usb audio device not given index 0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Invalid
|
Wishlist
|
Ubuntu Audio Team |
Bug Description
I have an iMic usb audio device. the built in sound card on the machine is disabled in BIOS.
under dapper the iMic was the default device. after upgrading to edgy the iMic was given device index 1, an so is no longer used by sound playing apps.
commenting out the line
options snd-usb-audio index=-2
in
/etc/modprobe.
restores the dapper behaviour.
I understand that this change was made to fix bug 31109, bug 46996, bug 46998 in alsa-driver (1.0.11-5ubuntu1).
in the case of a real usb sound card, surely it should be the default sound card. why would i plug one in if i wanted to use the built in sound.
in edgy:
sam@flute:~$ cat /proc/asound/cards
1 [system ]: USB-Audio - iMic USB audio system
in edgy with the line commented out:
sam@flute:~$ cat /proc/asound/cards
0 [system ]: USB-Audio - iMic USB audio system
description: | updated |
Changed in alsa-driver: | |
status: | Unconfirmed → Confirmed |
Changed in alsa-driver: | |
importance: | Undecided → Wishlist |
I can confirm this issue, with a Philips MC-MC570 stereo as a USB audio device. I do have onboard sound too, but this is disabled in the BIOS and shouldn't be confusing things.
Exact same problem, commenting out "options snd-usb-audio index=-2" in /etc/modprobe. d/alsa- base fully fixes the problem.
Device would partially work in some gnome apps after manually selecting "USB audio" in Sound config for each option, however most apps and esd would not play sound. Above fix completely resolves the problem.
This was not a problem in any previous Ubuntu release, and is a new issue introduced in Edgy.
root@kitt: /home/adam# cat /proc/asound/cards
Philips UAC3553B at usb-0000:00:10.0-1, full speed
0 [UAC3553B ]: USB-Audio - UAC3553B