Re: DMA disabled and busy errors

Janine Le (janine@aslab.com)
Thu, 08 Apr 1999 14:53:34 -0700


If you use the Ultra ATA/66 cable with better grounding, you will not get
the DMA irq timeout error. You will get the timeout error if you are using
the usual enhance IDE cable that come with all the motherboard.

Janine
ASL Workstations, Inc.

At 12:04 PM 4/7/99 +0100, Mike wrote:
>On Tue, 6 Apr 1999, Chris Wedgwood wrote:
>
>> On Fri, Apr 02, 1999 at 11:18:23PM -0600, Andre M. Hedrick wrote:
>>
>I've started seeomg the same problems on hda and hdb
>
>> > Care to name the chipset and drive combination with revisions?
>>
>> Intel VX440 mainboard;
>>
>Intel 440BX mainboard.
>
>> PIIX3: IDE controller on PCI bus 00 dev 39
>> PIIX3: not 100ative mode: will probe irqs later
>> ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
>> ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
>>
>PIIX4: IDE controller on PCI bus 00 dev 39
>PIIX4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
> ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
>hda: QUANTUM BIGFOOT_CY4320A, ATA DISK drive
>hdb: QUANTUM FIREBALL_TM1700A, ATA DISK drive
>hdc: PHILIPS CDD3610 CD-R/RW, ATAPI CDROM drive
>hdh: probing with STATUS(0x00) instead of ALTSTATUS(0x80)
>hdh: WEARNES CDD-1020, ATAPI CDROM drive
>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
>ide1 at 0x170-0x177,0x376 on irq 15
>ide3 at 0x168-0x16f,0x36e on irq 10
>hda: QUANTUM BIGFOOT_CY4320A, 4134MB w/67kB Cache, CHS=527/255/63, DMA
>hdb: QUANTUM FIREBALL_TM1700A, 1628MB w/76kB Cache, CHS=827/64/63, DMA
>(ide3 is on an sb)
>
>> > Usually the chipset and the drive are not communicating at the same
>> > rates or one the two devices (drive or host adapter/mainboard)
>> > failed to correctly recognize one or the other. Manufacturer
>> > forgot to read something.
>>
>> It works 99% of the time, just every now and then, perhaps once a day under
>> light load, more often under heavier load, I get these:
>>
>> hda: timeout waiting for DMA
>> hda: irq timeout: status=0xd0 { Busy }
>> ide0: reset: success
>>
>Same here. Sometimes it then disables DMA on the drive as well.
>
>HTH
>
>--
>Mike <rickettm@ox.compsoc.net>
>
>Oh what a tangled web we weave, when first we practice to deceive.
> -- Shakespeare
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.rutgers.edu
>Please read the FAQ at http://www.tux.org/lkml/
>
-----------------------------------------------------------------
Janine L. ASL Workstations, Inc.
(408) 941-2070 x107 www.aslab.com
Fax: (408) 941-2071 janine@aslab.com

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