I tried the 2.4.22 kernel and all it would tell me was that the opl3sa
module couldn't find the hardware.  Finally I went back and added some
printk messages to track down where the problem was.  It turns out
that acpi was allocating irq 5 to the pcmcia socket where 2.4.21 and
before left that interrupt free.  If I had a message like the one
below I would have had something to look for.  It turns out that
2.4.23 works fine, it just assigns all the pci devices to use irq 11,
which works, but isn't optional.

Index: opl3sa2.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/opl3sa2.c,v
retrieving revision 1.30
diff -u -r1.30 opl3sa2.c
--- opl3sa2.c   14 Oct 2003 13:08:14 -0000      1.30
+++ opl3sa2.c   13 Dec 2003 04:13:43 -0000
@@ -771,6 +771,7 @@
        if ((err = snd_opl3sa2_detect(chip)) < 0)
                goto __error;
        if (request_irq(xirq, snd_opl3sa2_interrupt, SA_INTERRUPT, "OPL3-SA2/3", (void 
*)chip)) {
+               snd_printk(KERN_ERR "Could not allocate interrupt %d\n", xirq);
                err = -ENODEV;
                goto __error;
        }

-- 
David Fries <[EMAIL PROTECTED]>
http://fries.net/~david/pgpkey.txt


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to