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
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 0x0/0x0/ 0x0) 0x0/0x0/ 0x0)
[ 5.445876] speaker_outs=0 (0x0/0x0/
[ 5.445877] hp_outs=2 (0x15/0x16/
[ 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 pci0000: 00/0000: 00:1b.0/ sound/card0/ input15 pci0000: 00/0000: 00:1b.0/ sound/card0/ input14 pci0000: 00/0000: 00:1b.0/ sound/card0/ input19 pci0000: 00/0000: 00:1b.0/ sound/card0/ input18 pci0000: 00/0000: 00:1b.0/ sound/card0/ input17
[152679.662173] input: HDA Intel PCH Headphone Front as /devices/
[152679.662527] input: HDA Intel PCH Mic as /devices/
[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/
[152768.092392] input: HDA Intel PCH Headphone Front as /devices/
[152768.092619] input: HDA Intel PCH Mic as /devices/
[152890.220402] hda-codec: reconfiguring