Re: [PATCH] ide: disable dma for transcend CF

From: Matthew Garrett
Date: Tue Jun 20 2006 - 07:28:29 EST


Kirill Smelkov <kirr@xxxxxxxxxx> wrote:

> but if dma is turned on i get a lot of errors::
>
> hdc: dma_timer_epiry: dma_status == 0x21
> hdc: DMA timeout error
> hdc: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
> ide: failed opcode was: unknown

Are you sure that your CF adapter has the DMA lines hooked up? See
http://lkml.org/lkml/2006/5/23/198 for instance - IIRC, the kernel has
no way of telling whether the failure is because the card supports DMA
and the adapter doesn't, or whether the card is lying. If it's the
former, the card shouldn't be blacklisted.

--
Matthew Garrett | mjg59-chiark.mail.linux-rutgers.kernel@xxxxxxxxxxxxx
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/