I have this bug and managed to fix it temporarily on vpceb1c5e:
using HDA analyser I set NODE 0x19 Widget Control VREF from 50 to HIZ or GRD (either seems to work) -- this enables PLAYBACK only, jack sense between loudspeaker and headphone jack does work, I will try and dig up what enables recording:
I have this bug and managed to fix it temporarily on vpceb1c5e:
using HDA analyser I set NODE 0x19 Widget Control VREF from 50 to HIZ or GRD (either seems to work) -- this enables PLAYBACK only, jack sense between loudspeaker and headphone jack does work, I will try and dig up what enables recording:
below diff for PLAYBACK
Diff for codec 0/0 (0x10ec0269):
---
+++
@@ -165,17 +165,17 @@
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00003734: IN OUT Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
- Pin-ctls: 0x24: IN VREF_80
+ Pin-ctls: 0x60: IN OUT VREF_HIZ
Unsolicited: tag=0x00, enabled=0
Connection: 2
0x0c* 0x0d
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80