No default card due to preventing USB card from getting index 0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: alsa-base
Hi,
the following lines are from /etc/modprobe.
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-usb-audio index=-2
options snd-via82xx-modem index=-2
options snd-usb-usx2y index=-2
On my system with onboard sound and an external USB sound device, the USB sound card then got index 1 and the onboard indes 2. This means that no card got index 0 and thus the default device was not availabel. This is annoying since every application using sound will fail at first when not told to use another sound device.
Secondly, even when told to use card 1 (the USB card), beep media player and XMMS would fail to open the device. After removing the above lines from alsa-base and letting the USB card get index 0, there are no problems. But this is more likely a bug in the BMP/XMMS alsa output, since it works other programs.