Lorsque je connecte des haut-parleurs externes à la station d'accueil pour Thinkpad T420s, je n'obtiens aucun son (les haut-parleurs internes sont mis en sourdine).
P.S. Je connais la solution, mais il semble que ce soit correct, après la résolution d’un problème spécifique, sous forme de question et de réponse.
La solution est d'ajouter une ligne
options snd-hda-intel model=thinkpad
dans le fichier /etc/modprobe.d/alsa-base.conf.
Après cela, vous devez recharger alsa:
killall pulseaudio
Sudo alsa force-reload
pulseaudio -D
Cela peut s'appliquer à d'autres ordinateurs portables ThinkPad.
Vous pouvez également essayer différents modèles (voir HdaIntelSoundHowto sur help.ubuntu.com).
Si cette méthode ne vous aide pas, vous pouvez essayer de déboguer hda-intel en utilisant HDA Analyzer . Par exemple, pour mon ordinateur portable, je pourrais utiliser:
/usr/local/bin/hda-verb /dev/snd/hwC0D0 0x01c SET_PIN_WIDGET_CONTROL 0x40
pour activer le son sur des haut-parleurs externes. Mais ce n’est pas une très bonne solution car vous devez le faire manuellement chaque fois que vous branchez des haut-parleurs externes.
le programme hda-verbe peut être téléchargé à partir de ftp://ftp.suse.com/pub/people/tiwai/misc/hda-verb-0.3.tar.gz .
Cela a fonctionné pour moi avec un ultra dock Lenovo 90W et X240:
options snd-hda-intel model=lenovo-dock