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