A solução é adicionar linha
options snd-hda-intel model=thinkpad
para o /etc/modprobe.d/alsa-base.conf.
Depois disso você tem que recarregar alsa:
killall pulseaudio
sudo alsa force-reload
pulseaudio -D
Isso pode ser aplicado em outros laptops Thinkpad.
Você também pode experimentar modelos diferentes (consulte HdaIntelSoundHowto em help.ubuntu.com).
Se este método não ajudar, você pode tentar depurar o hda-intel usando o Analisador HDA . Por exemplo, para meu laptop, eu poderia usar:
/usr/local/bin/hda-verb /dev/snd/hwC0D0 0x01c SET_PIN_WIDGET_CONTROL 0x40
para ativar o som em alto-falantes externos. Mas não é uma solução muito boa, já que você precisa fazer isso manualmente toda vez que conectar alto-falantes externos.
O programa hda-verbo pode ser baixado em ftp: // ftp .suse.com / pub / pessoas / tiwai / misc / hda-verbo-0.3.tar.gz .