There are lots of error logs in the dmesg:
[31989.266951] snd_soc_skl: disagrees about version of symbol snd_hdac_ext_bus_link_power_down_all
[31989.266953] snd_soc_skl: Unknown symbol snd_hdac_ext_bus_link_power_down_all (err -22)
[31989.266966] snd_soc_skl: disagrees about version of symbol snd_hdac_bus_send_cmd
[31989.266967] snd_soc_skl: Unknown symbol snd_hdac_bus_send_cmd (err -22)
[31989.266971] snd_soc_skl: disagrees about version of symbol snd_hdac_bus_enter_link_reset
[31989.266972] snd_soc_skl: Unknown symbol snd_hdac_bus_enter_link_reset (err -22)
[31989.266974] snd_soc_skl: disagrees about version of symbol snd_hdac_bus_get_response
[31989.266975] snd_soc_skl: Unknown symbol snd_hdac_bus_get_response (err -22)
Let us temporarily move the /lib/modules/4.4.0-36-generic/kernel/sound/soc to a place, e.g. $sudo mv /lib/modules/4.4.0-36-generic/kernel/sound/soc ~/;sudo reboot
Then test if headphone detection works fine or not.
And you can restore that folder to the original place anytime you want.
If move the folder soc/ does not help to fix headphone detection problem, Please also generate alsa-info.txt, this time please generate two, one is generated without headphone plugged, and another is generated with headphone plugged.
@senya,
There are lots of error logs in the dmesg: ext_bus_ link_power_ down_all ext_bus_ link_power_ down_all (err -22) bus_send_ cmd bus_send_ cmd (err -22) bus_enter_ link_reset bus_enter_ link_reset (err -22) bus_get_ response bus_get_ response (err -22)
[31989.266951] snd_soc_skl: disagrees about version of symbol snd_hdac_
[31989.266953] snd_soc_skl: Unknown symbol snd_hdac_
[31989.266966] snd_soc_skl: disagrees about version of symbol snd_hdac_
[31989.266967] snd_soc_skl: Unknown symbol snd_hdac_
[31989.266971] snd_soc_skl: disagrees about version of symbol snd_hdac_
[31989.266972] snd_soc_skl: Unknown symbol snd_hdac_
[31989.266974] snd_soc_skl: disagrees about version of symbol snd_hdac_
[31989.266975] snd_soc_skl: Unknown symbol snd_hdac_
Let us temporarily move the /lib/modules/ 4.4.0-36- generic/ kernel/ sound/soc to a place, e.g. $sudo mv /lib/modules/ 4.4.0-36- generic/ kernel/ sound/soc ~/;sudo reboot
Then test if headphone detection works fine or not.
And you can restore that folder to the original place anytime you want.
If move the folder soc/ does not help to fix headphone detection problem, Please also generate alsa-info.txt, this time please generate two, one is generated without headphone plugged, and another is generated with headphone plugged.
thx.