Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[CONSEILLÉ] ID's des cartes son

Salut,
ça fait un moment que je vis avec mais j'ai jamais bien réussi à comprendre et résoudre.
J'ai une carte interne ATIIXP et une Edirol UA25. Les deux marchent super, mais l'ID de chaque dépend du fait si l'USB Edirol est branché au démarrage ou non. En plus j'ai l'impression que même en laissant toujours branché l'Edirol au démarrage, parfois il apparait en ID 0 et parfois en ID 2.
ça trouble le mixer dans xfce et aussi je dois le changer dans qjackctl à chaque fois.
Pour compliquer la chose, l'ATIIXP a deux devices, un "modem" (softmodem) et la carte elle même, donc j'ai systématiquement trois cartes qui apparaissent. Bon le modem n'est pas un problème au même temps je me demande pourquoi je ne l'ai jamais blacklisté....😛
Est-ce qu'il y a un moyen de fixer les hw IDs dans les configs des modules indépendamment de leur ordre de détection?
J'ai un peu fouillé dans la partie alsa du site, mais pas trouvé exactement le truc...
Merci pour votre aide.
tu trouveras quelques infos ici:

http://alsa.opensrc.org/index.php/FAQ042


et si basé sur debian :

The correct place for a Debian-like system as you run it would be this:

1) Add a file /etc/modprobe.d/alsa-local with a content of:

options snd-rme9652 index=0
options snd-usb-audio index=1,2

or use the extended syntax for the usb-devices:

options snd-usb-audio index=1,2 vid=0x0ccd,0x0763 pid=0x0028,0x0117

where you get vid and pid from lsusb. Above puts card 0x0ccd:0x0028 at
index 1, and card 0x0763:0x0117 at index 2.

2) After you've created that file, run update-modules as root.

Merci jdlv,
c'est les premières lignes dans le lien que tu as cité qui font l'affaire
options nom_du_module index=n

pour chaque carte, et là ça marche 😊