James Cameron wrote:
G'day,
This is probably a dumb question, but I haven't found an answer yet
because it is relatively hard to google it.
there has been earlier discussion on this list about that topic.
http://linuxaudio.org/pipermail/linux-audio-user/2007-March/043908.html
I've two audio devices, and once in every ten or
so boots the discovery
order is reversed, with the SB Live 5.1 card detected in position 1
instead of position 0.
# cat /proc/asound/cards
0 [Live ]: EMU10K1 - SB Live 5.1
SB Live 5.1 (rev.7, serial:0x80641102) at 0xe800, irq 17
1 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 with ALC655 at 0xe000, irq 16
# lspci | vi
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound
Controller (rev a0)
00:08.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
# lsmod | vi
snd_intel8x0
snd_emu10k1
What I have tried is the following fragment in /etc/modules:
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
try sth. like
options snd-emu10k1 index=0
Yet still the problem happens.
Kernel: 2.6.20.7
udev: 0.103-2
Distribution: Debian GNU/Linux Etch 4.0
Alternate solution would be a way to specify to xmms and xine what Alsa
device to use, by identity rather than position.