Comment 1 for bug 8050

Revision history for this message
Sebastian Breier (tomcat42) wrote :

This was a long bug hunt...

The problem has been identified and a workaround is being provided at:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106748

The problem: I got two audio devices, one is a Brooktree TV card, one is a
regular sound card (SB Live! Value, emu10k1).

When the modules are automatically loaded for the devices, the tv card's sound
driver (snd_bt87x) gets loaded first, after that snd_emu10k1 is being loaded.
That makes the TV card go to /dev/dsp, the sound card to /dev/dsp1.

To switch it around, I added the following (from the mentioned website, just
changed for my needs) to /etc/modprobe.d/aliases:

alias snd-card-0 snd_emu10k1
options snd_emu10k1 index=0

alias snd-card-1 snd_bt87x
options snd_bt87x index=1

This makes the sound card use /dev/dsp, the TV card uses /dev/dsp1. Everything fine.

This should be improved, but I don't know who's responsibility this is. I
changed the severity to 'enhancement' because it would be nice if fixed. Set the
bug to FIXED if this has to be done by somebody else than the Ubuntu team.