Ich hatte die Reihenfolge der Soundkarten vorher so bestimmt, indem ich eine im Kernel fest integriert hatte, die 2. wurde als Modul geladen.
Das funktionierte, bis zu einem Kernel-Upgrade, da konnte ich beide nur noch als Modul laden...
Ich musste etwas recherchieren, wie man die Reihenfolge sonst bestimmt, hier mein Guide:
- Überprüfen, welche Soundtreiber geladen sind, geht am schnellsten per
|
Quellcode
|
1
|
cat /proc/asound/cards
|
Beispiel-Ausgabe:
|
Quellcode
|
1
2
3
4
|
0 [Audigy2 ]: Audigy2 - SB Audigy 2 ZS [SB0350]
SB Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0x4000, irq 22
1 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf0000000 irq 29
|
- Die Namen der Kernel-Module auflisten lassen sich mittels:
|
Quellcode
|
1
|
cat /proc/asound/modules
|
Beispiel-Ausgabe:
|
Quellcode
|
1
2
|
options snd-emu10k1 index=0
options snd-hda-intel index=1
|
- Die Datei "/etc/modprobe.d/alsa.conf" editieren, und zwei Zeilen eintragen bzw. ändern:
|
Quellcode
|
1
2
|
options snd-emu10k1 index=0
options snd-hda-intel index=1
|
Mittels der Parameter index=<num> legt man dabei die Reihenfolge fest. index=0 für die 1., index=1 für die 2., usw... - Neu booten, überprüfen von /proc/asound/cards, fertig!
Viele Grüße
Egon Schmid