Thanks to all who have submitted suggestions on getting ALSA to work
with my Sound Blaster 16 PCI PnP card.  However, nothing has worked.

I've tried ALSA again and again.  I tried the kernel's built-in
sound-card modules.  I tried a different sound card.  I tried putting
the sound card in a different slot inside my box.  I re-installed
isapnptools (even though the documentation says I don't need it for a
PCI card).  But still, nothing.  Over and over, 'modprobe sb16' blows up
at me, and I keep getting told that the device is either busy or not
present.

I've wondered if something is broken - either the main board or the
sound card itself.  But I think not; 'lspci -v -b' seems to indicate
everything's fine:

00:09.0 Multimedia audio controller: Ensoniq 5580 AudioPCI (rev 02)
        Subsystem: Ensoniq Creative Sound Blaster AudioPCI128
        Flags: bus master, slow devsel, latency 32, IRQ 12
        I/O ports at ec00
        Capabilities: [cd] #00 [0000]

Here are some entries in /var/log/messages from my latest boot-up
sequence.  Some of them may give clues, but I'm too much of a newbie to
know for sure.

<snip>
        Dec 18 18:30:10 debian kernel: PCI: PCI BIOS revision 2.10 entry        
at
0xfb480, last bus=1
        Dec 18 18:30:10 debian kernel: PCI: Using configuration type 1
        Dec 18 18:30:10 debian kernel: PCI: Probing PCI hardware
        Dec 18 18:30:10 debian kernel: PCI: Using IRQ router VIA        
[1106/0586]
at 00:07.0
        Dec 18 18:30:10 debian kernel: Activating ISA DMA hang  workarounds.
        Dec 18 18:30:10 debian kernel: isapnp: Scanning for PnP cards...
        Dec 18 18:30:10 debian kernel: isapnp: No Plug & Play device    found
<snip>
        Dec 18 18:30:10 debian kernel: ALSA card-sb16.c:612: Sound      Blaster 
16
soundcard not found or device busy
        Dec 18 18:30:10 debian kernel: ALSA card-sb16.c:616: In case, if        
you
have AWE card, try snd-card-sbawe module
<snip>

Here's the result of 'modprobe snd-card-sb16':

        /lib/modules/2.4.14cf120901/misc/snd-card-sb16.o: init_module:  No such
device
        Hint: insmod errors can be caused by incorrect module   parameters,
including invalid IO or IRQ parameters
        /lib/modules/2.4.14cf120901/misc/snd-card-sb16.o: insmod
        /lib/modules/2.4.14cf120901/misc/snd-card-sb16.o failed
        /lib/modules/2.4.14cf120901/misc/snd-card-sb16.o: insmod        
snd-card-sb16
failed

Here's the set of code alsaconf sticks into my modules.conf:

        ### update-modules: start processing /etc/modutils/alsa-path
        # ALSA modules configuration

        # --- ALSACONF verion 0.4.3b ---
        alias char-major-116 snd
        alias snd-card-0 snd-card-sb16
        alias char-major-14 soundcore
        alias sound-slot-0 snd-card-0
        alias sound-service-0-0 snd-mixer-oss
        alias sound-service-0-1 snd-seq-oss
        alias sound-service-0-3 snd-pcm-oss
        alias sound-service-0-8 snd-seq-oss
        alias sound-service-0-12 snd-pcm-oss
        options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660
        snd_device_gid=29 snd_device_uid=0
        options snd-card-sb16 snd_index=0 snd_id=CARD_0 snd_port=0x220
        snd_mpu_port=0x300 snd_irq=12 snd_dma8=1 snd_dma16=5 snd_mic_agc=0

        # Debian ALSA modules path
        # Do not edit this unless you understand what you're doing.
        path=/lib/modules/`uname -r`/misc

        ### update-modules: end processing /etc/modutils/alsa-path

I currently have the latest alsa-driver beta package.  I'm running Woody
on an i586 K6 machine.  PnP OS has been disabled in my BIOS.  I am
positive that my sound card is SoundBlaster 16 PCI PnP.  (I bought it
less than a week ago, and I still have the box and all the
documentation, which hasn't been any help.)

I don't necessarily want to use ALSA.  I just want sound to come out of
my speakers.  I'd be grateful if anyone can help.

-Curtis


Reply via email to