Diagnostiquer un problème alsa
Diagnostiquer un problème ALSA
Voici quelques commandes et informations qui devraient vous permettre de diagnostiquer (et de régler) vos problèmes de son :
S'assurer que les packages suivants sont bien installés :
# aptitude install alsa-base alsa-utils alsa-tools libasound2
S'assurer ensuite que l'utilisateur appartient bien au groupe audio, soit le gid=29. Pensez ensuite à vous déconnecter et à vous reconnecter.
# adduser votre_utilisateur audio
Lancer alsaconf qui va tenter une reconnaissance automatique de votre carte son :
# alsaconf
va tenter une reconnaissance automatique de la carte son.
Sur Squeeze et Sid, utilisez :
# alsactl init
Pensez à enregistrer la configuration trouvée automatiquement par alsaconf:
# alsactl store
Connaître le matériel que ALSA a trouvé sur la machine:
$ cat /proc/asound/cards
$ aplay -l
$ arecord -l
Ces commandes listent tous les matériels qu'ALSA peut gérer sur la machine. La carte son notamment doit y figurer absolument. Pour vérifier le volume attribué à vos sorties audio, qui par défaut peut parfois être à zéro...
$ amixer
et
$ alsamixer
Deux procédures permettent de tester le bon fonctionnement de la couche alsa:
$ speaker-test -c2 -Dplug:front -t wav
$ aplay -D hw:0,0 test.wav
Avec la première commande, ALSA génère un son de test très synthétique, vous devez absolument pouvoir l'entendre. Avec la seconde, (test.wav comme fichier son de votre choix), nous testons la lecture toute simple d'un fichier son sur le périphérique que alsa utilise par défaut. N.B.: dans Maverick test.wav existe à /usr/share/sounds/speech-dispatcher/test.wav
Tout message d'erreur lors de toutes les commandes ci-dessus peut être indicatif du problème à régler. Si tout se passe bien, c'est que le problème est dû à une couche au-dessus qui exploite alsa.
Si vous n'arrivez à rien, une purge et réinstallation peut s'avérer salutaire :
# apt-get install alsa-base alsa-utils --reinstall --purge
Quelques sites qui peuvent permettre de résoudre certains problèmes alsa courants:
https://bugtrack.alsa-project.org/wiki/wikka.php?wakka=TroubleShooting
http://www.commentcamarche.net/faq/1547-linux-problemes-de-son
http://alsa.opensrc.org/MultipleCards
http://alsa.opensrc.org/index.php/MultipleUSBAudioDevices
et pour les plus courageux, le wiki alsa, en anglais:
http://alsa.opensrc.org/index.php/Main_Page
Source : Le T&A original