[LAU] audio card discovery order, debian etch, 2.6.20, udev

Brendon Oliver brendon.oliver at gmail.com
Mon May 14 19:31:21 EDT 2007


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




More information about the Linux-audio-user mailing list