All of lore.kernel.org
 help / color / mirror / Atom feed
* [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
@ 2020-01-25 22:30 Roman Šmakal
  2020-01-29 11:33 ` Takashi Iwai
  0 siblings, 1 reply; 10+ messages in thread
From: Roman Šmakal @ 2020-01-25 22:30 UTC (permalink / raw)
  To: alsa-devel

Hi,

this still seem to be an issue. After startup everything works well until the 
laptop goes to suspend.

Tried pretty much everything basic user can do (unmutes, rmmods and so on), 
still no way to wake the output. ALSA seems to be thinking, that output is 
active, you can set volume and stuff, but nothing happens.

ALSA info:
http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83a373

Related links:
https://www.reddit.com/r/archlinux/comments/4nwzua/
no_sound_after_suspend_killing_or_restarting/
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404

Regards

Roman


_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-25 22:30 [alsa-devel] [CX2075] No sound after suspend/resume from front speaker Roman Šmakal
@ 2020-01-29 11:33 ` Takashi Iwai
       [not found]   ` <4530256.31r3eYUQgx@schmakbook>
  0 siblings, 1 reply; 10+ messages in thread
From: Takashi Iwai @ 2020-01-29 11:33 UTC (permalink / raw)
  To: Roman Šmakal; +Cc: alsa-devel

On Sat, 25 Jan 2020 23:30:32 +0100,
Roman Šmakal wrote:
> 
> Hi,
> 
> this still seem to be an issue. After startup everything works well until the 
> laptop goes to suspend.
> 
> Tried pretty much everything basic user can do (unmutes, rmmods and so on), 
> still no way to wake the output. ALSA seems to be thinking, that output is 
> active, you can set volume and stuff, but nothing happens.
> 
> ALSA info:
> http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83a373
> 
> Related links:
> https://www.reddit.com/r/archlinux/comments/4nwzua/
> no_sound_after_suspend_killing_or_restarting/
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404

The first thing to check is to compare alsa-info.sh outputs before and
after the suspend.

Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
dump.  This will give more information in alsa-info.sh outputs.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
       [not found]   ` <4530256.31r3eYUQgx@schmakbook>
@ 2020-01-30 11:57     ` Takashi Iwai
  2020-01-30 12:07       ` Roman Šmakal
  0 siblings, 1 reply; 10+ messages in thread
From: Takashi Iwai @ 2020-01-30 11:57 UTC (permalink / raw)
  To: Roman Šmakal; +Cc: alsa-devel

On Thu, 30 Jan 2020 12:42:01 +0100,
Roman Šmakal wrote:
> 
> Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > On Sat, 25 Jan 2020 23:30:32 +0100,
> > 
> > Roman Šmakal wrote:
> > > Hi,
> > > 
> > > this still seem to be an issue. After startup everything works well until
> > > the laptop goes to suspend.
> > > 
> > > Tried pretty much everything basic user can do (unmutes, rmmods and so
> > > on),
> > > still no way to wake the output. ALSA seems to be thinking, that output is
> > > active, you can set volume and stuff, but nothing happens.
> > > 
> > > ALSA info:
> > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83a373
> > > 
> > > Related links:
> > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > no_sound_after_suspend_killing_or_restarting/
> > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > 
> > The first thing to check is to compare alsa-info.sh outputs before and
> > after the suspend.
> > 
> > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > dump.  This will give more information in alsa-info.sh outputs.
> > 
> > 
> > Takashi
> 
> Okay, i did some comparing with module option enabled.
> 
> 
> Sound working
> http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> 
> Sound not working:
> http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> 
> What's wierd to me is, that on the row 521 there is change in aplay Subdevices 
> from 1/1 to 0/1.
> 
> Also, state.PCH control 18 shows change in playback channel map.
> 
> Any other thing i can check or try to dofor debuging?

You passed a wrong option.  The option is for snd_hda_codec module.
So either create a modprobe.d/*.conf file containing:
  options snd_hda_codec dump_coef=1

or pass snd_hda_codec.dump_coef=1 at boot cmdline option.

BTW, it'd be better to get the outputs with --no-upload option of
alsa-info.sh, and attach them.

Last but not least, please don't drop Cc to ML unless you need to do
so.


thanks,

Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 11:57     ` Takashi Iwai
@ 2020-01-30 12:07       ` Roman Šmakal
  2020-01-30 13:07         ` Takashi Iwai
  0 siblings, 1 reply; 10+ messages in thread
From: Roman Šmakal @ 2020-01-30 12:07 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 2553 bytes --]

Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> On Thu, 30 Jan 2020 12:42:01 +0100,
> 
> Roman Šmakal wrote:
> > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > 
> > > Roman Šmakal wrote:
> > > > Hi,
> > > > 
> > > > this still seem to be an issue. After startup everything works well
> > > > until
> > > > the laptop goes to suspend.
> > > > 
> > > > Tried pretty much everything basic user can do (unmutes, rmmods and so
> > > > on),
> > > > still no way to wake the output. ALSA seems to be thinking, that
> > > > output is
> > > > active, you can set volume and stuff, but nothing happens.
> > > > 
> > > > ALSA info:
> > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83a373
> > > > 
> > > > Related links:
> > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > no_sound_after_suspend_killing_or_restarting/
> > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > 
> > > The first thing to check is to compare alsa-info.sh outputs before and
> > > after the suspend.
> > > 
> > > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > > dump.  This will give more information in alsa-info.sh outputs.
> > > 
> > > 
> > > Takashi
> > 
> > Okay, i did some comparing with module option enabled.
> > 
> > 
> > Sound working
> > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> > 
> > Sound not working:
> > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> > 
> > What's wierd to me is, that on the row 521 there is change in aplay
> > Subdevices from 1/1 to 0/1.
> > 
> > Also, state.PCH control 18 shows change in playback channel map.
> > 
> > Any other thing i can check or try to dofor debuging?
> 
> You passed a wrong option.  The option is for snd_hda_codec module.
> So either create a modprobe.d/*.conf file containing:
>   options snd_hda_codec dump_coef=1
> 
> or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> 
> BTW, it'd be better to get the outputs with --no-upload option of
> alsa-info.sh, and attach them.
> 
> Last but not least, please don't drop Cc to ML unless you need to do
> so.
> 
> 
> thanks,
> 
> Takashi

Alright, my bad, i'm new to this.

Attaching alsainfos with proper module options, no big difference though.


Btw., thanks for superquick response.

Thanks

Roman

[-- Attachment #2: alsainfo-nosound.txt --]
[-- Type: text/plain, Size: 40457 bytes --]

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Thu Jan 30 12:04:04 UTC 2020


!!Linux Distribution
!!------------------

ID_LIKE=arch


!!DMI Information
!!---------------

Manufacturer:      TOSHIBA
Product Name:      PORTEGE Z20T-B
Product Version:   PT15AE-01W006EN
Firmware Version:  Version 1.90  
Board Vendor:      TOSHIBA
Board Name:        PORTEGE Z20T-B


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status 	 15
/sys/bus/acpi/devices/IFX0102:00/status 	 15
/sys/bus/acpi/devices/INT33D3:00/status 	 11
/sys/bus/acpi/devices/INT33D4:00/status 	 11
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0A05:00/status 	 15
/sys/bus/acpi/devices/PNP0C02:03/status 	 15
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C0A:01/status 	 31
/sys/bus/acpi/devices/PNP0C0C:00/status 	 11
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9
/sys/bus/acpi/devices/TOS6205:00/status 	 15
/sys/bus/acpi/devices/TOS6208:00/status 	 11
/sys/bus/acpi/devices/TTP1200:00/status 	 15
/sys/bus/acpi/devices/device:06/status 	 15


!!Kernel Information
!!------------------

Kernel release:    5.4.14-2-MANJARO
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k5.4.14-2-MANJARO
Library version:    1.2.1.2
Utilities version:  1.2.1


!!Loaded ALSA modules
!!-------------------

snd_hda_intel
snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xf1230000 irq 50
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf1234000 irq 47


!!PCI Soundcards installed in the system
!!--------------------------------------

00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:03.0 0403: 8086:160c (rev 09)
	Subsystem: 1179:0001
--
00:1b.0 0403: 8086:9ca0 (rev 03)
	Subsystem: 1179:0001


!!Modprobe options (Sound related)
!!--------------------------------

snd_hda_codec: dump_coef=1


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	dmic_detect : N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 1
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	dmic_detect : N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 1
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Intel Broadwell HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862808
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
Codec: Conexant CX20753/4
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f15111
Subsystem Id: 0x11790694
Revision Id: 0x100100
No Modem Function Group found
Default PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="CX20753/4 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x80 0x80]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x36 0x36]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
  Amp-Out vals:  [0x04]
Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Device: name="CX20753/4 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x80 0x80] [0xd0 0xd0] [0xd0 0xd0] [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 4
     0x18 0x1a* 0x19 0x1e
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 4
     0x19* 0x1a 0x15 0x1e
Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
  Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11
Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x04211040: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x4, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000010: OUT
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00001124: IN Detect
    Vref caps: HIZ 80
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00001124: IN Detect
    Vref caps: HIZ 80
  Pin Default 0x04a11030: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00000020: IN
  Pin Default 0x95a60120: [Fixed] Mic at Int Top
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11*
Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000024: IN Detect
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116, 12 Jan 30 13:00 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  5 Jan 30 13:00 /dev/snd/controlC1
crw-rw----+ 1 root audio 116, 11 Jan 30 13:00 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  4 Jan 30 13:00 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116, 10 Jan 30 13:00 /dev/snd/pcmC0D10p
crw-rw----+ 1 root audio 116,  6 Jan 30 13:00 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  7 Jan 30 13:00 /dev/snd/pcmC0D7p
crw-rw----+ 1 root audio 116,  8 Jan 30 13:00 /dev/snd/pcmC0D8p
crw-rw----+ 1 root audio 116,  9 Jan 30 13:00 /dev/snd/pcmC0D9p
crw-rw----+ 1 root audio 116,  3 Jan 30 13:00 /dev/snd/pcmC1D0c
crw-rw----+ 1 root audio 116,  2 Jan 30 13:02 /dev/snd/pcmC1D0p
crw-rw----+ 1 root audio 116,  1 Jan 30 13:00 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Jan 30 13:00 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  80 Jan 30 13:00 .
drwxr-xr-x 3 root root 320 Jan 30 13:00 ..
lrwxrwxrwx 1 root root  12 Jan 30 13:00 pci-0000:00:03.0 -> ../controlC0
lrwxrwxrwx 1 root root  12 Jan 30 13:00 pci-0000:00:1b.0 -> ../controlC1


!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

# Use PulseAudio by default
pcm.!default {
  type pulse
  fallback "sysdefault"
  hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
  }
}

ctl.!default {
  type pulse
  fallback "sysdefault"
}

# vim:set ft=alsaconf:


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: CX20753/4 Analog [CX20753/4 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: CX20753/4 Analog [CX20753/4 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [HDMI]

Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf1230000 irq 50'
  Mixer name	: 'Intel Broadwell HDMI'
  Components	: 'HDA:80862808,80860101,00100000'
  Controls      : 35
  Simple ctrls  : 5
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

!!-------Mixer controls for card 1 [PCH]

Card hw:1 'PCH'/'HDA Intel PCH at 0xf1234000 irq 47'
  Mixer name	: 'Conexant CX20753/4'
  Components	: 'HDA:14f15111,11790694,00100100'
  Controls      : 20
  Simple ctrls  : 9
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 74
  Mono: Playback 54 [73%] [-20.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 0 [0%] [-74.00dB] [off]
  Front Right: Playback 0 [0%] [-74.00dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 74 [100%] [0.00dB] [on]
  Front Right: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 7
  Mono: Playback 4 [57%] [-12.00dB] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 80 [100%] [6.00dB] [off]
  Front Right: Capture 80 [100%] [6.00dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [36.00dB]
  Front Right: 3 [100%] [36.00dB]


!!Alsactl output
!!--------------

--startcollapse--
state.HDMI {
	control.1 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.2 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.3 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.4 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.5 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.6 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.7 {
		iface CARD
		name 'HDMI/DP,pcm=7 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface PCM
		device 7
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.13 {
		iface CARD
		name 'HDMI/DP,pcm=8 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.15 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.16 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.17 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface PCM
		device 8
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.19 {
		iface CARD
		name 'HDMI/DP,pcm=9 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.20 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 3
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.21 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 3
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.22 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 3
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.23 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 3
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.24 {
		iface PCM
		device 9
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.25 {
		iface CARD
		name 'HDMI/DP,pcm=10 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.26 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 4
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.27 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 4
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.28 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 4
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.29 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 4
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.30 {
		iface PCM
		device 10
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.31 {
		iface PCM
		device 3
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.32 {
		iface PCM
		device 7
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.33 {
		iface PCM
		device 8
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.34 {
		iface PCM
		device 9
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.35 {
		iface PCM
		device 10
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
}
state.PCH {
	control.1 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 74'
			dbmin -7400
			dbmax 0
			dbvalue.0 -7400
			dbvalue.1 -7400
		}
	}
	control.2 {
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.3 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 74
		value.1 74
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 74'
			dbmin -7400
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.4 {
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.5 {
		iface MIXER
		name 'Auto-Mute Mode'
		value Enabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Volume'
		value.0 80
		value.1 80
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 80'
			dbmin -7400
			dbmax 600
			dbvalue.0 600
			dbvalue.1 600
		}
	}
	control.7 {
		iface MIXER
		name 'Capture Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.8 {
		iface MIXER
		name 'Internal Mic Boost Volume'
		value.0 3
		value.1 3
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3600
			dbvalue.0 3600
			dbvalue.1 3600
		}
	}
	control.9 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3600
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.10 {
		iface MIXER
		name 'Beep Playback Volume'
		value 4
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 7'
			dbmin -2800
			dbmax 0
			dbvalue.0 -1200
		}
	}
	control.11 {
		iface MIXER
		name 'Beep Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface MIXER
		name 'Master Playback Volume'
		value 54
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 74'
			dbmin -7400
			dbmax 0
			dbvalue.0 -2000
		}
	}
	control.13 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface CARD
		name 'Internal Mic Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.15 {
		iface CARD
		name 'Mic Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.16 {
		iface CARD
		name 'Headphone Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.17 {
		iface CARD
		name 'Speaker Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.19 {
		iface PCM
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.20 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
fuse
ccm
rfcomm
cmac
algif_hash
algif_skcipher
af_alg
intel_rapl_msr
intel_rapl_common
bnep
x86_pkg_temp_thermal
intel_powerclamp
coretemp
squashfs
btusb
kvm_intel
btrtl
btbcm
btintel
loop
bluetooth
uvcvideo
kvm
iwlmvm
videobuf2_vmalloc
hid_sensor_gyro_3d
hid_sensor_incl_3d
videobuf2_memops
hid_sensor_rotation
hid_sensor_als
hid_sensor_magn_3d
mac80211
hid_sensor_accel_3d
wacom
videobuf2_v4l2
joydev
hid_sensor_trigger
snd_hda_codec_hdmi
mousedev
industrialio_triggered_buffer
kfifo_buf
libarc4
hid_sensor_iio_common
videobuf2_common
hid_sensor_hub
hid_multitouch
iwlwifi
i915
ecdh_generic
videodev
ofpart
ecc
cmdlinepart
hid_generic
intel_spi_platform
mc
intel_spi
snd_hda_codec_conexant
snd_hda_codec_generic
irqbypass
ledtrig_audio
spi_nor
crct10dif_pclmul
snd_hda_intel
crc32_pclmul
ghash_clmulni_intel
nls_iso8859_1
nls_cp437
snd_intel_nhlt
i2c_algo_bit
vfat
aesni_intel
fat
mtd
drm_kms_helper
mei_hdcp
iTCO_wdt
snd_hda_codec
iTCO_vendor_support
crypto_simd
cryptd
snd_hda_core
wmi_bmof
glue_helper
snd_hwdep
drm
intel_cstate
cfg80211
snd_pcm
intel_uncore
usbhid
mei_me
toshiba_acpi
intel_gtt
psmouse
e1000e
rtsx_pci_ms
agpgart
input_leds
intel_rapl_perf
sparse_keymap
tpm_infineon
snd_timer
pcspkr
mei
industrialio
hid
lpc_ich
snd
syscopyarea
memstick
sysfillrect
sysimgblt
soundcore
toshiba_bluetooth
fb_sys_fops
tpm_tis
battery
rfkill
tpm_tis_core
tpm
rng_core
wmi
evdev
ac
mac_hid
uinput
vboxnetflt
vboxnetadp
vboxdrv
crypto_user
ip_tables
x_tables
ext4
crc32c_generic
crc16
mbcache
jbd2
sd_mod
rtsx_pci_sdmmc
serio_raw
mmc_core
atkbd
libps2
ahci
libahci
libata
xhci_pci
crc32c_intel
xhci_hcd
scsi_mod
rtsx_pci
i8042
serio


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x05 0x18560010
0x06 0x18560010
0x07 0x18560010

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:

/sys/class/sound/hwC1D0/init_pin_configs:
0x16 0x04211040
0x17 0x40f000f0
0x18 0x40f000f0
0x19 0x04a11030
0x1a 0x95a60120
0x1d 0x90170110
0x1e 0x40f000f0

/sys/class/sound/hwC1D0/driver_pin_configs:

/sys/class/sound/hwC1D0/user_pin_configs:

/sys/class/sound/hwC1D0/init_verbs:

/sys/class/sound/hwC1D0/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.703360] ACPI: Added _OSI(Linux-Dell-Video)
[    0.703362] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.703364] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[    4.908536] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    5.041490] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)
[    5.099241] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[    5.161686] snd_hda_codec_conexant hdaudioC1D0: CX20753/4: BIOS auto-probing.
[    5.162114] snd_hda_codec_conexant hdaudioC1D0: autoconfig for CX20753/4: line_outs=1 (0x1d/0x0/0x0/0x0/0x0) type:speaker
[    5.162120] snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.162124] snd_hda_codec_conexant hdaudioC1D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[    5.162128] snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0
[    5.162131] snd_hda_codec_conexant hdaudioC1D0:    inputs:
[    5.162135] snd_hda_codec_conexant hdaudioC1D0:      Internal Mic=0x1a
[    5.162139] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19
[    5.174291] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
[    5.174432] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
[    5.265535] mc: Linux media interface: v0.10
--
[    5.648110] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input15
[    5.648773] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.653580] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8042/serio1/input/input16
--
[    5.703499] mousedev: PS/2 mouse device common for all mice
[    5.729438] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17
[    5.729586] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input18
[    5.729733] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input19
[    5.729867] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input20
[    5.730028] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input21
[    6.007937] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210



[-- Attachment #3: alsainfo-sound.txt --]
[-- Type: text/plain, Size: 40457 bytes --]

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Thu Jan 30 12:02:10 UTC 2020


!!Linux Distribution
!!------------------

ID_LIKE=arch


!!DMI Information
!!---------------

Manufacturer:      TOSHIBA
Product Name:      PORTEGE Z20T-B
Product Version:   PT15AE-01W006EN
Firmware Version:  Version 1.90  
Board Vendor:      TOSHIBA
Board Name:        PORTEGE Z20T-B


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status 	 15
/sys/bus/acpi/devices/IFX0102:00/status 	 15
/sys/bus/acpi/devices/INT33D3:00/status 	 11
/sys/bus/acpi/devices/INT33D4:00/status 	 11
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0A05:00/status 	 15
/sys/bus/acpi/devices/PNP0C02:03/status 	 15
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C0A:01/status 	 31
/sys/bus/acpi/devices/PNP0C0C:00/status 	 11
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9
/sys/bus/acpi/devices/TOS6205:00/status 	 15
/sys/bus/acpi/devices/TOS6208:00/status 	 11
/sys/bus/acpi/devices/TTP1200:00/status 	 15
/sys/bus/acpi/devices/device:06/status 	 15


!!Kernel Information
!!------------------

Kernel release:    5.4.14-2-MANJARO
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k5.4.14-2-MANJARO
Library version:    1.2.1.2
Utilities version:  1.2.1


!!Loaded ALSA modules
!!-------------------

snd_hda_intel
snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xf1230000 irq 50
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf1234000 irq 47


!!PCI Soundcards installed in the system
!!--------------------------------------

00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:03.0 0403: 8086:160c (rev 09)
	Subsystem: 1179:0001
--
00:1b.0 0403: 8086:9ca0 (rev 03)
	Subsystem: 1179:0001


!!Modprobe options (Sound related)
!!--------------------------------

snd_hda_codec: dump_coef=1


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	dmic_detect : N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 1
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	dmic_detect : N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 1
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Intel Broadwell HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862808
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
Codec: Conexant CX20753/4
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f15111
Subsystem Id: 0x11790694
Revision Id: 0x100100
No Modem Function Group found
Default PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="CX20753/4 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x80 0x80]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x35 0x35]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
  Amp-Out vals:  [0x04]
Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Device: name="CX20753/4 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x80 0x80] [0xd0 0xd0] [0xd0 0xd0] [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 4
     0x18 0x1a* 0x19 0x1e
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xa]: 16 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 4
     0x19* 0x1a 0x15 0x1e
Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
  Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11
Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x04211040: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x4, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000010: OUT
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00001124: IN Detect
    Vref caps: HIZ 80
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00001124: IN Detect
    Vref caps: HIZ 80
  Pin Default 0x04a11030: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00000020: IN
  Pin Default 0x95a60120: [Fixed] Mic at Int Top
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11*
Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000024: IN Detect
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116, 12 Jan 30 13:00 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  5 Jan 30 13:00 /dev/snd/controlC1
crw-rw----+ 1 root audio 116, 11 Jan 30 13:00 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  4 Jan 30 13:00 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116, 10 Jan 30 13:00 /dev/snd/pcmC0D10p
crw-rw----+ 1 root audio 116,  6 Jan 30 13:00 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  7 Jan 30 13:00 /dev/snd/pcmC0D7p
crw-rw----+ 1 root audio 116,  8 Jan 30 13:00 /dev/snd/pcmC0D8p
crw-rw----+ 1 root audio 116,  9 Jan 30 13:00 /dev/snd/pcmC0D9p
crw-rw----+ 1 root audio 116,  3 Jan 30 13:00 /dev/snd/pcmC1D0c
crw-rw----+ 1 root audio 116,  2 Jan 30 13:01 /dev/snd/pcmC1D0p
crw-rw----+ 1 root audio 116,  1 Jan 30 13:00 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Jan 30 13:00 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  80 Jan 30 13:00 .
drwxr-xr-x 3 root root 320 Jan 30 13:00 ..
lrwxrwxrwx 1 root root  12 Jan 30 13:00 pci-0000:00:03.0 -> ../controlC0
lrwxrwxrwx 1 root root  12 Jan 30 13:00 pci-0000:00:1b.0 -> ../controlC1


!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

# Use PulseAudio by default
pcm.!default {
  type pulse
  fallback "sysdefault"
  hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
  }
}

ctl.!default {
  type pulse
  fallback "sysdefault"
}

# vim:set ft=alsaconf:


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: CX20753/4 Analog [CX20753/4 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: CX20753/4 Analog [CX20753/4 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [HDMI]

Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf1230000 irq 50'
  Mixer name	: 'Intel Broadwell HDMI'
  Components	: 'HDA:80862808,80860101,00100000'
  Controls      : 35
  Simple ctrls  : 5
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

!!-------Mixer controls for card 1 [PCH]

Card hw:1 'PCH'/'HDA Intel PCH at 0xf1234000 irq 47'
  Mixer name	: 'Conexant CX20753/4'
  Components	: 'HDA:14f15111,11790694,00100100'
  Controls      : 20
  Simple ctrls  : 9
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 74
  Mono: Playback 53 [72%] [-21.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 0 [0%] [-74.00dB] [off]
  Front Right: Playback 0 [0%] [-74.00dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 74 [100%] [0.00dB] [on]
  Front Right: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 7
  Mono: Playback 4 [57%] [-12.00dB] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 80 [100%] [6.00dB] [off]
  Front Right: Capture 80 [100%] [6.00dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [36.00dB]
  Front Right: 3 [100%] [36.00dB]


!!Alsactl output
!!--------------

--startcollapse--
state.HDMI {
	control.1 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.2 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.3 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.4 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.5 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.6 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.7 {
		iface CARD
		name 'HDMI/DP,pcm=7 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface PCM
		device 7
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.13 {
		iface CARD
		name 'HDMI/DP,pcm=8 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.15 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.16 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.17 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface PCM
		device 8
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.19 {
		iface CARD
		name 'HDMI/DP,pcm=9 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.20 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 3
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.21 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 3
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.22 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 3
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.23 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 3
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.24 {
		iface PCM
		device 9
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.25 {
		iface CARD
		name 'HDMI/DP,pcm=10 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.26 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 4
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.27 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 4
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.28 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 4
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.29 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 4
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.30 {
		iface PCM
		device 10
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.31 {
		iface PCM
		device 3
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.32 {
		iface PCM
		device 7
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.33 {
		iface PCM
		device 8
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.34 {
		iface PCM
		device 9
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.35 {
		iface PCM
		device 10
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
}
state.PCH {
	control.1 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 74'
			dbmin -7400
			dbmax 0
			dbvalue.0 -7400
			dbvalue.1 -7400
		}
	}
	control.2 {
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.3 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 74
		value.1 74
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 74'
			dbmin -7400
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.4 {
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.5 {
		iface MIXER
		name 'Auto-Mute Mode'
		value Enabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Volume'
		value.0 80
		value.1 80
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 80'
			dbmin -7400
			dbmax 600
			dbvalue.0 600
			dbvalue.1 600
		}
	}
	control.7 {
		iface MIXER
		name 'Capture Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.8 {
		iface MIXER
		name 'Internal Mic Boost Volume'
		value.0 3
		value.1 3
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3600
			dbvalue.0 3600
			dbvalue.1 3600
		}
	}
	control.9 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3600
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.10 {
		iface MIXER
		name 'Beep Playback Volume'
		value 4
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 7'
			dbmin -2800
			dbmax 0
			dbvalue.0 -1200
		}
	}
	control.11 {
		iface MIXER
		name 'Beep Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface MIXER
		name 'Master Playback Volume'
		value 53
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 74'
			dbmin -7400
			dbmax 0
			dbvalue.0 -2100
		}
	}
	control.13 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface CARD
		name 'Internal Mic Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.15 {
		iface CARD
		name 'Mic Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.16 {
		iface CARD
		name 'Headphone Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.17 {
		iface CARD
		name 'Speaker Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.19 {
		iface PCM
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.20 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
fuse
ccm
rfcomm
cmac
algif_hash
algif_skcipher
af_alg
intel_rapl_msr
intel_rapl_common
bnep
x86_pkg_temp_thermal
intel_powerclamp
coretemp
squashfs
btusb
kvm_intel
btrtl
btbcm
btintel
loop
bluetooth
uvcvideo
kvm
iwlmvm
videobuf2_vmalloc
hid_sensor_gyro_3d
hid_sensor_incl_3d
videobuf2_memops
hid_sensor_rotation
hid_sensor_als
hid_sensor_magn_3d
mac80211
hid_sensor_accel_3d
wacom
videobuf2_v4l2
joydev
hid_sensor_trigger
snd_hda_codec_hdmi
mousedev
industrialio_triggered_buffer
kfifo_buf
libarc4
hid_sensor_iio_common
videobuf2_common
hid_sensor_hub
hid_multitouch
iwlwifi
i915
ecdh_generic
videodev
ofpart
ecc
cmdlinepart
hid_generic
intel_spi_platform
mc
intel_spi
snd_hda_codec_conexant
snd_hda_codec_generic
irqbypass
ledtrig_audio
spi_nor
crct10dif_pclmul
snd_hda_intel
crc32_pclmul
ghash_clmulni_intel
nls_iso8859_1
nls_cp437
snd_intel_nhlt
i2c_algo_bit
vfat
aesni_intel
fat
mtd
drm_kms_helper
mei_hdcp
iTCO_wdt
snd_hda_codec
iTCO_vendor_support
crypto_simd
cryptd
snd_hda_core
wmi_bmof
glue_helper
snd_hwdep
drm
intel_cstate
cfg80211
snd_pcm
intel_uncore
usbhid
mei_me
toshiba_acpi
intel_gtt
psmouse
e1000e
rtsx_pci_ms
agpgart
input_leds
intel_rapl_perf
sparse_keymap
tpm_infineon
snd_timer
pcspkr
mei
industrialio
hid
lpc_ich
snd
syscopyarea
memstick
sysfillrect
sysimgblt
soundcore
toshiba_bluetooth
fb_sys_fops
tpm_tis
battery
rfkill
tpm_tis_core
tpm
rng_core
wmi
evdev
ac
mac_hid
uinput
vboxnetflt
vboxnetadp
vboxdrv
crypto_user
ip_tables
x_tables
ext4
crc32c_generic
crc16
mbcache
jbd2
sd_mod
rtsx_pci_sdmmc
serio_raw
mmc_core
atkbd
libps2
ahci
libahci
libata
xhci_pci
crc32c_intel
xhci_hcd
scsi_mod
rtsx_pci
i8042
serio


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x05 0x18560010
0x06 0x18560010
0x07 0x18560010

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:

/sys/class/sound/hwC1D0/init_pin_configs:
0x16 0x04211040
0x17 0x40f000f0
0x18 0x40f000f0
0x19 0x04a11030
0x1a 0x95a60120
0x1d 0x90170110
0x1e 0x40f000f0

/sys/class/sound/hwC1D0/driver_pin_configs:

/sys/class/sound/hwC1D0/user_pin_configs:

/sys/class/sound/hwC1D0/init_verbs:

/sys/class/sound/hwC1D0/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.703360] ACPI: Added _OSI(Linux-Dell-Video)
[    0.703362] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.703364] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[    4.908536] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    5.041490] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)
[    5.099241] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[    5.161686] snd_hda_codec_conexant hdaudioC1D0: CX20753/4: BIOS auto-probing.
[    5.162114] snd_hda_codec_conexant hdaudioC1D0: autoconfig for CX20753/4: line_outs=1 (0x1d/0x0/0x0/0x0/0x0) type:speaker
[    5.162120] snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.162124] snd_hda_codec_conexant hdaudioC1D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[    5.162128] snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0
[    5.162131] snd_hda_codec_conexant hdaudioC1D0:    inputs:
[    5.162135] snd_hda_codec_conexant hdaudioC1D0:      Internal Mic=0x1a
[    5.162139] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19
[    5.174291] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
[    5.174432] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
[    5.265535] mc: Linux media interface: v0.10
--
[    5.648110] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input15
[    5.648773] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.653580] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8042/serio1/input/input16
--
[    5.703499] mousedev: PS/2 mouse device common for all mice
[    5.729438] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17
[    5.729586] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input18
[    5.729733] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input19
[    5.729867] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input20
[    5.730028] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input21
[    6.007937] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210



[-- Attachment #4: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 12:07       ` Roman Šmakal
@ 2020-01-30 13:07         ` Takashi Iwai
  2020-01-30 13:17           ` Roman Šmakal
  2020-01-30 13:29           ` Roman Šmakal
  0 siblings, 2 replies; 10+ messages in thread
From: Takashi Iwai @ 2020-01-30 13:07 UTC (permalink / raw)
  To: Roman Šmakal; +Cc: alsa-devel

On Thu, 30 Jan 2020 13:07:46 +0100,
Roman Šmakal wrote:
> 
> Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> > On Thu, 30 Jan 2020 12:42:01 +0100,
> > 
> > Roman Šmakal wrote:
> > > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > > 
> > > > Roman Šmakal wrote:
> > > > > Hi,
> > > > > 
> > > > > this still seem to be an issue. After startup everything works well
> > > > > until
> > > > > the laptop goes to suspend.
> > > > > 
> > > > > Tried pretty much everything basic user can do (unmutes, rmmods and so
> > > > > on),
> > > > > still no way to wake the output. ALSA seems to be thinking, that
> > > > > output is
> > > > > active, you can set volume and stuff, but nothing happens.
> > > > > 
> > > > > ALSA info:
> > > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83a373
> > > > > 
> > > > > Related links:
> > > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > > no_sound_after_suspend_killing_or_restarting/
> > > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > > 
> > > > The first thing to check is to compare alsa-info.sh outputs before and
> > > > after the suspend.
> > > > 
> > > > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > > > dump.  This will give more information in alsa-info.sh outputs.
> > > > 
> > > > 
> > > > Takashi
> > > 
> > > Okay, i did some comparing with module option enabled.
> > > 
> > > 
> > > Sound working
> > > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> > > 
> > > Sound not working:
> > > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> > > 
> > > What's wierd to me is, that on the row 521 there is change in aplay
> > > Subdevices from 1/1 to 0/1.
> > > 
> > > Also, state.PCH control 18 shows change in playback channel map.
> > > 
> > > Any other thing i can check or try to dofor debuging?
> > 
> > You passed a wrong option.  The option is for snd_hda_codec module.
> > So either create a modprobe.d/*.conf file containing:
> >   options snd_hda_codec dump_coef=1
> > 
> > or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> > 
> > BTW, it'd be better to get the outputs with --no-upload option of
> > alsa-info.sh, and attach them.
> > 
> > Last but not least, please don't drop Cc to ML unless you need to do
> > so.
> > 
> > 
> > thanks,
> > 
> > Takashi
> 
> Alright, my bad, i'm new to this.
> 
> Attaching alsainfos with proper module options, no big difference though.

OK, so it has the codec has COEF things and there is no significant
difference between those two outputs.  It implies that something
outside HD-audio bus is needed and it's probably done by BIOS.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 13:07         ` Takashi Iwai
@ 2020-01-30 13:17           ` Roman Šmakal
  2020-01-30 13:21             ` Takashi Iwai
  2020-01-30 13:29           ` Roman Šmakal
  1 sibling, 1 reply; 10+ messages in thread
From: Roman Šmakal @ 2020-01-30 13:17 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Dne čtvrtek 30. ledna 2020 14:07:53 CET, Takashi Iwai napsal(a):
> On Thu, 30 Jan 2020 13:07:46 +0100,
> 
> Roman Šmakal wrote:
> > Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> > > On Thu, 30 Jan 2020 12:42:01 +0100,
> > > 
> > > Roman Šmakal wrote:
> > > > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > > > 
> > > > > Roman Šmakal wrote:
> > > > > > Hi,
> > > > > > 
> > > > > > this still seem to be an issue. After startup everything works
> > > > > > well
> > > > > > until
> > > > > > the laptop goes to suspend.
> > > > > > 
> > > > > > Tried pretty much everything basic user can do (unmutes, rmmods
> > > > > > and so
> > > > > > on),
> > > > > > still no way to wake the output. ALSA seems to be thinking, that
> > > > > > output is
> > > > > > active, you can set volume and stuff, but nothing happens.
> > > > > > 
> > > > > > ALSA info:
> > > > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83
> > > > > > a373
> > > > > > 
> > > > > > Related links:
> > > > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > > > no_sound_after_suspend_killing_or_restarting/
> > > > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > > > 
> > > > > The first thing to check is to compare alsa-info.sh outputs before
> > > > > and
> > > > > after the suspend.
> > > > > 
> > > > > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > > > > dump.  This will give more information in alsa-info.sh outputs.
> > > > > 
> > > > > 
> > > > > Takashi
> > > > 
> > > > Okay, i did some comparing with module option enabled.
> > > > 
> > > > 
> > > > Sound working
> > > > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> > > > 
> > > > Sound not working:
> > > > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> > > > 
> > > > What's wierd to me is, that on the row 521 there is change in aplay
> > > > Subdevices from 1/1 to 0/1.
> > > > 
> > > > Also, state.PCH control 18 shows change in playback channel map.
> > > > 
> > > > Any other thing i can check or try to dofor debuging?
> > > 
> > > You passed a wrong option.  The option is for snd_hda_codec module.
> > > 
> > > So either create a modprobe.d/*.conf file containing:
> > >   options snd_hda_codec dump_coef=1
> > > 
> > > or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> > > 
> > > BTW, it'd be better to get the outputs with --no-upload option of
> > > alsa-info.sh, and attach them.
> > > 
> > > Last but not least, please don't drop Cc to ML unless you need to do
> > > so.
> > > 
> > > 
> > > thanks,
> > > 
> > > Takashi
> > 
> > Alright, my bad, i'm new to this.
> > 
> > Attaching alsainfos with proper module options, no big difference though.
> 
> OK, so it has the codec has COEF things and there is no significant
> difference between those two outputs.  It implies that something
> outside HD-audio bus is needed and it's probably done by BIOS.
> 
> 
> Takashi

OK, so this means that this report is invalid and kernel developers should 
check this out?

How should i proceed now?

Thanks
Roman



_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 13:17           ` Roman Šmakal
@ 2020-01-30 13:21             ` Takashi Iwai
  0 siblings, 0 replies; 10+ messages in thread
From: Takashi Iwai @ 2020-01-30 13:21 UTC (permalink / raw)
  To: Roman Šmakal; +Cc: alsa-devel

On Thu, 30 Jan 2020 14:17:16 +0100,
Roman Šmakal wrote:
> 
> Dne čtvrtek 30. ledna 2020 14:07:53 CET, Takashi Iwai napsal(a):
> > On Thu, 30 Jan 2020 13:07:46 +0100,
> > 
> > Roman Šmakal wrote:
> > > Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> > > > On Thu, 30 Jan 2020 12:42:01 +0100,
> > > > 
> > > > Roman Šmakal wrote:
> > > > > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > > > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > > > > 
> > > > > > Roman Šmakal wrote:
> > > > > > > Hi,
> > > > > > > 
> > > > > > > this still seem to be an issue. After startup everything works
> > > > > > > well
> > > > > > > until
> > > > > > > the laptop goes to suspend.
> > > > > > > 
> > > > > > > Tried pretty much everything basic user can do (unmutes, rmmods
> > > > > > > and so
> > > > > > > on),
> > > > > > > still no way to wake the output. ALSA seems to be thinking, that
> > > > > > > output is
> > > > > > > active, you can set volume and stuff, but nothing happens.
> > > > > > > 
> > > > > > > ALSA info:
> > > > > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83
> > > > > > > a373
> > > > > > > 
> > > > > > > Related links:
> > > > > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > > > > no_sound_after_suspend_killing_or_restarting/
> > > > > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > > > > 
> > > > > > The first thing to check is to compare alsa-info.sh outputs before
> > > > > > and
> > > > > > after the suspend.
> > > > > > 
> > > > > > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > > > > > dump.  This will give more information in alsa-info.sh outputs.
> > > > > > 
> > > > > > 
> > > > > > Takashi
> > > > > 
> > > > > Okay, i did some comparing with module option enabled.
> > > > > 
> > > > > 
> > > > > Sound working
> > > > > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> > > > > 
> > > > > Sound not working:
> > > > > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> > > > > 
> > > > > What's wierd to me is, that on the row 521 there is change in aplay
> > > > > Subdevices from 1/1 to 0/1.
> > > > > 
> > > > > Also, state.PCH control 18 shows change in playback channel map.
> > > > > 
> > > > > Any other thing i can check or try to dofor debuging?
> > > > 
> > > > You passed a wrong option.  The option is for snd_hda_codec module.
> > > > 
> > > > So either create a modprobe.d/*.conf file containing:
> > > >   options snd_hda_codec dump_coef=1
> > > > 
> > > > or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> > > > 
> > > > BTW, it'd be better to get the outputs with --no-upload option of
> > > > alsa-info.sh, and attach them.
> > > > 
> > > > Last but not least, please don't drop Cc to ML unless you need to do
> > > > so.
> > > > 
> > > > 
> > > > thanks,
> > > > 
> > > > Takashi
> > > 
> > > Alright, my bad, i'm new to this.
> > > 
> > > Attaching alsainfos with proper module options, no big difference though.
> > 
> > OK, so it has the codec has COEF things and there is no significant
> > difference between those two outputs.  It implies that something
> > outside HD-audio bus is needed and it's probably done by BIOS.
> > 
> > 
> > Takashi
> 
> OK, so this means that this report is invalid and kernel developers should 
> check this out?
> 
> How should i proceed now?

It's all about vendor-specific implementation, so the only h/w vendor
knows...  Unfortunately (or fortunately) Conexant codecs are
well-mannered and there are few quirks.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 13:07         ` Takashi Iwai
  2020-01-30 13:17           ` Roman Šmakal
@ 2020-01-30 13:29           ` Roman Šmakal
  2020-01-30 13:59             ` Takashi Iwai
  1 sibling, 1 reply; 10+ messages in thread
From: Roman Šmakal @ 2020-01-30 13:29 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Dne čtvrtek 30. ledna 2020 14:07:53 CET, Takashi Iwai napsal(a):
> On Thu, 30 Jan 2020 13:07:46 +0100,
> 
> Roman Šmakal wrote:
> > Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> > > On Thu, 30 Jan 2020 12:42:01 +0100,
> > > 
> > > Roman Šmakal wrote:
> > > > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > > > 
> > > > > Roman Šmakal wrote:
> > > > > > Hi,
> > > > > > 
> > > > > > this still seem to be an issue. After startup everything works
> > > > > > well
> > > > > > until
> > > > > > the laptop goes to suspend.
> > > > > > 
> > > > > > Tried pretty much everything basic user can do (unmutes, rmmods
> > > > > > and so
> > > > > > on),
> > > > > > still no way to wake the output. ALSA seems to be thinking, that
> > > > > > output is
> > > > > > active, you can set volume and stuff, but nothing happens.
> > > > > > 
> > > > > > ALSA info:
> > > > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83
> > > > > > a373
> > > > > > 
> > > > > > Related links:
> > > > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > > > no_sound_after_suspend_killing_or_restarting/
> > > > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > > > 
> > > > > The first thing to check is to compare alsa-info.sh outputs before
> > > > > and
> > > > > after the suspend.
> > > > > 
> > > > > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > > > > dump.  This will give more information in alsa-info.sh outputs.
> > > > > 
> > > > > 
> > > > > Takashi
> > > > 
> > > > Okay, i did some comparing with module option enabled.
> > > > 
> > > > 
> > > > Sound working
> > > > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> > > > 
> > > > Sound not working:
> > > > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> > > > 
> > > > What's wierd to me is, that on the row 521 there is change in aplay
> > > > Subdevices from 1/1 to 0/1.
> > > > 
> > > > Also, state.PCH control 18 shows change in playback channel map.
> > > > 
> > > > Any other thing i can check or try to dofor debuging?
> > > 
> > > You passed a wrong option.  The option is for snd_hda_codec module.
> > > 
> > > So either create a modprobe.d/*.conf file containing:
> > >   options snd_hda_codec dump_coef=1
> > > 
> > > or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> > > 
> > > BTW, it'd be better to get the outputs with --no-upload option of
> > > alsa-info.sh, and attach them.
> > > 
> > > Last but not least, please don't drop Cc to ML unless you need to do
> > > so.
> > > 
> > > 
> > > thanks,
> > > 
> > > Takashi
> > 
> > Alright, my bad, i'm new to this.
> > 
> > Attaching alsainfos with proper module options, no big difference though.
> 
> OK, so it has the codec has COEF things and there is no significant
> difference between those two outputs.  It implies that something
> outside HD-audio bus is needed and it's probably done by BIOS.
> 
> 
> Takashi


Okay, so are there any further steps required from me, or it's just matter of 
time for devs for pick this bug up?

Sorry for being annoying, as said, i'm new to this :)

Regards

Roman



_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 13:29           ` Roman Šmakal
@ 2020-01-30 13:59             ` Takashi Iwai
  2020-01-30 16:25               ` Roman Šmakal
  0 siblings, 1 reply; 10+ messages in thread
From: Takashi Iwai @ 2020-01-30 13:59 UTC (permalink / raw)
  To: Roman Šmakal; +Cc: alsa-devel

On Thu, 30 Jan 2020 14:29:08 +0100,
Roman Šmakal wrote:
> 
> Dne čtvrtek 30. ledna 2020 14:07:53 CET, Takashi Iwai napsal(a):
> > On Thu, 30 Jan 2020 13:07:46 +0100,
> > 
> > Roman Šmakal wrote:
> > > Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> > > > On Thu, 30 Jan 2020 12:42:01 +0100,
> > > > 
> > > > Roman Šmakal wrote:
> > > > > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > > > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > > > > 
> > > > > > Roman Šmakal wrote:
> > > > > > > Hi,
> > > > > > > 
> > > > > > > this still seem to be an issue. After startup everything works
> > > > > > > well
> > > > > > > until
> > > > > > > the laptop goes to suspend.
> > > > > > > 
> > > > > > > Tried pretty much everything basic user can do (unmutes, rmmods
> > > > > > > and so
> > > > > > > on),
> > > > > > > still no way to wake the output. ALSA seems to be thinking, that
> > > > > > > output is
> > > > > > > active, you can set volume and stuff, but nothing happens.
> > > > > > > 
> > > > > > > ALSA info:
> > > > > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be420f83
> > > > > > > a373
> > > > > > > 
> > > > > > > Related links:
> > > > > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > > > > no_sound_after_suspend_killing_or_restarting/
> > > > > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > > > > 
> > > > > > The first thing to check is to compare alsa-info.sh outputs before
> > > > > > and
> > > > > > after the suspend.
> > > > > > 
> > > > > > Also pass snd_hda_codec.dump_coef=1 module option to enable the COEF
> > > > > > dump.  This will give more information in alsa-info.sh outputs.
> > > > > > 
> > > > > > 
> > > > > > Takashi
> > > > > 
> > > > > Okay, i did some comparing with module option enabled.
> > > > > 
> > > > > 
> > > > > Sound working
> > > > > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb7588
> > > > > 
> > > > > Sound not working:
> > > > > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff8d4d
> > > > > 
> > > > > What's wierd to me is, that on the row 521 there is change in aplay
> > > > > Subdevices from 1/1 to 0/1.
> > > > > 
> > > > > Also, state.PCH control 18 shows change in playback channel map.
> > > > > 
> > > > > Any other thing i can check or try to dofor debuging?
> > > > 
> > > > You passed a wrong option.  The option is for snd_hda_codec module.
> > > > 
> > > > So either create a modprobe.d/*.conf file containing:
> > > >   options snd_hda_codec dump_coef=1
> > > > 
> > > > or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> > > > 
> > > > BTW, it'd be better to get the outputs with --no-upload option of
> > > > alsa-info.sh, and attach them.
> > > > 
> > > > Last but not least, please don't drop Cc to ML unless you need to do
> > > > so.
> > > > 
> > > > 
> > > > thanks,
> > > > 
> > > > Takashi
> > > 
> > > Alright, my bad, i'm new to this.
> > > 
> > > Attaching alsainfos with proper module options, no big difference though.
> > 
> > OK, so it has the codec has COEF things and there is no significant
> > difference between those two outputs.  It implies that something
> > outside HD-audio bus is needed and it's probably done by BIOS.
> > 
> > 
> > Takashi
> 
> 
> Okay, so are there any further steps required from me, or it's just matter of 
> time for devs for pick this bug up?

Well, if you meant us as "devs", currently there is no much thing we
can do for now.  As said, the issue is pretty much vendor-specific
implementation details.  You can try asking the h/w vendor, but the
chance isn't high, unfortunately.

I suppose here that the runtime PM works; i.e. after some time without
activity the chip will be suspended.  Check
/sys/bus/hdaudio/devices/*/power/runtime_status.  If it's "suspended",
and if you can play back tone after this state, runtime PM basically
works, and it implies that the rest is the system-wide power up
problem that is deeply involved with BIOS.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [alsa-devel] [CX2075] No sound after suspend/resume from front speaker
  2020-01-30 13:59             ` Takashi Iwai
@ 2020-01-30 16:25               ` Roman Šmakal
  0 siblings, 0 replies; 10+ messages in thread
From: Roman Šmakal @ 2020-01-30 16:25 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Dne čtvrtek 30. ledna 2020 14:59:20 CET, Takashi Iwai napsal(a):
> On Thu, 30 Jan 2020 14:29:08 +0100,
> 
> Roman Šmakal wrote:
> > Dne čtvrtek 30. ledna 2020 14:07:53 CET, Takashi Iwai napsal(a):
> > > On Thu, 30 Jan 2020 13:07:46 +0100,
> > > 
> > > Roman Šmakal wrote:
> > > > Dne čtvrtek 30. ledna 2020 12:57:32 CET, Takashi Iwai napsal(a):
> > > > > On Thu, 30 Jan 2020 12:42:01 +0100,
> > > > > 
> > > > > Roman Šmakal wrote:
> > > > > > Dne středa 29. ledna 2020 12:33:06 CET jste napsal(a):
> > > > > > > On Sat, 25 Jan 2020 23:30:32 +0100,
> > > > > > > 
> > > > > > > Roman Šmakal wrote:
> > > > > > > > Hi,
> > > > > > > > 
> > > > > > > > this still seem to be an issue. After startup everything works
> > > > > > > > well
> > > > > > > > until
> > > > > > > > the laptop goes to suspend.
> > > > > > > > 
> > > > > > > > Tried pretty much everything basic user can do (unmutes,
> > > > > > > > rmmods
> > > > > > > > and so
> > > > > > > > on),
> > > > > > > > still no way to wake the output. ALSA seems to be thinking,
> > > > > > > > that
> > > > > > > > output is
> > > > > > > > active, you can set volume and stuff, but nothing happens.
> > > > > > > > 
> > > > > > > > ALSA info:
> > > > > > > > http://alsa-project.org/db/?f=9d1ee81fe037acb53ca381f2de27be42
> > > > > > > > 0f83
> > > > > > > > a373
> > > > > > > > 
> > > > > > > > Related links:
> > > > > > > > https://www.reddit.com/r/archlinux/comments/4nwzua/
> > > > > > > > no_sound_after_suspend_killing_or_restarting/
> > > > > > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916
> > > > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851404
> > > > > > > 
> > > > > > > The first thing to check is to compare alsa-info.sh outputs
> > > > > > > before
> > > > > > > and
> > > > > > > after the suspend.
> > > > > > > 
> > > > > > > Also pass snd_hda_codec.dump_coef=1 module option to enable the
> > > > > > > COEF
> > > > > > > dump.  This will give more information in alsa-info.sh outputs.
> > > > > > > 
> > > > > > > 
> > > > > > > Takashi
> > > > > > 
> > > > > > Okay, i did some comparing with module option enabled.
> > > > > > 
> > > > > > 
> > > > > > Sound working
> > > > > > http://alsa-project.org/db/?f=adfb0b3ad5d9b8d88289ac7e35b742254beb
> > > > > > 7588
> > > > > > 
> > > > > > Sound not working:
> > > > > > http://alsa-project.org/db/?f=c796b14df0efb0079aef1df5f70764194cff
> > > > > > 8d4d
> > > > > > 
> > > > > > What's wierd to me is, that on the row 521 there is change in
> > > > > > aplay
> > > > > > Subdevices from 1/1 to 0/1.
> > > > > > 
> > > > > > Also, state.PCH control 18 shows change in playback channel map.
> > > > > > 
> > > > > > Any other thing i can check or try to dofor debuging?
> > > > > 
> > > > > You passed a wrong option.  The option is for snd_hda_codec module.
> > > > > 
> > > > > So either create a modprobe.d/*.conf file containing:
> > > > >   options snd_hda_codec dump_coef=1
> > > > > 
> > > > > or pass snd_hda_codec.dump_coef=1 at boot cmdline option.
> > > > > 
> > > > > BTW, it'd be better to get the outputs with --no-upload option of
> > > > > alsa-info.sh, and attach them.
> > > > > 
> > > > > Last but not least, please don't drop Cc to ML unless you need to do
> > > > > so.
> > > > > 
> > > > > 
> > > > > thanks,
> > > > > 
> > > > > Takashi
> > > > 
> > > > Alright, my bad, i'm new to this.
> > > > 
> > > > Attaching alsainfos with proper module options, no big difference
> > > > though.
> > > 
> > > OK, so it has the codec has COEF things and there is no significant
> > > difference between those two outputs.  It implies that something
> > > outside HD-audio bus is needed and it's probably done by BIOS.
> > > 
> > > 
> > > Takashi
> > 
> > Okay, so are there any further steps required from me, or it's just matter
> > of time for devs for pick this bug up?
> 
> Well, if you meant us as "devs", currently there is no much thing we
> can do for now.  As said, the issue is pretty much vendor-specific
> implementation details.  You can try asking the h/w vendor, but the
> chance isn't high, unfortunately.
> 
> I suppose here that the runtime PM works; i.e. after some time without
> activity the chip will be suspended.  Check
> /sys/bus/hdaudio/devices/*/power/runtime_status.  If it's "suspended",
> and if you can play back tone after this state, runtime PM basically
> works, and it implies that the rest is the system-wide power up
> problem that is deeply involved with BIOS.
> 
> 
> Takashi

I can confirm that runtime PM works, but there is no way to make sound work 
after suspend so far. At least for BIOS ver. 1.9

Gonna try, if possible, to upgrade BIOS just to confirm it's still an issue.

Thanks
Roman



_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-01-30 16:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-25 22:30 [alsa-devel] [CX2075] No sound after suspend/resume from front speaker Roman Šmakal
2020-01-29 11:33 ` Takashi Iwai
     [not found]   ` <4530256.31r3eYUQgx@schmakbook>
2020-01-30 11:57     ` Takashi Iwai
2020-01-30 12:07       ` Roman Šmakal
2020-01-30 13:07         ` Takashi Iwai
2020-01-30 13:17           ` Roman Šmakal
2020-01-30 13:21             ` Takashi Iwai
2020-01-30 13:29           ` Roman Šmakal
2020-01-30 13:59             ` Takashi Iwai
2020-01-30 16:25               ` Roman Šmakal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.