Le 19/10/2010 10:50, Sylvain L. Sauvage a écrit : > Le mardi 19 octobre 2010 à 05:28:24, Raphaël POITEVIN a écrit : > >> […] >> Ca n'empêche que pour ma problématique personnelle ça >> m'aiderai bien. En effet, lorsque j'allume mon ordinateur, >> si ma carte son USB est branchée, il la met en 0 au lieu de >> 1 et donc du coup la carte par défaut est l'USB ce qui ne >> m'arrange pas. J'aimerai bien que mes deux cartes soient >> détectées dans le même ordre chaque fois car sinon ma >> synthèse vocale va sur la mauvaise carte. Actuellement, je >> branche ma carte après démarrage des modules alsa pour >> contourner le problème. >> > Ben, justement, ta carte interne ne doit pas avoir le même nom > que l’USB, non ? Puisqu’en plus tu veux que ce soit toujours la > carte interne la carte par défaut, et qu’elle est toujours là, > c’est elle que tu mets dans le asound.conf. > La possibilité que tu as et qui sera la plus simple (à mon avis), c'est de modifier ton fichier /etc/modprobes.d/alsa-base.conf avec : options ?snd-sb? index=0 options snd-usb-audio index=*1*
À mon avis c'est suffisant, mon problème est que chez moi la carte usb est détectée trop tard. > Le cas d’Adrien est plus compliqué puisqu’il veut que la carte > USB devienne le défaut quand elle est là, donc soit le > asound.conf doit changer quand elle apparaît ou disparaît, soit > il y met « 0 » et doit toujours avoir la carte voulue en 0 (donc > avoir l’USB branchée au boot et reconnue toujours avant > l’interne). > Merci Sylvain, très bien résumé, bon j'ai avancé un peu. En fait quand je boot, avec ou sans la carte USB, la carte interne est la seule dans aplay -l et avec un index de 0. Par contre le seul fait de lancer "alsa force-reload" règle le problème. Comment faire pour retarder le lancement d'alsa, pour qu'il soit lancé après la détection de la carte? Pour l'instant le script K01alsa-utils est dans /etc/rc1.d et dans /etc/rc6.d mais je ne sais pas trop a quelles phases ça correspond.... Quand la carte son USB est-elle détectée? Si quelqu'un a des réponses je suis preneur... Merci d'avance, Adrien

