[alsa-devel] Audio popping/clicking at boot but NOT after resume/suspend

Kadir Çolakoğlu kadir at colakoglu.nl
Fri Jan 11 23:54:04 CET 2019


Did some more testing today, a couple of hours messing around with
settings, trying other distros. I tried Manjaro Gnome and Kde (both had
kernel 4.19.13 I believe) and had exactly the same results as I have with
Fedora 29.

With the testing that I did and my modest understanding of this kind of
stuff, I can positively confirm (at least in my case) the following:

This issue is not a Fedora, Pulseaudio, Jack, Gnome or KDE bug. It is
either a BIOS, Linux kernel and/or Alsa issue. If the issue did not go away
after a resume/suspend cycle, I would say it could also be a hardware
issue. But since after resuming the issue goes away and stays gone, I would
say it is not hardware but maybe a BIOS issue. I just updated to the latest
BIOS (version 0.1.13.0, january 2019). I have had BIOS bugs before with
different laptops, including Dell.

KR,
Kadir

Op vr 11 jan. 2019 om 14:39 schreef Takashi Iwai <tiwai at suse.de>:

> On Wed, 09 Jan 2019 07:26:47 +0100,
> Kadir Çolakoğlu wrote:
> >
> > Hi,
> >
> > I have a Dell Latitude 7480 and a stranger than usual audio
> > popping/clicking/crackling issue. I run Fedora 29, fully updated. The
> thing
> > is when I boot the laptop, the audio clicks at certain low sound volumes
> or
> > events. For example when testing the speakers in the Gnome sound settings
> > panel causes multiple clicks/pops. Listening to a audio/video file with
> > certain silent parts causes pops/clicks.
> >
> > I have tried (almost) everything. Changing Pulseaudio setting does not
> > work. Running a pure Jack system does not work. So the issue is not with
> > Pulseaudio or Jack. I have tried disabling Intel HDA powersaving, that
> also
> > does not work.
> >
> > But all problems disappear when I suspend and then resume the laptop.
> After
> > resuming, everything works great. So at boot there are sound issues, but
> > after a suspend/resume cycle everything is fine!
> >
> > See https://bugzilla.redhat.com/show_bug.cgi?id=1525104#c108 for more
> > details and testing. I have also attached alsa-info.sh.
>
> Does the issue happen only with the speaker, or also with the
> headphone?  I have a Latitude 7480 test machine in my office, and
> checked 4.20 kernel now, and no problem was seen there.  DE is KDE,
> but it should be irrelevant...
>
>
> thanks,
>
> Takashi
>
>
> >
> > Kadir
> > upload=true&script=true&cardinfo=
> > !!################################
> > !!ALSA Information Script v 0.4.64
> > !!################################
> >
> > !!Script ran on: Mon Jan  7 20:32:15 UTC 2019
> >
> >
> > !!Linux Distribution
> > !!------------------
> >
> > Fedora release 29 (Twenty Nine) NAME=Fedora ID=fedora
> PRETTY_NAME="Fedora 29 (Twenty Nine)" LOGO=fedora-logo-icon
> CPE_NAME="cpe:/o:fedoraproject:fedora:29" HOME_URL="
> https://fedoraproject.org/" DOCUMENTATION_URL="
> https://docs.fedoraproject.org/en-US/fedora/f29/system-administrators-guide/"
> SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
> BUG_REPORT_URL="https://bugzilla.redhat.com/"
> REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=29
> REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=29
> PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
> Fedora release 29 (Twenty Nine) Fedora release 29 (Twenty Nine)
> >
> >
> > !!DMI Information
> > !!---------------
> >
> > Manufacturer:      Dell Inc.
> > Product Name:      Latitude 7480
> > Product Version:
> > Firmware Version:  1.13.0
> > Board Vendor:      Dell Inc.
> > Board Name:        00F6D3
> >
> >
> > !!ACPI Device Status Information
> > !!---------------
> >
> > /sys/bus/acpi/devices/ACPI0003:00/status       15
> > /sys/bus/acpi/devices/ACPI000C:00/status       15
> > /sys/bus/acpi/devices/DLL07A0:01/status        15
> > /sys/bus/acpi/devices/DLLK07A0:00/status       15
> > /sys/bus/acpi/devices/INT33A1:00/status        15
> > /sys/bus/acpi/devices/INT33D5:00/status        15
> > /sys/bus/acpi/devices/INT3400:00/status        15
> > /sys/bus/acpi/devices/INT3403:00/status        15
> > /sys/bus/acpi/devices/INT3403:01/status        15
> > /sys/bus/acpi/devices/INT3403:03/status        15
> > /sys/bus/acpi/devices/INT340E:00/status        15
> > /sys/bus/acpi/devices/INT3446:00/status        15
> > /sys/bus/acpi/devices/INT3F0D:00/status        15
> > /sys/bus/acpi/devices/LNXPOWER:00/status       1
> > /sys/bus/acpi/devices/LNXPOWER:01/status       1
> > /sys/bus/acpi/devices/LNXPOWER:02/status       1
> > /sys/bus/acpi/devices/LNXPOWER:03/status       1
> > /sys/bus/acpi/devices/LNXPOWER:04/status       1
> > /sys/bus/acpi/devices/LNXPOWER:05/status       1
> > /sys/bus/acpi/devices/LNXPOWER:06/status       1
> > /sys/bus/acpi/devices/LNXPOWER:07/status       1
> > /sys/bus/acpi/devices/LNXPOWER:08/status       1
> > /sys/bus/acpi/devices/LNXPOWER:09/status       1
> > /sys/bus/acpi/devices/LNXPOWER:0a/status       1
> > /sys/bus/acpi/devices/LNXPOWER:0b/status       1
> > /sys/bus/acpi/devices/LNXPOWER:0c/status       1
> > /sys/bus/acpi/devices/LNXPOWER:0d/status       1
> > /sys/bus/acpi/devices/LNXPOWER:0e/status       1
> > /sys/bus/acpi/devices/LNXPOWER:0f/status       1
> > /sys/bus/acpi/devices/LNXPOWER:10/status       1
> > /sys/bus/acpi/devices/LNXPOWER:11/status       1
> > /sys/bus/acpi/devices/LNXPOWER:12/status       1
> > /sys/bus/acpi/devices/LNXPOWER:13/status       1
> > /sys/bus/acpi/devices/PNP0103:00/status        15
> > /sys/bus/acpi/devices/PNP0C02:03/status        3
> > /sys/bus/acpi/devices/PNP0C02:05/status        3
> > /sys/bus/acpi/devices/PNP0C09:00/status        15
> > /sys/bus/acpi/devices/PNP0C0A:00/status        31
> > /sys/bus/acpi/devices/PNP0C0C:00/status        15
> > /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/device:09/status         15
> > /sys/bus/acpi/devices/device:63/status         15
> > /sys/bus/acpi/devices/device:75/status         11
> >
> >
> > !!Kernel Information
> > !!------------------
> >
> > Kernel release:    4.19.13-300.fc29.x86_64
> > Operating System:  GNU/Linux
> > Architecture:      x86_64
> > Processor:         x86_64
> > SMP Enabled:       Yes
> >
> >
> > !!ALSA Version
> > !!------------
> >
> > Driver version:     k4.19.13-300.fc29.x86_64
> > Library version:
> > Utilities version:  1.1.7
> >
> >
> > !!Loaded ALSA modules
> > !!-------------------
> >
> > 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 [PCH            ]: HDA-Intel - HDA Intel PCH
> >                       HDA Intel PCH at 0xec248000 irq 131
> >
> >
> > !!PCI Soundcards installed in the system
> > !!--------------------------------------
> >
> > 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev
> 21)
> >
> >
> > !!Advanced information - PCI Vendor/Device/Subsystem ID's
> > !!-------------------------------------------------------
> >
> > 00:1f.3 0403: 8086:9d71 (rev 21)
> >       Subsystem: 1028:07a0
> >
> >
> > !!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 :
> N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,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: Realtek ALC3246
> > Address: 0
> > AFG Function Id: 0x1 (unsol 1)
> > Vendor Id: 0x10ec0256
> > Subsystem Id: 0x102807a0
> > Revision Id: 0x100002
> > No Modem Function Group found
> > Default PCM:
> >     rates [0x560]: 44100 48000 96000 192000
> >     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 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 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
> >   Control: name="Speaker Playback Volume", index=0, device=0
> >     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> >   Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
> >   Amp-Out vals:  [0x3b 0x3b]
> >   Converter: stream=0, channel=0
> >   PCM:
> >     rates [0x60]: 44100 48000
> >     bits [0xe]: 16 20 24
> >     formats [0x1]: PCM
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
> >   Control: name="Headphone Playback Volume", index=0, device=0
> >     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> >   Device: name="ALC3246 Analog", type="Audio", device=0
> >   Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
> >   Amp-Out vals:  [0x00 0x00]
> >   Converter: stream=0, channel=0
> >   PCM:
> >     rates [0x60]: 44100 48000
> >     bits [0xe]: 16 20 24
> >     formats [0x1]: PCM
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
> >   Converter: stream=0, channel=0
> >   Digital:
> >   Digital category: 0x0
> >   IEC Coding Type: 0x0
> >   PCM:
> >     rates [0x5e0]: 44100 48000 88200 96000 192000
> >     bits [0xe]: 16 20 24
> >     formats [0x1]: PCM
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> >   Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> >   Amp-In vals:  [0x97 0x97]
> >   Converter: stream=0, channel=0
> >   SDI-Select: 0
> >   PCM:
> >     rates [0x560]: 44100 48000 96000 192000
> >     bits [0xe]: 16 20 24
> >     formats [0x1]: PCM
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> >   Connection: 1
> >      0x24
> > Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> >   Control: name="Capture Volume", index=0, device=0
> >     ControlAmp: chs=3, dir=In, idx=0, ofs=0
> >   Control: name="Capture Switch", index=0, device=0
> >     ControlAmp: chs=3, dir=In, idx=0, ofs=0
> >   Device: name="ALC3246 Analog", type="Audio", device=0
> >   Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> >   Amp-In vals:  [0x80 0x80]
> >   Converter: stream=0, channel=0
> >   SDI-Select: 0
> >   PCM:
> >     rates [0x560]: 44100 48000 96000 192000
> >     bits [0xe]: 16 20 24
> >     formats [0x1]: PCM
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> >   Connection: 1
> >      0x23
> > Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> >   Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> >   Amp-In vals:  [0x97 0x97]
> >   Converter: stream=0, channel=0
> >   SDI-Select: 0
> >   PCM:
> >     rates [0x560]: 44100 48000 96000 192000
> >     bits [0xe]: 16 20 24
> >     formats [0x1]: PCM
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> >   Connection: 1
> >      0x22
> > Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x12 [Pin Complex] wcaps 0x40040b: 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=0x27, mute=0
> >   Amp-In vals:  [0x00 0x00]
> >   Pincap 0x00000020: IN
> >   Pin Default 0x90a60140: [Fixed] Mic at Int N/A
> >     Conn = Digital, Color = Unknown
> >     DefAssociation = 0x4, Sequence = 0x0
> >     Misc = NO_PRESENCE
> >   Pin-ctls: 0x20: IN
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
> >   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> >   Amp-In vals:  [0x00 0x00]
> >   Pincap 0x00000020: IN
> >   Pin Default 0x40000000: [N/A] Line Out at Ext N/A
> >     Conn = Unknown, Color = Unknown
> >     DefAssociation = 0x0, Sequence = 0x0
> >   Pin-ctls: 0x00:
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
> >   Control: name="Speaker Playback Switch", index=0, device=0
> >     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> >   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >   Amp-Out vals:  [0x00 0x00]
> >   Pincap 0x00010014: OUT EAPD Detect
> >   EAPD 0x2: EAPD
> >   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=D3, actual=D3
> >   Connection: 1
> >      0x02
> > Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> >   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> >   Amp-In vals:  [0x00 0x00]
> >   Pincap 0x00003724: IN Detect
> >     Vref caps: HIZ 50 GRD 80 100
> >   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> >     Conn = 1/8, Color = Black
> >     DefAssociation = 0xf, Sequence = 0x0
> >     Misc = NO_PRESENCE
> >   Pin-ctls: 0x20: IN VREF_HIZ
> >   Unsolicited: tag=00, enabled=0
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> >   Control: name="Headset Mic Boost Volume", index=0, device=0
> >     ControlAmp: chs=3, dir=In, idx=0, ofs=0
> >   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> >   Amp-In vals:  [0x00 0x00]
> >   Pincap 0x00003724: IN Detect
> >     Vref caps: HIZ 50 GRD 80 100
> >   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> >     Conn = 1/8, Color = Black
> >     DefAssociation = 0xf, Sequence = 0x0
> >     Misc = NO_PRESENCE
> >   Pin-ctls: 0x24: IN VREF_80
> >   Unsolicited: tag=00, enabled=0
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> >   Control: name="Headphone Mic Boost Volume", index=0, device=0
> >     ControlAmp: chs=3, dir=In, idx=0, ofs=0
> >   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> >   Amp-In vals:  [0x00 0x00]
> >   Pincap 0x00003724: IN Detect
> >     Vref caps: HIZ 50 GRD 80 100
> >   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> >     Conn = 1/8, Color = Black
> >     DefAssociation = 0xf, Sequence = 0x0
> >     Misc = NO_PRESENCE
> >   Pin-ctls: 0x20: IN VREF_HIZ
> >   Unsolicited: tag=00, enabled=0
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
> >   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> >   Amp-In vals:  [0x00 0x00]
> >   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >   Amp-Out vals:  [0x80 0x80]
> >   Pincap 0x00013734: IN OUT EAPD Detect
> >     Vref caps: HIZ 50 GRD 80 100
> >   EAPD 0x2: EAPD
> >   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> >     Conn = 1/8, Color = Black
> >     DefAssociation = 0xf, Sequence = 0x0
> >     Misc = NO_PRESENCE
> >   Pin-ctls: 0x20: IN VREF_HIZ
> >   Unsolicited: tag=00, enabled=0
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> >   Connection: 2
> >      0x02* 0x03
> > Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x1d [Pin Complex] wcaps 0x400400: Mono
> >   Pincap 0x00000020: IN
> >   Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
> >     Conn = Unknown, Color = Unknown
> >     DefAssociation = 0x0, Sequence = 0x1
> >   Pin-ctls: 0x20: IN
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> > Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
> >   Pincap 0x00000014: OUT Detect
> >   Pin Default 0x421212f2: [N/A] Speaker at Ext Front
> >     Conn = 1/4, Color = Black
> >     DefAssociation = 0xf, Sequence = 0x2
> >   Pin-ctls: 0x40: OUT
> >   Unsolicited: tag=00, enabled=0
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> >   Connection: 1
> >      0x06
> > Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
> > Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
> >   Processing caps: benign=0, ncoeff=91
> > Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
> >   Control: name="Headphone Playback Switch", index=0, device=0
> >     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> >   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >   Amp-Out vals:  [0x80 0x80]
> >   Pincap 0x0001001c: OUT HP EAPD Detect
> >   EAPD 0x2: EAPD
> >   Pin Default 0x02211020: [Jack] HP Out at Ext Front
> >     Conn = 1/8, Color = Black
> >     DefAssociation = 0x2, Sequence = 0x0
> >   Pin-ctls: 0xc0: OUT HP
> >   Unsolicited: tag=01, enabled=1
> >   Power states:  D0 D1 D2 D3 EPSS
> >   Power: setting=D3, actual=D3
> >   Connection: 2
> >      0x02 0x03*
> > Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> >   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >   Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80
> 0x80]
> >   Connection: 5
> >      0x18 0x19 0x1a 0x1b 0x1d
> > Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> >   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >   Amp-In vals:  [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80
> 0x80] [0x80 0x80]
> >   Connection: 6
> >      0x18 0x19 0x1a 0x1b 0x1d 0x12
> > Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
> >   Connection: 2
> >      0x12* 0x13
> > Codec: Intel Kabylake HDMI
> > Address: 2
> > AFG Function Id: 0x1 (unsol 0)
> > Vendor Id: 0x8086280b
> > 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 [0x1a]: 16 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 [0x1a]: 16 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 [0x1a]: 16 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
> > --endcollapse--
> >
> >
> > !!ALSA Device nodes
> > !!-----------------
> >
> > crw-rw----+ 1 root audio 116, 11 Jan  7 21:15 /dev/snd/controlC0
> > crw-rw----+ 1 root audio 116,  9 Jan  7 21:15 /dev/snd/hwC0D0
> > crw-rw----+ 1 root audio 116, 10 Jan  7 21:15 /dev/snd/hwC0D2
> > crw-rw----+ 1 root audio 116,  3 Jan  7 21:23 /dev/snd/pcmC0D0c
> > crw-rw----+ 1 root audio 116,  2 Jan  7 21:28 /dev/snd/pcmC0D0p
> > crw-rw----+ 1 root audio 116,  8 Jan  7 21:15 /dev/snd/pcmC0D10p
> > crw-rw----+ 1 root audio 116,  4 Jan  7 21:15 /dev/snd/pcmC0D3p
> > crw-rw----+ 1 root audio 116,  5 Jan  7 21:15 /dev/snd/pcmC0D7p
> > crw-rw----+ 1 root audio 116,  6 Jan  7 21:15 /dev/snd/pcmC0D8p
> > crw-rw----+ 1 root audio 116,  7 Jan  7 21:15 /dev/snd/pcmC0D9p
> > crw-rw----+ 1 root audio 116,  1 Jan  7 21:15 /dev/snd/seq
> > crw-rw----+ 1 root audio 116, 33 Jan  7 21:15 /dev/snd/timer
> >
> > /dev/snd/by-path:
> > total 0
> > drwxr-xr-x. 2 root root  60 Jan  7 21:15 .
> > drwxr-xr-x. 3 root root 300 Jan  7 21:15 ..
> > lrwxrwxrwx. 1 root root  12 Jan  7 21:15 pci-0000:00:1f.3 -> ../controlC0
> >
> >
> > !!ALSA configuration files
> > !!------------------------
> >
> > !!System wide config file (/etc/asound.conf)
> >
> > #
> > # Place your global alsa-lib configuration here...
> > #
> >
> >
> > !!Aplay/Arecord output
> > !!--------------------
> >
> > APLAY
> >
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: PCH [HDA Intel PCH], device 0: ALC3246 Analog [ALC3246 Analog]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> >
> > ARECORD
> >
> > **** List of CAPTURE Hardware Devices ****
> > card 0: PCH [HDA Intel PCH], device 0: ALC3246 Analog [ALC3246 Analog]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> >
> > !!Amixer output
> > !!-------------
> >
> > !!-------Mixer controls for card 0 [PCH]
> >
> > Card hw:0 'PCH'/'HDA Intel PCH at 0xec248000 irq 131'
> >   Mixer name  : 'Realtek ALC3246'
> >   Components  : 'HDA:10ec0256,102807a0,00100002
> HDA:8086280b,80860101,00100000'
> >   Controls      : 56
> >   Simple ctrls  : 18
> > Simple mixer control 'Master',0
> >   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> >   Playback channels: Mono
> >   Limits: Playback 0 - 87
> >   Mono: Playback 59 [68%] [-21.00dB] [on]
> > Simple mixer control 'Headphone',0
> >   Capabilities: pvolume pswitch
> >   Playback channels: Front Left - Front Right
> >   Limits: Playback 0 - 87
> >   Mono:
> >   Front Left: Playback 0 [0%] [-65.25dB] [off]
> >   Front Right: Playback 0 [0%] [-65.25dB] [off]
> > Simple mixer control 'Headphone Mic',0
> >   Capabilities: cswitch cswitch-joined cswitch-exclusive
> >   Capture exclusive group: 0
> >   Capture channels: Mono
> >   Mono: Capture [off]
> > Simple mixer control 'Headphone 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 'Speaker',0
> >   Capabilities: pvolume pswitch
> >   Playback channels: Front Left - Front Right
> >   Limits: Playback 0 - 87
> >   Mono:
> >   Front Left: Playback 87 [100%] [0.00dB] [on]
> >   Front Right: Playback 87 [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 Mute-LED Mode',0
> >   Capabilities: enum
> >   Items: 'On' 'Off' 'Follow Capture' 'Follow Mute'
> >   Item0: 'Follow Capture'
> > Simple mixer control 'IEC958',0
> >   Capabilities: pswitch pswitch-joined
> >   Playback channels: Mono
> >   Mono: Playback [off]
> > Simple mixer control 'IEC958',1
> >   Capabilities: pswitch pswitch-joined
> >   Playback channels: Mono
> >   Mono: Playback [off]
> > Simple mixer control 'IEC958',2
> >   Capabilities: pswitch pswitch-joined
> >   Playback channels: Mono
> >   Mono: Playback [off]
> > Simple mixer control 'IEC958',3
> >   Capabilities: pswitch pswitch-joined
> >   Playback channels: Mono
> >   Mono: Playback [off]
> > Simple mixer control 'IEC958',4
> >   Capabilities: pswitch pswitch-joined
> >   Playback channels: Mono
> >   Mono: Playback [off]
> > Simple mixer control 'Capture',0
> >   Capabilities: cvolume cswitch
> >   Capture channels: Front Left - Front Right
> >   Limits: Capture 0 - 63
> >   Front Left: Capture 0 [0%] [-17.25dB] [off]
> >   Front Right: Capture 0 [0%] [-17.25dB] [off]
> > Simple mixer control 'Auto-Mute Mode',0
> >   Capabilities: enum
> >   Items: 'Disabled' 'Enabled'
> >   Item0: 'Enabled'
> > Simple mixer control 'Headset Mic',0
> >   Capabilities: cswitch cswitch-joined cswitch-exclusive
> >   Capture exclusive group: 0
> >   Capture channels: Mono
> >   Mono: Capture [on]
> > Simple mixer control 'Headset 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 'Internal Mic',0
> >   Capabilities: cswitch cswitch-joined cswitch-exclusive
> >   Capture exclusive group: 0
> >   Capture channels: Mono
> >   Mono: Capture [off]
> > 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: 0 [0%] [0.00dB]
> >   Front Right: 0 [0%] [0.00dB]
> >
> >
> > !!Alsactl output
> > !!--------------
> >
> > --startcollapse--
> > 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 - 87'
> >                       dbmin -6525
> >                       dbmax 0
> >                       dbvalue.0 -6525
> >                       dbvalue.1 -6525
> >               }
> >       }
> >       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 87
> >               value.1 87
> >               comment {
> >                       access 'read write'
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 87'
> >                       dbmin -6525
> >                       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 Source'
> >               value 'Headset Mic'
> >               comment {
> >                       access 'read write'
> >                       type ENUMERATED
> >                       count 1
> >                       item.0 'Headset Mic'
> >                       item.1 'Headphone Mic'
> >                       item.2 'Internal Mic'
> >               }
> >       }
> >       control.7 {
> >               iface MIXER
> >               name 'Capture Volume'
> >               value.0 0
> >               value.1 0
> >               comment {
> >                       access 'read write'
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 63'
> >                       dbmin -1725
> >                       dbmax 3000
> >                       dbvalue.0 -1725
> >                       dbvalue.1 -1725
> >               }
> >       }
> >       control.8 {
> >               iface MIXER
> >               name 'Capture Switch'
> >               value.0 false
> >               value.1 false
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 2
> >               }
> >       }
> >       control.9 {
> >               iface MIXER
> >               name 'Headset Mic Boost Volume'
> >               value.0 0
> >               value.1 0
> >               comment {
> >                       access 'read write'
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 3'
> >                       dbmin 0
> >                       dbmax 3000
> >                       dbvalue.0 0
> >                       dbvalue.1 0
> >               }
> >       }
> >       control.10 {
> >               iface MIXER
> >               name 'Headphone Mic Boost Volume'
> >               value.0 0
> >               value.1 0
> >               comment {
> >                       access 'read write'
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 3'
> >                       dbmin 0
> >                       dbmax 3000
> >                       dbvalue.0 0
> >                       dbvalue.1 0
> >               }
> >       }
> >       control.11 {
> >               iface MIXER
> >               name 'Internal Mic Boost Volume'
> >               value.0 0
> >               value.1 0
> >               comment {
> >                       access 'read write'
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 3'
> >                       dbmin 0
> >                       dbmax 3000
> >                       dbvalue.0 0
> >                       dbvalue.1 0
> >               }
> >       }
> >       control.12 {
> >               iface MIXER
> >               name 'Mic Mute-LED Mode'
> >               value 'Follow Capture'
> >               comment {
> >                       access 'read write'
> >                       type ENUMERATED
> >                       count 1
> >                       item.0 On
> >                       item.1 Off
> >                       item.2 'Follow Capture'
> >                       item.3 'Follow Mute'
> >               }
> >       }
> >       control.13 {
> >               iface MIXER
> >               name 'Master Playback Volume'
> >               value 59
> >               comment {
> >                       access 'read write'
> >                       type INTEGER
> >                       count 1
> >                       range '0 - 87'
> >                       dbmin -6525
> >                       dbmax 0
> >                       dbvalue.0 -2100
> >               }
> >       }
> >       control.14 {
> >               iface MIXER
> >               name 'Master Playback Switch'
> >               value true
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.15 {
> >               iface CARD
> >               name 'Headset Mic Phantom Jack'
> >               value true
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.16 {
> >               iface CARD
> >               name 'Headphone Mic Jack'
> >               value false
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.17 {
> >               iface CARD
> >               name 'Internal Mic Phantom Jack'
> >               value true
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.18 {
> >               iface CARD
> >               name 'Speaker Phantom Jack'
> >               value true
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.19 {
> >               iface PCM
> >               name 'Playback Channel Map'
> >               value.0 0
> >               value.1 0
> >               comment {
> >                       access read
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 36'
> >               }
> >       }
> >       control.20 {
> >               iface PCM
> >               name 'Capture Channel Map'
> >               value.0 0
> >               value.1 0
> >               comment {
> >                       access read
> >                       type INTEGER
> >                       count 2
> >                       range '0 - 36'
> >               }
> >       }
> >       control.21 {
> >               iface CARD
> >               name 'HDMI/DP,pcm=3 Jack'
> >               value false
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.22 {
> >               iface MIXER
> >               name 'IEC958 Playback Con Mask'
> >               value
> '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.23 {
> >               iface MIXER
> >               name 'IEC958 Playback Pro Mask'
> >               value
> '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.24 {
> >               iface MIXER
> >               name 'IEC958 Playback Default'
> >               value
> '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access 'read write'
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.25 {
> >               iface MIXER
> >               name 'IEC958 Playback Switch'
> >               value false
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.26 {
> >               iface PCM
> >               device 3
> >               name ELD
> >               value ''
> >               comment {
> >                       access 'read volatile'
> >                       type BYTES
> >                       count 0
> >               }
> >       }
> >       control.27 {
> >               iface CARD
> >               name 'HDMI/DP,pcm=7 Jack'
> >               value false
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.28 {
> >               iface MIXER
> >               name 'IEC958 Playback Con Mask'
> >               index 1
> >               value
> '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.29 {
> >               iface MIXER
> >               name 'IEC958 Playback Pro Mask'
> >               index 1
> >               value
> '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.30 {
> >               iface MIXER
> >               name 'IEC958 Playback Default'
> >               index 1
> >               value
> '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access 'read write'
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.31 {
> >               iface MIXER
> >               name 'IEC958 Playback Switch'
> >               index 1
> >               value false
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.32 {
> >               iface PCM
> >               device 7
> >               name ELD
> >               value ''
> >               comment {
> >                       access 'read volatile'
> >                       type BYTES
> >                       count 0
> >               }
> >       }
> >       control.33 {
> >               iface CARD
> >               name 'HDMI/DP,pcm=8 Jack'
> >               value false
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.34 {
> >               iface MIXER
> >               name 'IEC958 Playback Con Mask'
> >               index 2
> >               value
> '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.35 {
> >               iface MIXER
> >               name 'IEC958 Playback Pro Mask'
> >               index 2
> >               value
> '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.36 {
> >               iface MIXER
> >               name 'IEC958 Playback Default'
> >               index 2
> >               value
> '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access 'read write'
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.37 {
> >               iface MIXER
> >               name 'IEC958 Playback Switch'
> >               index 2
> >               value false
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.38 {
> >               iface PCM
> >               device 8
> >               name ELD
> >               value ''
> >               comment {
> >                       access 'read volatile'
> >                       type BYTES
> >                       count 0
> >               }
> >       }
> >       control.39 {
> >               iface CARD
> >               name 'HDMI/DP,pcm=9 Jack'
> >               value false
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.40 {
> >               iface MIXER
> >               name 'IEC958 Playback Con Mask'
> >               index 3
> >               value
> '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.41 {
> >               iface MIXER
> >               name 'IEC958 Playback Pro Mask'
> >               index 3
> >               value
> '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.42 {
> >               iface MIXER
> >               name 'IEC958 Playback Default'
> >               index 3
> >               value
> '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access 'read write'
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.43 {
> >               iface MIXER
> >               name 'IEC958 Playback Switch'
> >               index 3
> >               value false
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.44 {
> >               iface PCM
> >               device 9
> >               name ELD
> >               value ''
> >               comment {
> >                       access 'read volatile'
> >                       type BYTES
> >                       count 0
> >               }
> >       }
> >       control.45 {
> >               iface CARD
> >               name 'HDMI/DP,pcm=10 Jack'
> >               value false
> >               comment {
> >                       access read
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.46 {
> >               iface MIXER
> >               name 'IEC958 Playback Con Mask'
> >               index 4
> >               value
> '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.47 {
> >               iface MIXER
> >               name 'IEC958 Playback Pro Mask'
> >               index 4
> >               value
> '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access read
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.48 {
> >               iface MIXER
> >               name 'IEC958 Playback Default'
> >               index 4
> >               value
> '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> >               comment {
> >                       access 'read write'
> >                       type IEC958
> >                       count 1
> >               }
> >       }
> >       control.49 {
> >               iface MIXER
> >               name 'IEC958 Playback Switch'
> >               index 4
> >               value false
> >               comment {
> >                       access 'read write'
> >                       type BOOLEAN
> >                       count 1
> >               }
> >       }
> >       control.50 {
> >               iface PCM
> >               device 10
> >               name ELD
> >               value ''
> >               comment {
> >                       access 'read volatile'
> >                       type BYTES
> >                       count 0
> >               }
> >       }
> >       control.51 {
> >               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.52 {
> >               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.53 {
> >               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.54 {
> >               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.55 {
> >               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'
> >               }
> >       }
> >       control.56 {
> >               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
> > bluetooth
> > ecdh_generic
> > ccm
> > vfat
> > fat
> > arc4
> > iwlmvm
> > snd_soc_skl
> > snd_soc_skl_ipc
> > snd_soc_sst_ipc
> > snd_soc_sst_dsp
> > snd_hda_ext_core
> > snd_soc_acpi_intel_match
> > mac80211
> > snd_soc_acpi
> > snd_soc_core
> > snd_hda_codec_hdmi
> > iwlwifi
> > joydev
> > snd_compress
> > ac97_bus
> > snd_pcm_dmaengine
> > snd_hda_codec_realtek
> > snd_hda_codec_generic
> > mei_wdt
> > hid_alps
> > wmi_bmof
> > dell_wmi
> > intel_wmi_thunderbolt
> > uvcvideo
> > cfg80211
> > snd_hda_intel
> > dell_rbtn
> > videobuf2_vmalloc
> > videobuf2_memops
> > snd_hda_codec
> > dell_laptop
> > videobuf2_v4l2
> > intel_rapl
> > videobuf2_common
> > dell_smbios
> > dell_wmi_descriptor
> > x86_pkg_temp_thermal
> > dcdbas
> > intel_powerclamp
> > snd_hda_core
> > coretemp
> > dell_smm_hwmon
> > kvm_intel
> > snd_hwdep
> > videodev
> > snd_seq
> > intel_cstate
> > intel_uncore
> > snd_seq_device
> > e1000e
> > snd_pcm
> > intel_rapl_perf
> > media
> > snd_timer
> > snd
> > i2c_i801
> > soundcore
> > mei_me
> > mei
> > rtsx_pci_ms
> > rfkill
> > memstick
> > processor_thermal_device
> > intel_soc_dts_iosf
> > idma64
> > intel_pch_thermal
> > intel_lpss_pci
> > wmi
> > int3400_thermal
> > acpi_thermal_rel
> > intel_lpss_acpi
> > intel_lpss
> > int3403_thermal
> > int340x_thermal_zone
> > acpi_pad
> > intel_hid
> > pcc_cpufreq
> > sparse_keymap
> > dm_crypt
> > i915
> > kvmgt
> > mdev
> > vfio
> > kvm
> > rtsx_pci_sdmmc
> > mmc_core
> > irqbypass
> > i2c_algo_bit
> > drm_kms_helper
> > crct10dif_pclmul
> > crc32_pclmul
> > crc32c_intel
> > drm
> > ghash_clmulni_intel
> > serio_raw
> > rtsx_pci
> > i2c_hid
> > video
> >
> >
> > !!Sysfs Files
> > !!-----------
> >
> > /sys/class/sound/hwC0D0/init_pin_configs:
> > 0x12 0x90a60140
> > 0x13 0x40000000
> > 0x14 0x90170110
> > 0x18 0x411111f0
> > 0x19 0x411111f0
> > 0x1a 0x411111f0
> > 0x1b 0x411111f0
> > 0x1d 0x40700001
> > 0x1e 0x421212f2
> > 0x21 0x02211020
> >
> > /sys/class/sound/hwC0D0/driver_pin_configs:
> > 0x19 0x01a1913c
> > 0x1a 0x01a1913d
> >
> > /sys/class/sound/hwC0D0/user_pin_configs:
> >
> > /sys/class/sound/hwC0D0/init_verbs:
> >
> > /sys/class/sound/hwC0D0/hints:
> >
> > /sys/class/sound/hwC0D2/init_pin_configs:
> > 0x05 0x18560010
> > 0x06 0x18560010
> > 0x07 0x18560010
> >
> > /sys/class/sound/hwC0D2/driver_pin_configs:
> >
> > /sys/class/sound/hwC0D2/user_pin_configs:
> >
> > /sys/class/sound/hwC0D2/init_verbs:
> >
> > /sys/class/sound/hwC0D2/hints:
> >
> >
> > !!ALSA/HDA dmesg
> > !!--------------
> >
> > [    0.268744] ACPI: Added _OSI(Linux-Dell-Video)
> > [    0.268744] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
> > [    0.310469] ACPI: 10 ACPI AML tables successfully acquired and loaded
> > --
> > [   12.041224] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized):
> registered PHC clock
> > [   12.071264] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
> > [   12.072382] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
> i915_audio_component_bind_ops [i915])
> > [   12.077227] input: Dell WMI hotkeys as
> /devices/platform/PNP0C14:01/wmi_bus/wmi_bus-PNP0C14:01/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input8
> > --
> > [   12.153053] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
> > [   12.178202] snd_hda_codec_realtek hdaudioC0D0: autoconfig for
> ALC3246: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
> > [   12.178205] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0
> (0x0/0x0/0x0/0x0/0x0)
> > [   12.178207] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1
> (0x21/0x0/0x0/0x0/0x0)
> > [   12.178208] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
> > [   12.178209] snd_hda_codec_realtek hdaudioC0D0:    inputs:
> > [   12.178211] snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
> > [   12.178212] snd_hda_codec_realtek hdaudioC0D0:      Headphone Mic=0x1a
> > [   12.178214] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
> > [   12.198133] Intel(R) Wireless WiFi driver for Linux
> > --
> > [   12.498714] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
> > [   13.248848] input: HDA Intel PCH Headphone Mic as
> /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
> > [   13.248908] input: HDA Intel PCH HDMI/DP,pcm=3 as
> /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
> > [   13.248952] input: HDA Intel PCH HDMI/DP,pcm=7 as
> /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
> > [   13.248995] input: HDA Intel PCH HDMI/DP,pcm=8 as
> /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
> > [   13.249039] input: HDA Intel PCH HDMI/DP,pcm=9 as
> /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
> > [   13.249084] input: HDA Intel PCH HDMI/DP,pcm=10 as
> /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
> > [   13.494851] EXT4-fs (sda2): mounted filesystem with ordered data
> mode. Opts: (null)
> >
> >
> > _______________________________________________
> > Alsa-devel mailing list
> > Alsa-devel at alsa-project.org
> > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>


More information about the Alsa-devel mailing list