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