when headphone is plugged , driver set the pin ctls of four line out jacks to zero
CTL Notify: Front Headphone Jack:0, mask=1
JACK report Front Headphone, status 1
JACK report Rear Mic, status 0
JACK report Front Mic, status 0
JACK report Line, status 0
JACK report Line Out Front, status 0
JACK report Line Out Surround, status 0
JACK report Line Out CLFE, status 0
JACK report Line Out Side, status 0
driver update headphone jack status and send ctl notify to user space
when pulseaudio receive the hctl event, pulseaudio mute the four line out playback switches
refer to pulseaudio verbose log , your headphone seem quite normal
using hda-emu
> jack 0x1b 1 exec_pin_ sense), PARM=0x0 get_pin_ sense), PARM=0x0 set_pin_ ctl), PARM=0x0 set_pin_ ctl), PARM=0x0 set_pin_ ctl), PARM=0x0 set_pin_ ctl), PARM=0x0
send: NID=0x1b, VERB=0x709(
receive: 0x0
send: NID=0x1b, VERB=0xf09(
receive: 0x80000000
send: NID=0x14, VERB=0x707(
send: NID=0x15, VERB=0x707(
send: NID=0x16, VERB=0x707(
send: NID=0x17, VERB=0x707(
when headphone is plugged , driver set the pin ctls of four line out jacks to zero
CTL Notify: Front Headphone Jack:0, mask=1
JACK report Front Headphone, status 1
JACK report Rear Mic, status 0
JACK report Front Mic, status 0
JACK report Line, status 0
JACK report Line Out Front, status 0
JACK report Line Out Surround, status 0
JACK report Line Out CLFE, status 0
JACK report Line Out Side, status 0
driver update headphone jack status and send ctl notify to user space
when pulseaudio receive the hctl event, pulseaudio mute the four line out playback switches