Quando collego altoparlanti esterni alla docking station per Thinkpad T420s non ottengo alcun suono (altoparlante interno disattivato).
PS Conosco la soluzione, ma sembra essere ok pubblicare una soluzione specifica del problema sotto forma di domanda e risposta.
Risposta accettata:
La soluzione è aggiungere una riga
options snd-hda-intel model=thinkpad
in /etc/modprobe.d/alsa-base.conf.
Dopodiché devi ricaricare alsa:
killall pulseaudio
sudo alsa force-reload
pulseaudio -D
Questo può essere applicabile su altri laptop thinkpad.
Puoi anche provare diversi modelli (vedi HdaIntelSoundHowto su help.ubuntu.com).
Se questo metodo non ti aiuta, puoi provare a eseguire il debug di hda-intel utilizzando HDA Analyzer.
Ad esempio per il mio laptop potrei usare:
/usr/local/bin/hda-verb /dev/snd/hwC0D0 0x01c SET_PIN_WIDGET_CONTROL 0x40
per abilitare l'audio su altoparlanti esterni. Ma non è una buona soluzione poiché devi farlo manualmente ogni volta che colleghi gli altoparlanti esterni.
Il programma hda-verb può essere scaricato da ftp://ftp.suse.com/pub/people/tiwai/misc/hda-verb-0.3.tar.gz.