On Tue, 30 Oct 2001, Uros Bizjak wrote:

> Hello!
>
>   For floppy troubles, please look at
> http://www.geocrawler.com/archives/3/96/1999/9/50, thread
> "Sound + floppy port lockups: Fixed!".
>
>   There is proposed solution by Alan Cox for kernel sound drivers:
>
> --cut here--
> The kernel sound code disables and enables the DMA controller momentarily
> when reading the byte count. This is how it should be done but trips
> some boards - ALSA doesnt (which breaks some different boards [sigh])
>
> If I am right then building a kernel with PCI_QUIRKS enabled and with
> drivers/pci/quirks.c edited to read
>
>      int isa_dma_bridge_buggy = 1;           /* Exported */
>
>      (instead of 0)
>
>
> it ought to work
> --cut here--
>
>   BTW: Proposed long-term solution is to add a module parameter to switch
> isa_dma_bridge_buggy in case of DMA troubles.

This is completely useless and a wrong solution. We are speaking about the
PCI soundcard (not ISA one) so the floppy problem is different, but it can
be some misterious bug in the ISA and PCI bridge or a SuperIO chipset.
Also, ALSA drivers uses exactly the same handling for isa_dma_bridge_buggy
as the kernel drivers, but this code is not used in PCI drivers at all.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
SuSE Linux    http://www.suse.com
ALSA project  http://www.alsa-project.org


_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to