Re: serial input overrun(s) using ide-cd

Alan Cox (alan@lxorguk.ukuu.org.uk)
Wed, 15 Oct 1997 20:07:38 +0100 (BST)


> FreeBSD does not disable interrupts during IDE I/O -- I can beat my
> hard drive and CD-ROM as hard as they will go, even at the same time,
> and NEVER, NEVER, NEVER get serial overruns in FreeBSD.

386BSD corrupted the drive on the 386 in question under load quite reliably
as did Linux until the cli/sti went in. I've never had occasion to find out
if there just happened to be 386BSD bugs at the time - Im sure there where
plenty.

> This fear of IDE filesystem corruption seems to have reached mythical
> proportions in the Linux world. Perhaps there is a design weakness no
> one has discovered yet.

For one I would like to see the IDE controllers turn interrupts on by
default if it sees one of the standard PCI (thus identifiable) IDE
controllers.

Alan