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

From: Alan Cox
Date: Tue Jun 20 2006 - 09:27:14 EST


Ar Maw, 2006-06-20 am 14:52 +0400, ysgrifennodd Kirill Smelkov:
> I have a CF card which identifies itself as model=TRANSCEND rev=200508011
> The card id labeled as TS512MCF80
>
> hdparm -i /dev/hdci reports:
> ...
> DMA modes: mdma0 mdma1 *mdma2
>
> IDE controller:
> IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
>
>
> but if dma is turned on i get a lot of errors::
>
> hdc: dma_timer_epiry: dma_status == 0x21


Almost certainly a problem with the CF adapter. Please verify the card
in a modern CF adapter and also do tests with DMA capable cards of other
types on the adapter you are using.

Back when CF adapters first appeared the idea that you might run DMA on
one was so ludicrously silly that nobody wired the neccessary pins on
the adapters. Time has moved on, but hardware alas has sometimes not.

Alan

-
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/