Comment 24 for bug 1332900

Revision history for this message
Raymond (superquad-vortex2) wrote :

do you mean node 0x14 is the subwoofer ?

you can use hda analyzer to mute and unmute node 0x14 to find out whether it is the subwoofer and internal Mic is node 0x12

[ 5.445875] autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
 [ 5.445876] speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
 [ 5.445877] hp_outs=2 (0x15/0x16/0x0/0x0/0x0)
 [ 5.445877] mono: mono_out=0x0
 [ 5.445878] inputs:
 [ 5.445879] Mic=0x19
 [ 5.445880] Internal Mic=0x12

use hda jack sense test to verify the three jacks are 0x15, 0x16 and 0x19

if the above nodes are correct, only pincap of nodes 0x18 and 0x1a support OUT which may be the missing speakers

the driver create bass playback switch at the node with higher sequence number , so you need to adjust the sequence number so that subwoofer node has higher sequence number then the stereo speakers node

Control: name="Bass Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Speaker Surround Phantom Jack", index=0, device=0

use early patching instead of dynamic reconfig since dynamic reconfigure keep on create inputs

152679.662071] input: HDA Intel PCH Headphone Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[152679.662173] input: HDA Intel PCH Headphone Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[152679.662527] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[152759.157431] hda-codec: reconfiguring
[152759.157433] The codec is being used, can't reconfigure.
[152768.037378] hda-codec: reconfiguring
[152768.087470] SKU: Nid=0x1d sku_cfg=0x41000001
--
[152768.087760] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0668
[152768.092201] input: HDA Intel PCH Headphone Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
[152768.092392] input: HDA Intel PCH Headphone Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[152768.092619] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
[152890.220402] hda-codec: reconfiguring