Comment 46 for bug 537448

Cuppa-Chino (hamcatcher) wrote :

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