OK, I appended to /etc/modprobe.d/alsa-base the lines

options snd_hda_intel index=0
options snd_ice1712   index=1

ran sudo update-modules, rebooted.
Now indeed the sound device numbers are swapped (back) and my sound 
applications are happy again.

Looking at the bug reports which someone has helpfully marked as
duplicates of this one, I see that it is said that it is actually
indeterminate which device will be number 0, they literally race for it.
This is no way to run an operating system!!! Perhaps the system init
scripts can and should take responsibility for making the order
predictable? Or the alsa-base package which contains the alsa-base file
which some of us have modified as a work-around? Of course, a complete
fix has to cope with devices being physically removed or added too.

Yet another case of the ALSA API causing people to tear their hair out?
Could be.

-- 
Default sound card selected incorrectly on boot
https://bugs.launchpad.net/bugs/45786
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to