Bug 110001

Summary: ASUS N550JX external sub-woofer doesn't work out of the box.
Product: Drivers Reporter: liudas (liudas.alisauskas)
Component: Sound(ALSA)Assignee: Jaroslav Kysela (perex)
Status: RESOLVED CODE_FIX    
Severity: normal CC: superquad.vortex2, tiwai
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.2.5 Tree: Mainline
Regression: No
Attachments: alsa-info.sh output
Test fix patch

Description liudas 2015-12-26 05:58:22 UTC
Created attachment 198331 [details]
alsa-info.sh output

ASUS N550JX external sub-woofer doesn't work out of the box. In order correctly register sub-woofer node with ALSA, pin change patch is required:
--------
[codec]
0x10ec0668 0x104313df 0

[pincfg]
0x1a 0x00106111
--------
Attached alsa-info.sh output is generated from patched and working system.
Comment 1 Takashi Iwai 2016-01-12 08:40:46 UTC
Could you try the patch below?
Comment 2 Takashi Iwai 2016-01-12 08:41:04 UTC
Created attachment 199411 [details]
Test fix patch
Comment 3 Raymond 2016-01-14 10:12:45 UTC
Do hdajacksensetest -a report the jack state of the external subwoofer since other asus n. Series laptop using alc668 can detect the subwoofer?
Comment 4 liudas 2016-01-17 18:13:31 UTC
(In reply to Takashi Iwai from comment #1)
> Could you try the patch below?

Yes it works. Thank you.
Comment 5 Takashi Iwai 2016-01-18 18:47:19 UTC
I queued the patch now.  It'll be included in the next pull request for 4.5-rc1, and backported to stable kernels eventually later.