Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

09.10.2010, 02:41

ALSA: Reihenfolge der Soundkarten bestimmen

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:

  1. Ü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
  2. 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
  3. 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...
  4. Neu booten, überprüfen von /proc/asound/cards, fertig!
Viele Grüße

Egon Schmid