Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:materiel:cartes-son:probleme-de-son [18/10/2022 20:23] èfpé ajout d'une section annexe -- commande hdajacksensetest |
doc:materiel:cartes-son:probleme-de-son [24/09/2024 02:44] (Version actuelle) cdo [Prérequis] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Le [[https://www.alsa-project.org/wiki/Main_Page|projet ALSA]] met à disposition un script permettant de collecter et rassembler les informations relatives à votre configuration audio. | + | Le [[https://www.alsa-project.org/wiki/Main_Page|projet ALSA]] met à disposition un script permettant de collecter, et rassembler, les informations relatives à la prise en charge du matériel audio détecté (contrôleurs et codecs) et à sa configuration. |
+ | |||
+ | À partir de Debian 9 Stretch, le script alsa-info est fourni par le paquet alsa-utils. Ce paquet présent sur le système dès l'installation fournit les utilitaires et outils de base (par exemple : alsactl, [[doc:media:alsamixer|alsamixer]], amixer, aplay, arecord et speaker-test). Certains de ces utilitaires sauvegardent, à l'arrêt, et restaurent, au démarrage, les paramètres audio du système. | ||
===== Prérequis ===== | ===== Prérequis ===== | ||
- | Assurez-vous que les paquets alsa-utils et alsa-tools sont installés ; ces paquets, en principe présents sur le système dès l'installation, fournissent les utilitaires et outils de base (notamment : alsactl, alsamixer, amixer, aplay, arecord, speaker-test et hdajacksensetest). \\ | + | Assurez-vous que les paquets [[doc:systeme:tree|tree]] et [[doc:reseau:wget|wget]], qui fournissent les commandes du même nom et sont nécessaires au bon fonctionnement du script alsa-info (0.5.0+ pour tree), sont installés. |
- | Certains de ces utilitaires s'occupent par exemple de sauvegarder à l'arrêt et restaurer au démarrage les paramètres audio du système. | + | <code root>apt-get install tree wget</code> |
- | + | ||
- | <note>Le paquet alsa-base, qui était déjà un paquet factice pour Debian 8 (Jessie), n'existe tout simplement plus pour Debian 9 (Stretch). Il est donc parfaitement inutile d'essayer de l'installer.</note> | + | |
- | + | ||
- | Depuis Debian 9 Stretch, le script alsa-info est fourni par le paquet alsa-utils, probablement déjà installé : | + | |
- | <code root>apt-get install alsa-utils tree wget</code> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 83: | Ligne 80: | ||
La page [[doc:systeme:man|man]] est obsolète (Orage ! haut désespoir ! ô paresse ennemie !), mais vous pouvez consulter : | La page [[doc:systeme:man|man]] est obsolète (Orage ! haut désespoir ! ô paresse ennemie !), mais vous pouvez consulter : | ||
<code user>/usr/sbin/alsa-info --help</code> | <code user>/usr/sbin/alsa-info --help</code> | ||
+ | <code config retour de la commande>alsa-info.sh version 0.4.65 | ||
+ | |||
+ | Available options: | ||
+ | --with-aplay (includes the output of aplay -l) | ||
+ | --with-amixer (includes the output of amixer) | ||
+ | --with-alsactl (includes the output of alsactl) | ||
+ | --with-configs (includes the output of ~/.asoundrc and | ||
+ | /etc/asound.conf if they exist) | ||
+ | --with-devices (shows the device nodes in /dev/snd/) | ||
+ | --with-dmesg (shows the ALSA/HDA kernel messages) | ||
+ | --with-packages (includes known packages installed) | ||
+ | |||
+ | --output FILE (specify the file to output for no-upload mode) | ||
+ | --update (check server for script updates) | ||
+ | --upload (upload contents to remote server) | ||
+ | --no-upload (do not upload contents to remote server) | ||
+ | --pastebin (use http://pastebin.ca) as remote server | ||
+ | instead www.alsa-project.org | ||
+ | --stdout (print alsa information to standard output | ||
+ | instead of a file) | ||
+ | --about (show some information about the script) | ||
+ | --debug (will run the script as normal, but will not | ||
+ | delete /tmp/alsa-info.tartempion/alsa-info.txt)</code> | ||
===== Annexe ===== | ===== Annexe ===== | ||
Si vous suspectez un problème de détection d'un connecteur jack, la commande hdajacksensetest fournie par le paquet alsa-tools mais non exécutée par le script alsa-info, est particulièrement pertinente : | Si vous suspectez un problème de détection d'un connecteur jack, la commande hdajacksensetest fournie par le paquet alsa-tools mais non exécutée par le script alsa-info, est particulièrement pertinente : | ||
+ | <code root>apt-get install alsa-tools</code> | ||
<code root>hdajacksensetest -a</code><code config retour de la commande> | <code root>hdajacksensetest -a</code><code config retour de la commande> | ||
Pin 0x14 (Green Line Out, Rear side): present = Yes | Pin 0x14 (Green Line Out, Rear side): present = Yes | ||
Ligne 118: | Ligne 138: | ||
===== Références ===== | ===== Références ===== | ||
- | * (en) [[https://alsa-project.org/wiki/Help_To_Debug|Help To Debug - AlsaProject]] ([[https://git.alsa-project.org/?p=alsa-utils.git;a=blob;f=alsa-info/alsa-info.sh;hb=refs/tags/v1.2.4|code]]) | + | * (en) [[https://alsa-project.org/wiki/Help_To_Debug|Help To Debug - AlsaProject]] ([[https://git.alsa-project.org/?p=alsa-utils.git;a=blob;f=alsa-info/alsa-info.sh;hb=refs/tags/v1.2.8|code]]) |
* (en) [[https://alsa-project.org/wiki/Help_To_Debug_Intel_HDA|Help To Debug Intel HDA - AlsaProject]] | * (en) [[https://alsa-project.org/wiki/Help_To_Debug_Intel_HDA|Help To Debug Intel HDA - AlsaProject]] |