Bug 194191

Summary: Subwoofer not working on Inspiron 7000 Gamin
Product: Drivers Reporter: Pacho Ramos (pachoramos1)
Component: Sound(ALSA)Assignee: Jaroslav Kysela (perex)
Status: RESOLVED CODE_FIX    
Severity: normal CC: tiwai
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.9.9 Subsystem:
Regression: No Bisected commit-id:
Attachments: alsa-info.txt
Test fix patch
Updated alsa-info output after patching

Description Pacho Ramos 2017-02-06 21:01:32 UTC
Created attachment 254361 [details]
alsa-info.txt

I have a new Inspiron 15 7000 Gaming laptop, subwoofer was working on Windows but not on Linux, neither on Gentoo with kernel 4.9.7 (my setup), neither with latest Fedora Live USB version :/

I am not sure if maybe I am affected by:
http://voices.canonical.com/david.henningsson/2015/12/15/2-1-surround-sound-support/

I have tried to rely on that changes on enable-lfe-remixing and  lfe-crossover-freq for pulseaudio-10 without success

What information would you need to try to solve this? For now, I will attach alsa-info output... but feel free to ask me for more information

Thanks!
Comment 1 Pacho Ramos 2017-02-13 14:33:53 UTC
It is exactly the same with 4.9.9 :/
Comment 2 Pacho Ramos 2017-02-13 14:37:53 UTC
Well, I am not sure if this is an issue at driver level or pulseaudio... (it never works, ever without pulseaudio). But if you think this 2.1 setups need to be handled by pulse, please let me know to report to the proper place

Thanks
Comment 3 Takashi Iwai 2017-02-13 14:58:26 UTC
Judging from alsa-info.sh output, there is only one speaker pin declared by BIOS.
A subwoofer pin should be set to another pin, e.g. NID 0x1b as on Inspiron 7559.

Could you check whether the patch below works?
Comment 4 Takashi Iwai 2017-02-13 14:59:01 UTC
Created attachment 254727 [details]
Test fix patch
Comment 5 Pacho Ramos 2017-02-13 20:17:21 UTC
Wow, yes, it works! :D

The only strange thing I see from gnome-control-center sound panel (i.e from pulseaudio side) is that it works with the "Stereo Analog" profile, but when switching to 2.1 Sorround subwoofer turns down again. And, when selecting 4.1... it works !? :/
Comment 6 Pacho Ramos 2017-02-13 20:18:05 UTC
Created attachment 254737 [details]
Updated alsa-info output after patching
Comment 7 Pacho Ramos 2017-02-24 09:30:43 UTC
Anyway, better than current situation (no sound at all in subwoofer without the patch) is... then, maybe it could be committed anyway until clarifying the issue when switching profiles :)
Comment 8 Pacho Ramos 2017-09-07 08:35:42 UTC
it seems this was fixed at some point (I think it was with newer 4.9.x kernels) :)