Bug#340108: linux-image-2.6.14-2-386: ALSA fails with SB16 value
Package: linux-image-2.6.14-2-386
Version: 2.6.14-3
Severity: normal
My "SB16 value" cards (ISA, afaik no PNP) don't work with ALSA.
The words "SB16 value" are litererally printed on the card. As I found
out, these seem to be SB16's without a MIDI interface (but with OPL3).
The OSS modules work perfectly with the /etc/modules entries
sb irq=5 io=0x220 mpu_io=0x330 dma=1 dma16=5
opl3 io=0x388
The corresponding ALSA line
snd-sb16 irq=5 port=0x220 mpu_port=0x330 dma8=1 dma16=5 isapnp=0
simply says
FATAL: Error inserting snd_sb16
(/lib/modules/2.6.14-2-386/kernel/sound/isa/sb/snd-sb16.ko): No such
device
FATAL: Error running install command for snd_sb16
and puts
Sound Blaster 16 soundcard not found or device busy
In case, if you have AWE card, try snd-sbawe module
into dmesg. As there may be no MPU I tried with mpu_port=0 and various
other variations (isapnp=1 etc).
I tried with two cards in different machines, and several kernel
versions (2.4 from sarge with alsa modules, 2.6.12, 2.6.14).
OSS says (in dmesg) about this card (using the parameters from above):
sb: Init: Starting Probe...
sb: Probing legacy card with io=220, irq=5, dma=1, dma16=5
SB 4.12 detected OK (220)
sb: Turning on MPU
sb: Init: Done
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft
1993-1996
The other card I have is detected as SB 4.13 (i think, at least a small
difference in the version number) and is jumpered to IRQ7 instead of
IRQ5.
alsaconf simply tries to use
alias snd-card-0 snd-sb16
options snd-sb16 index=0 isapnp=0
which fails as well.
Bug#339825 and the fact that the kernel developers are going to remove
OSS tell me that I really want to use ALSA instead of OSS...
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (850, 'testing'), (800, 'stable'), (300, 'unstable')
Architecture: i386 (i586)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.14-2-386
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages linux-image-2.6.14-2-386 depends on:
ii module-init-tools 3.2-pre9-4 tools for managing Linux kernel mo
ii yaird [linux-initramfs-tool] 0.0.11-10 Yet Another mkInitRD
linux-image-2.6.14-2-386 recommends no packages.
-- no debconf information
Reply to: