Trying again with my previous kernel since the new kernel seems broken regarding loading the sound module
nothin plugged in ../hdajacksensetest/hdajacksensetest -a; for i in 0x14 0x15 0x15; do ./hda-verb /dev/snd/hwC0D0 $i SET_PIN_SENSE 0 nid ;./hda-verb /dev/snd/hwC0D0 $i GET_PIN_SENSE 0 nid; done Pin 0x14 (Green Headphone, Rear side): present = No Pin 0x15 (Not connected): present = Yes Pin 0x16 (Not connected): present = No Pin 0x17 (Not connected): present = No Pin 0x18 (Pink Mic, Rear side): present = No Pin 0x19 (Not connected): present = No Pin 0x1a (Not connected): present = No Pin 0x1b (Not connected): present = No Pin 0x1c (Internal CD, Mobile-In): present = No Pin 0x1d (Not connected): present = No Pin 0x1e (Green SPDIF Out, Rear side): present = No Pin 0x1f (Not connected): present = No nid = 0x14, verb = 0x709, param = 0x0 value = 0x0 nid = 0x14, verb = 0xf09, param = 0x0 value = 0x7fffffff nid = 0x15, verb = 0x709, param = 0x0 value = 0x0 nid = 0x15, verb = 0xf09, param = 0x0 value = 0xffffffff nid = 0x15, verb = 0x709, param = 0x0 value = 0x0 nid = 0x15, verb = 0xf09, param = 0x0 value = 0xffffffff
Headphone plugged in ../hdajacksensetest/hdajacksensetest -a; for i in 0x14 0x15 0x15; do ./hda-verb /dev/snd/hwC0D0 $i SET_PIN_SENSE 0 nid ;./hda-verb /dev/snd/hwC0D0 $i GET_PIN_SENSE 0 nid; done Pin 0x14 (Green Headphone, Rear side): present = No Pin 0x15 (Not connected): present = No Pin 0x16 (Not connected): present = No Pin 0x17 (Not connected): present = No Pin 0x18 (Pink Mic, Rear side): present = No Pin 0x19 (Not connected): present = No Pin 0x1a (Not connected): present = No Pin 0x1b (Not connected): present = No Pin 0x1c (Internal CD, Mobile-In): present = No Pin 0x1d (Not connected): present = No Pin 0x1e (Green SPDIF Out, Rear side): present = No Pin 0x1f (Not connected): present = No nid = 0x14, verb = 0x709, param = 0x0 value = 0x0 nid = 0x14, verb = 0xf09, param = 0x0 value = 0x7fffffff nid = 0x15, verb = 0x709, param = 0x0 value = 0x0 nid = 0x15, verb = 0xf09, param = 0x0 value = 0xffffffff nid = 0x15, verb = 0x709, param = 0x0 value = 0x0 nid = 0x15, verb = 0xf09, param = 0x0 value = 0xffffffff
Mic plugged in ../hdajacksensetest/hdajacksensetest -a; for i in 0x14 0x15 0x15; do ./hda-verb /dev/snd/hwC0D0 $i SET_PIN_SENSE 0 nid ;./hda-verb /dev/snd/hwC0D0 $i GET_PIN_SENSE 0 nid; done Pin 0x14 (Green Headphone, Rear side): present = Yes Pin 0x15 (Not connected): present = No Pin 0x16 (Not connected): present = No Pin 0x17 (Not connected): present = No Pin 0x18 (Pink Mic, Rear side): present = No Pin 0x19 (Not connected): present = No Pin 0x1a (Not connected): present = Yes Pin 0x1b (Not connected): present = No Pin 0x1c (Internal CD, Mobile-In): present = No Pin 0x1d (Not connected): present = No Pin 0x1e (Green SPDIF Out, Rear side): present = No Pin 0x1f (Not connected): present = No nid = 0x14, verb = 0x709, param = 0x0 value = 0x0 nid = 0x14, verb = 0xf09, param = 0x0 value = 0xffffffff nid = 0x15, verb = 0x709, param = 0x0 value = 0x0 nid = 0x15, verb = 0xf09, param = 0x0 value = 0x7fffffff nid = 0x15, verb = 0x709, param = 0x0 value = 0x0 nid = 0x15, verb = 0xf09, param = 0x0 value = 0x7fffffff