Re: DMA timeout error

From: Adam Sherman (adam_at_sherman.ca)
Date: 10/02/04

  • Next message: Marcelo Tosatti: "Re: [RFC] memory defragmentation to satisfy high order allocations"
    To: linux-kernel@vger.kernel.org
    Date:	Sat, 02 Oct 2004 13:16:13 -0400
    
    

    Bartlomiej Zolnierkiewicz wrote:
    >>I have a VIA M6000 board with an ATA CompactFlash adaptor containing a
    >>512MB SanDisk card.
    >>
    >>I get the following error during boot:
    >>
    >>hdb: dma_timer_expiry: dma status == 0x41
    >>hdb: DMA timeout error
    >>hdb: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
    >
    >
    > If this is a new CF capable of DMA but CF-to-IDE adapter doesn't support
    > DMA (most don't) then "ide=nodma" kernel command line parameter should
    > do the job. It might be also bug in via82cxxx host driver.
    >
    > Maybe DMA should be off by default for CF but it requires fixing almost
    > every IDE host driver and why punish good hardware.

    This makes quite a bit of sense seeing as it's a SanDisk "Ultra II" card.

    beber@setibzh.com writes:
    > add pci=noapic to your boot option

    Since the hardware is not reachable from here, I can not test it until
    Monday. I'll note my results though.

    Thanks,

    A.

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


  • Next message: Marcelo Tosatti: "Re: [RFC] memory defragmentation to satisfy high order allocations"