From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Cox Subject: Re: [PATCH] ide: disable dma for transcend CF Date: Tue, 20 Jun 2006 14:43:23 +0100 Message-ID: <1150811003.11062.45.camel@localhost.localdomain> References: <200606201452.37905.kirr@mns.spb.ru> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: Received: from outpipe-village-512-1.bc.nu ([81.2.110.250]:46812 "EHLO lxorguk.ukuu.org.uk") by vger.kernel.org with ESMTP id S1750798AbWFTN2f (ORCPT ); Tue, 20 Jun 2006 09:28:35 -0400 In-Reply-To: <200606201452.37905.kirr@mns.spb.ru> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Kirill Smelkov Cc: Andrew Morton , B.Zolnierkiewicz@elka.pw.edu.pl, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org 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