From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932602AbWFTL3s (ORCPT ); Tue, 20 Jun 2006 07:29:48 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932601AbWFTL3s (ORCPT ); Tue, 20 Jun 2006 07:29:48 -0400 Received: from chiark.greenend.org.uk ([193.201.200.170]:53448 "EHLO chiark.greenend.org.uk") by vger.kernel.org with ESMTP id S932586AbWFTL3r (ORCPT ); Tue, 20 Jun 2006 07:29:47 -0400 To: Kirill Smelkov Cc: Andrew Morton , B.Zolnierkiewicz@elka.pw.edu.pl, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Subject: Re: [PATCH] ide: disable dma for transcend CF In-Reply-To: <200606201452.37905.kirr@mns.spb.ru> References: <200606201452.37905.kirr@mns.spb.ru> Date: Tue, 20 Jun 2006 12:29:29 +0100 Message-Id: From: Matthew Garrett Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Kirill Smelkov 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@srcf.ucam.org