Re: [Fwd: [Fwd: IDE IRQ Timeout under NWFS while doing direct I/O to 2.0/2.2/2.3]]

From: Stephen C. Tweedie (sct@redhat.com)
Date: Thu Feb 03 2000 - 12:32:08 EST


Hi,

On Mon, 31 Jan 2000 11:26:59 -0700, "Jeff V. Merkey"
<jmerkey@timpanogas.com> said:

> I am seeing a DMA timeout from the IDE driver.

> Mesage is:

> IDE IRQ Timeout code=0x58
> hda: timed out
> hdb: timed out
> conller reset....

> We saw this problem a couple of months ago, and thought we have it
> nailed, but it's back in 2.2.X and 2.3.X.

On which versions? There have been a few reports of this starting
between 2.2.13 and 2.2.14: can you check if 2.2.13 is working OK for
you?

> It's holding up release of the NWFS code on these platforms. Someone
> told us it happens if you attempt to pass non GFP_BUFFER kmalloced
> memory to the IDE driver, but we are not doing this. We are alloc'ing
> our own buffer heads, and they are coming out of GFP_BUFFER kmalloc'd
> memory.

That should be safe enough.

> We did disciver that if the page data is not Page-aligned, we see the
> timeout.

The page data should at least be sector-aligned in memory: the whole IO
request layer is simply not tested on any other alignment. It shouldn't
have to be page-aligned at all.

--Stephen

-
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/



This archive was generated by hypermail 2b29 : Mon Feb 07 2000 - 21:00:10 EST