it is strange that subwoofer use TRRS jack and only need right channel
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?id=53c334add1e57bf96aec9b1fd927ff7746a7cb79 The solution #2 I don't understand why your hack select 0x1e since it is optical output alc662 support two spdif out 0x11 autoconfig: line_outs=3 (0x14/0x16/0x11/0x0/0x0) type:speaker speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) hp_outs=1 (0x21/0x0/0x0/0x0/0x0) mono: mono_out=0x0 dig-out=0x1e/0x0 inputs: Mic=0x18 Internal Mic=0x19 ==> Best config: lo_type=1, wired=1, mio=1 multi_outs = 14/16/11/0 : 2/4/10/0 (type SP) out path: depth=3 :02:0c:14 out path: depth=3 :04:0e:16 out path: depth=2 :10:11 <------- seem a bug since it allow digital DAC (Your trick won't work if this bug is fixed) hp_outs = 21/0/0/0 : 3/0/0/0 hp path: depth=3 :03:0d:21 digout path: depth=2 :06:1e CTRL: add: Front Playback Volume:0 CTRL: add: Front Playback Switch:0 CTRL: add: Surround Playback Volume:0 CTRL: add: Surround Playback Switch:0 CTRL: add: Headphone Playback Volume:0 CTRL: add: Headphone Playback Switch:0 > PCM 0 p 48000 6 16 Open PCM ALC663 Analog for play Available PCM parameters: channels: 2/6 formats: S16_LE S32_LE rates: 44100 48000 96000 192000 Prepare PCM, rate=48000, channels=6, format=16 bits PCM format_val = 0x15 hda_codec_cleanup_stream: NID=0x6 hda_codec_setup_stream: NID=0x2, stream=0x1, channel=0, format=0x15 send: NID=0x2, VERB=0xf06(get_channel_streamid), PARM=0x0 receive: 0x0 send: NID=0x2, VERB=0x706(set_channel_streamid), PARM=0x10 send: NID=0x2, VERB=0xa00(get_stream_format), PARM=0x0 receive: 0x0 send: NID=0x2, VERB=0x200(set_stream_format), PARM=0x15 hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x15 send: NID=0x3, VERB=0xf06(get_channel_streamid), PARM=0x0 receive: 0x0 send: NID=0x3, VERB=0x706(set_channel_streamid), PARM=0x10 send: NID=0x3, VERB=0xa00(get_stream_format), PARM=0x0 receive: 0x0 send: NID=0x3, VERB=0x200(set_stream_format), PARM=0x15 hda_codec_setup_stream: NID=0x4, stream=0x1, channel=2, format=0x15 send: NID=0x4, VERB=0xf06(get_channel_streamid), PARM=0x0 receive: 0x0 send: NID=0x4, VERB=0x706(set_channel_streamid), PARM=0x12 send: NID=0x4, VERB=0xa00(get_stream_format), PARM=0x0 receive: 0x0 send: NID=0x4, VERB=0x200(set_stream_format), PARM=0x15 hda_codec_setup_stream: NID=0x10, stream=0x1, channel=4, format=0x15 send: NID=0x10, VERB=0xf06(get_channel_streamid), PARM=0x0 receive: 0x0 send: NID=0x10, VERB=0x706(set_channel_streamid), PARM=0x14 send: NID=0x10, VERB=0xa00(get_stream_format), PARM=0x0 receive: 0x0 send: NID=0x10, VERB=0x200(set_stream_format), PARM=0x15 PCM Clean up hda_codec_cleanup_stream: NID=0x2 hda_codec_cleanup_stream: NID=0x4 hda_codec_cleanup_stream: NID=0x10 hda_codec_cleanup_stream: NID=0x3 Close PCM -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to alsa-driver in Ubuntu. https://bugs.launchpad.net/bugs/1040873 Title: [N56VZ, Realtek ALC663, Black Headphone Out, Right] No sound at all: Subwoofer not working Status in “alsa-driver” package in Ubuntu: Confirmed Bug description: Hi, this bug is a fork of https://bugs.launchpad.net/ubuntu/+source/alsa- driver/+bug/871808 because #871808 stands for a different hardware with a different solution, so people may get confused. Here is a summary (see post #48 to #54 of #871808): The subwoofer of Asus N56VZ laptop doesn't work "out of the box". #sudo hda-jack-sense-test -a : *** Without subwoofer: Pin 0x1e (Black SPDIF Out): present = No *** With subwoofer: Pin 0x1e (Black SPDIF Out): present = Yes http://www.alsa- project.org/db/?f=2778e7f430aa95ae219d0b2bc3cb5e46abd0a33a --> There are two ways of making it work: #1 a. Add to rc.local : echo 0x1e 0x99130112 > /sys/class/sound/hwC0D0/user_pin_configs echo 1 > /sys/class/sound/hwC0D0/reconfig b. Add options snd-hda-intel model=asus-mode4 in /etc/modprobe.d/alsa-base.conf c. Reboot d. Set the mode to "Analog Stereo Output" and then to "Analog Surround 5.1 output" in the sound settings panel. You have to do this each time you reboot!!! #2 a. Add to rc.local : echo 0x16 0x99130111 > /sys/class/sound/hwC0D0/user_pin_configs echo 0x1e 0x99130112 > /sys/class/sound/hwC0D0/user_pin_configs echo 1 > /sys/class/sound/hwC0D0/reconfig b. Reboot c. Set the mode to "Analog Stereo Output" and then to "Analog Surround 5.1 output" in the sound settings panel. You have to do this each time you reboot!!! Both give the same results and fix the bug. --> Can you make it work out of the box? There is still two other bugs on this laptop : - crackling audio when playing with sound volume: see https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1040867 - When I put the omputer in sleep mode, there is no way to get sound working on resume: should I open a new bug to investigate this? Regards Sam ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: alsa-base 1.0.25+dfsg-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24 Uname: Linux 3.2.0-29-generic x86_64 AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices: **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC663 Analog [ALC663 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 ApportVersion: 2.0.1-0ubuntu12 Architecture: amd64 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC663 Analog [ALC663 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: sam 1898 F.... pulseaudio Card0.Amixer.info: Card hw:0 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 47' Mixer name : 'Realtek ALC663' Components : 'HDA:10ec0663,10431477,00100002' Controls : 23 Simple ctrls : 13 CheckboxSubmission: 54021779511d0213081a2b1707bf951c CheckboxSystem: 4c773cd91921f9618cc2f1893bc1a87a Date: Thu Aug 23 22:38:00 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) PackageArchitecture: all ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: alsa-driver Symptom: audio Symptom_AlsaPlaybackTest: ALSA playback test through plughw:PCH failed Symptom_Card: Built-in Audio - HDA Intel PCH Symptom_DevicesInUse: 1898 sam F.... pulseaudio PID ACCESS COMMAND Symptom_Jack: Black Headphone Out, Right Symptom_Type: No sound at all Title: [N56VZ, Realtek ALC663, Black Headphone Out, Right] No sound at all UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/11/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: N56VZ.204 dmi.board.asset.tag: ATN12345678901234567 dmi.board.name: N56VZ dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: 1.0 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTeK COMPUTER INC. dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrN56VZ.204:bd05/11/2012:svnASUSTeKCOMPUTERINC.:pnN56VZ:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnN56VZ:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0: dmi.product.name: N56VZ dmi.product.version: 1.0 dmi.sys.vendor: ASUSTeK COMPUTER INC. modified.conffile..etc.modprobe.d.alsa.base.conf: [modified] mtime.conffile..etc.modprobe.d.alsa.base.conf: 2012-08-23T22:27:03.314416 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1040873/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp