DragonFly kernel List (threaded) for 2004-11
Re: ATA timeout
On Fri, Nov 05, 2004 at 03:16:08PM -0800, Matthew Dillon wrote:
: I looked back at the archives trying to find a post with the actual
: kernel messages related to the timeout, or a better description of what
: is happening, but couldn't find one. If you have that information it
: would be helpful. i.e. (1) The exact error and/or warning lines that
: are being printed on the console and (2) A description of the circumstances
: where the timeout occurs (e.g. during boot, after boot, during heavy disk
: I/O only, etc).
: We've suspected that there is some sort of sequencing issue in the ATA
: code for a while now but so far nobody has been able to put their finger
: on it.
Here's an update.
I re-installed to my spare drive, disabled hw.ata.ata_dma in loader.conf,
and cvsupped the tree. All went fine until I was under heavy load checking
out into /usr/src. The message was:
ata: WRITE device timeout tag=0 serv=0
ata: resetting devices
It SEEMED that I got farther with DMA disabled, but I'm not sure. I'm
trying to make several successive attempts to at least get a tree checked
out so I might be able to apply some patches to the kernel if we get any
ideas. I'm not sure how well that's going to work, however, since the
heavy load of checkout and/or building is what causes the problem.
My other computer is your Windows box.