IDE interrupt masking and serial ports (was Re: Lockout during heavy disk I/O)

Benjamin C.R. LaHaise (blah@kvack.org)
Mon, 16 Nov 1998 16:11:22 -0500 (EST)


Hello,

I saw that you mentioned PPP, so I'll assume you're running it over the
serial ports. In this case, the quick & dirty 'fix' for you is to run
hdparm -u1 /dev/hda (and repeat for every IDE harddisk in the system).

On the serial side of things, it looks like the receive fifo threshold
gets set to 8, giving 607ms @115.2K or 1214ms @57.6K to clean out the
fifo. Folks, help me on this one, but doesn't it take all of 35ms to
transfer a 512 bytes over an ISA bus? Let's say I'm off by a factor of
three: the IDE driver is then masking interrupts for 6 sectors worth of
data?

Now, I'll repeat a request made previously: would people with IDE HDs that
corrupt data when used with hdparm -u1 please step forward so we can start
making blacklists and further debugging?

-ben

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