Re: Freeze Upon /dev/fd0 Use

Rik van Riel (H.H.vanRiel@phys.uu.nl)
Wed, 2 Sep 1998 11:10:32 +0200 (CEST)


On 2 Sep 1998, Linus Torvalds wrote:
> Rik van Riel <H.H.vanRiel@phys.uu.nl> wrote:
> >Alan, don't bother. I have one of these no-name Triton boards
> >and the problem is reproducible under DOS too. I have no doubt
> >that OS/2 or Rhapsody will show the same behaviour...
>
> Really? More than one active DMA at a time just killing the machine
> completely?

Yup :(

> The good news is that ISA DMA is broken anyway, and it might just be an
> acceptable option to not even have a "BROKEN_DMA" config option, but
> just unconditionally refusing to allow two concurrent ISA DMA streams.
> The only things I know of that do ISA DMA is the floppy and old sound

There are also folks with good mainboards and Adaptec 1542
controllers. Having sound skip on HD access is unacceptable
if things worked great before the 'fix'...

> cards, and if that means that the sound skips while accessing the floppy
> I don't know if we really need to worry too much..

Just making it a CONFIG option, or even a sysctl tunable
option would make a good enough fix. On most systems it's
not something to worry about anyway, since both floppy
and sound are very much non-critical.

Besides, we only need DMA to do floppy _writes_, reads can
be done reliably without DMA (on a non-fifo fdc). That only
results in some 32k+ interrupts/second from the fdc :)

Rik.
+-------------------------------------------------------------------+
| Linux memory management tour guide. H.H.vanRiel@phys.uu.nl |
| Scouting Vries cubscout leader. http://www.phys.uu.nl/~riel/ |
+-------------------------------------------------------------------+

-
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.altern.org/andrebalsa/doc/lkml-faq.html