1 |
Dave Jones wrote: |
2 |
> Yesterday I upgraded udev to 103, but have hit some problems with alsa |
3 |
> configuration of multiple sound cards. |
4 |
> |
5 |
> I have an 'on board' Intel 8x0 sound card which I use for VoIP |
6 |
> telephony, and a PCI Creative Audigy which I use to play music. |
7 |
> |
8 |
> The Audigy is configured to alsa as sound card 0, while the Intel card |
9 |
> is sound card 1. This set up has worked perfectly for years. |
10 |
> |
11 |
> The udev 103 upgrade recommends removing coldplug. However, the alsa |
12 |
> initialisation script (alsasound) depend on both coldplug and hotplug. |
13 |
> |
14 |
> If I remove coldplug from the boot runlevel alsasound fails, leaving |
15 |
> only the Intel sound card initialised. |
16 |
> |
17 |
> Even worse is that udev seems to discover the sound cards in the reverse |
18 |
> order to coldplug. My Audigy card becomes /dev/dsp1 and the Intel card |
19 |
> is /dev/dsp0. Unfortunately, Audacious, my music player of choice, |
20 |
> doesn't seem to offer any choice of which dsp to use. |
21 |
> |
22 |
> To put it mildly, this is a major pain; I don't want to listen to music |
23 |
> played through the VoIP headset connected to the Intel card. |
24 |
> |
25 |
> Is there any way I can persuade udev to generate the /dev entries for my |
26 |
> sound cards in a particular order, so that Audacious can continue to |
27 |
> work with /dev/dsp0? |
28 |
> |
29 |
> Thanks in advance for any help or advice you may be able to give. |
30 |
> |
31 |
> Cheers, Dave |
32 |
|
33 |
You can determine the order in which the cards are found by having |
34 |
the driver of (what you want as) card 0 compiled into the kernel |
35 |
and configure card 1 in your kernel as a module. |
36 |
That's not an elegant solution but it works. |
37 |
Another possibility: in most alsa-aware applications where you refer |
38 |
to the card number (0 or 1) you can also refer to the name of the card. |
39 |
You can find the name of the cards with "cat /proc/asound/cards" |
40 |
|
41 |
Regards, |
42 |
Hans. |
43 |
-- |
44 |
gentoo-user@g.o mailing list |