On Sat, 21 Oct 2000, Dennis wrote:
> At 06:43 PM 10/20/2000, [EMAIL PROTECTED] wrote:
>
> >I get this when DMA is enabled:
> >
> >Oct 20 15:39:07 cr753963-a kernel: hdb: timeout waiting for DMA
> >Oct 20 15:39:07 cr753963-a kernel: hdb: irq timeout: status=0x6e {
> >DriveReady DeviceFault DataRequest CorrectedError Index }
> >ide0: reset: success
> >Oct 20 15:39:07 cr753963-a kernel: hdb: DMA disabled
> >Oct 20 15:39:07 cr753963-a kernel: ide0: reset: success
....
> The same thing happens with big Seagates. It is linux specific. its been a
> problem for a long time.
>
> the problem doesnt occur with Western Digital drives, whatever it is.
I had a problem like this. The solution was to use an 80 wire
cable. Even for UDMA/33 and even though it shouldn't be needed. I
had tried at least two different 40 wire IDE cables, each within
the UDMA/33 specs.
I'm guessing that there is a lot of noise in my cabinent and/or
perhaps the motherboard has a significant internal trace length.
MB = ASUS P2BD-S. Drive is a Seagate 9.1 or maybe 10GB.
I was also able to get UDMA working in something like mode 0 with
the 40 wire cable.
Mike
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/