Salut,
un autre exemple ici :
http://artisan.karma-lab.net/predetermi ... iques-alsa
pour ma part, je voulais fixer les index des cartes sons de mon netbook ( hdmi et autres ) utilisant le même module.
( La sortie hdmi était utilisé par défaut, ce que je ne veux pas )
ce qui donne :
Code : Tout sélectionner
lspci | grep Audio
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
Code : Tout sélectionner
cat /proc/asound/pcm
01-00: CONEXANT Analog : CONEXANT Analog : playback 1 : capture 1
00-03: HDMI 0 : HDMI 0 : playback 1
Code : Tout sélectionner
cat /etc/modprobe.d/snd-hda-intel.conf
options snd-hda-intel model=hp-laptop index=1,0
( l'option "model" renseigné n'est pas à prendre compte )
( l'option "index" me permet de spécifier la carte utilisé par défaut tout comme ces paramètres passer dans un fichier /etc/asound.conf ou ~/asoundrc : )
Code : Tout sélectionner
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
Vous pouvez vous référer aux options disponibles pour votre module, avec la commande "modinfo -p nomdumodule"
hélas pour moi, le module utilisé ne gère pas les "vid:Vendor et pid:Product "
ce qui fait que je reste dépendant de l'ordre de détection et chargement par ... udev ?!?
( si seulement je le savais )
( pour le moment ça se charge toujours dans le même ordre, je touche du bois )
Edit:
Je trouve la méthode de passer les options directement au module beaucoup plus propre que d'utiliser un fichier conf pour alsa, pour lequel on pourra se réserver le bonheur de configuré des cartes sons virtuels, sans avoir à ce soucier si tel ou tel carte va bien avoir le bon numéro au boot )