On Tuesday 15 May 2007 09:17:12 James Cameron wrote:
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
Check the ALSA docs, I can't remember the exact details, but there's an option
you can pass to the sound driver module to force a particular order. I think
it's something like:
options snd-emu10k1 index=0
options snd-intel8x0 index=1
Something like that. I used to have that problem too and remember fixing it
(but I don't have access to that machine at the moment to check for you).
Cheers,
- Brendon.
--
Odets, where is thy sting?
-- George S. Kaufman
09:27:05 up 12 days, 20:06, 3 users, load average: 0.28, 0.74, 0.54