|
upload=true&script=true&cardinfo=
|
|
!!################################
|
|
!!ALSA Information Script v 0.4.64
|
|
!!################################
|
|
|
|
!!Script ran on: Mon Apr 27 20:58:26 UTC 2020
|
|
|
|
|
|
!!Linux Distribution
|
|
!!------------------
|
|
|
|
Ubuntu 20.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04 LTS" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=focal
|
|
|
|
|
|
!!DMI Information
|
|
!!---------------
|
|
|
|
Manufacturer: LENOVO
|
|
Product Name: 4177QKU
|
|
Product Version: ThinkPad T420
|
|
Firmware Version: CBET4000 4.11-2314-g1f3055aa36
|
|
Board Vendor: LENOVO
|
|
Board Name: 4177QKU
|
|
|
|
|
|
!!ACPI Device Status Information
|
|
!!---------------
|
|
|
|
/sys/bus/acpi/devices/ACPI0003:00/status 15
|
|
/sys/bus/acpi/devices/BOOT0000:00/status 11
|
|
/sys/bus/acpi/devices/IBM0068:00/status 15
|
|
/sys/bus/acpi/devices/LEN0015:00/status 15
|
|
/sys/bus/acpi/devices/PNP0103:00/status 11
|
|
/sys/bus/acpi/devices/PNP0303:00/status 15
|
|
/sys/bus/acpi/devices/PNP0C0A:00/status 31
|
|
/sys/bus/acpi/devices/PNP0C0A:01/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/PNP0C31:00/status 15
|
|
|
|
|
|
!!Kernel Information
|
|
!!------------------
|
|
|
|
Kernel release: 5.4.0-26-generic
|
|
Operating System: GNU/Linux
|
|
Architecture: x86_64
|
|
Processor: x86_64
|
|
SMP Enabled: Yes
|
|
|
|
|
|
!!ALSA Version
|
|
!!------------
|
|
|
|
Driver version: k5.4.0-26-generic
|
|
Library version: 1.2.2
|
|
Utilities version: 1.2.2
|
|
|
|
|
|
!!Loaded ALSA modules
|
|
!!-------------------
|
|
|
|
snd_hda_intel
|
|
thinkpad_acpi
|
|
|
|
|
|
!!Sound Servers on this system
|
|
!!----------------------------
|
|
|
|
Pulseaudio:
|
|
Installed - Yes (/usr/bin/pulseaudio)
|
|
Running - Yes
|
|
|
|
|
|
!!Soundcards recognised by ALSA
|
|
!!-----------------------------
|
|
|
|
0 [PCH ]: HDA-Intel - HDA Intel PCH
|
|
HDA Intel PCH at 0xe1628000 irq 31
|
|
29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
|
|
ThinkPad Console Audio Control at EC reg 0x30, fw 83HT30WW-3.20
|
|
|
|
|
|
!!PCI Soundcards installed in the system
|
|
!!--------------------------------------
|
|
|
|
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
|
|
Subsystem: Lenovo 6 Series/C200 Series Chipset Family High Definition Audio Controller [17aa:21ce]
|
|
|
|
|
|
!!Modprobe options (Sound related)
|
|
!!--------------------------------
|
|
|
|
snd_pcsp: index=-2
|
|
snd_usb_audio: index=-2
|
|
snd_atiixp_modem: index=-2
|
|
snd_intel8x0m: index=-2
|
|
snd_via82xx_modem: index=-2
|
|
snd_atiixp_modem: index=-2
|
|
snd_intel8x0m: index=-2
|
|
snd_via82xx_modem: index=-2
|
|
snd_usb_audio: index=-2
|
|
snd_usb_caiaq: index=-2
|
|
snd_usb_ua101: index=-2
|
|
snd_usb_us122l: index=-2
|
|
snd_usb_usx2y: index=-2
|
|
snd_cmipci: mpu_port=0x330 fm_port=0x388
|
|
snd_pcsp: index=-2
|
|
snd_usb_audio: index=-2
|
|
|
|
|
|
!!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
|
|
dmic_detect : Y
|
|
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: thinkpad_acpi
|
|
brightness_enable : 2
|
|
brightness_mode : 4
|
|
dbg_bluetoothemul : 0
|
|
dbg_uwbemul : 0
|
|
dbg_wlswemul : 0
|
|
dbg_wwanemul : 0
|
|
enable : Y
|
|
experimental : 0
|
|
fan_control : N
|
|
force_load : N
|
|
id : ThinkPadEC
|
|
index : -536870912
|
|
software_mute : Y
|
|
volume_capabilities : 0
|
|
volume_control : N
|
|
volume_mode : 3
|
|
|
|
|
|
!!HDA-Intel Codec information
|
|
!!---------------------------
|
|
--startcollapse--
|
|
|
|
Codec: Conexant CX20590
|
|
Address: 0
|
|
AFG Function Id: 0x1 (unsol 1)
|
|
Vendor Id: 0x14f1506e
|
|
Subsystem Id: 0x17aa21d2
|
|
Revision Id: 0x100000
|
|
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 CLKSTOP EPSS
|
|
Power: setting=D0, actual=D0
|
|
GPIO: io=4, 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
|
|
IO[3]: 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="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
|
|
Device: name="CX20590 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 [0x560]: 44100 48000 96000 192000
|
|
bits [0xe]: 16 20 24
|
|
formats [0x1]: PCM
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x11 [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
|
|
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
|
|
Amp-Out vals: [0x36 0x36]
|
|
Converter: stream=0, channel=0
|
|
PCM:
|
|
rates [0x560]: 44100 48000 96000 192000
|
|
bits [0xe]: 16 20 24
|
|
formats [0x1]: PCM
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
|
|
Control: name="IEC958 Playback Con Mask", index=16, device=0
|
|
Control: name="IEC958 Playback Pro Mask", index=16, device=0
|
|
Control: name="IEC958 Playback Default", index=16, device=0
|
|
Control: name="IEC958 Playback Switch", index=16, device=0
|
|
Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
|
|
Device: name="CX20590 Digital", type="SPDIF", device=1
|
|
Converter: stream=0, channel=0
|
|
Digital: Enabled
|
|
Digital category: 0x0
|
|
IEC Coding Type: 0x0
|
|
PCM:
|
|
rates [0x160]: 44100 48000 96000
|
|
bits [0xe]: 16 20 24
|
|
formats [0x5]: PCM AC3
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x13 [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: [0x00]
|
|
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
|
|
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="CX20590 Analog", type="Audio", device=0
|
|
Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
|
|
Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
|
|
Converter: stream=0, channel=0
|
|
SDI-Select: 0
|
|
PCM:
|
|
rates [0x160]: 44100 48000 96000
|
|
bits [0xe]: 16 20 24
|
|
formats [0x1]: PCM
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 4
|
|
0x17 0x18 0x23* 0x24
|
|
Node 0x15 [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 [0xe]: 16 20 24
|
|
formats [0x1]: PCM
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 4
|
|
0x17* 0x18 0x23 0x24
|
|
Node 0x16 [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 [0xe]: 16 20 24
|
|
formats [0x1]: PCM
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 4
|
|
0x17* 0x18 0x23 0x24
|
|
Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
|
|
Control: name="Dock Mic Boost Volume", index=0, device=0
|
|
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
|
|
Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
|
|
Amp-Out vals: [0x00 0x00]
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 4
|
|
0x1a* 0x1b 0x1d 0x1e
|
|
Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
|
|
Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
|
|
Amp-Out vals: [0x00 0x00]
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 4
|
|
0x1a* 0x1b 0x1d 0x1e
|
|
Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
|
|
Pincap 0x0000001c: OUT HP Detect
|
|
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
|
|
Conn = 1/8, Color = Black
|
|
DefAssociation = 0xf, Sequence = 0x0
|
|
Misc = NO_PRESENCE
|
|
Pin-ctls: 0xc0: OUT HP
|
|
Unsolicited: tag=02, enabled=1
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 2
|
|
0x10 0x11*
|
|
Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
|
|
Pincap 0x00001324: IN Detect
|
|
Vref caps: HIZ 50 80
|
|
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=03, enabled=1
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
|
|
Pincap 0x00011334: IN OUT EAPD Detect
|
|
Vref caps: HIZ 50 80
|
|
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: 0x00: VREF_HIZ
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 2
|
|
0x10* 0x11
|
|
Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
|
|
Pincap 0x00000014: OUT Detect
|
|
Pin Default 0x610140f0: [N/A] Line Out at Sep Rear
|
|
Conn = 1/8, Color = Green
|
|
DefAssociation = 0xf, Sequence = 0x0
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=01, enabled=1
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 2
|
|
0x10 0x11*
|
|
Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
|
|
Pincap 0x00010034: IN OUT EAPD Detect
|
|
EAPD 0x2: EAPD
|
|
Pin Default 0x40138205: [N/A] Speaker at Ext N/A
|
|
Conn = ATAPI, Color = Purple
|
|
DefAssociation = 0x0, Sequence = 0x5
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 2
|
|
0x10* 0x11
|
|
Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
|
|
Pincap 0x00000024: IN Detect
|
|
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
|
|
Conn = 1/8, Color = Black
|
|
DefAssociation = 0xf, Sequence = 0x0
|
|
Misc = NO_PRESENCE
|
|
Pin-ctls: 0x00:
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
|
|
Pincap 0x00000010: OUT
|
|
Pin Default 0x90170010: [Fixed] Speaker at Int N/A
|
|
Conn = Analog, Color = Unknown
|
|
DefAssociation = 0x1, Sequence = 0x0
|
|
Pin-ctls: 0x00:
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 2
|
|
0x10* 0x11
|
|
Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
|
|
Pincap 0x00000010: OUT
|
|
Pin Default 0x044571f0: [Jack] SPDIF Out at Ext Right
|
|
Conn = Optical, Color = Yellow
|
|
DefAssociation = 0xf, Sequence = 0x0
|
|
Misc = NO_PRESENCE
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 1
|
|
0x12
|
|
Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
|
|
Converter: stream=0, channel=0
|
|
Digital: Enabled
|
|
Digital category: 0x0
|
|
IEC Coding Type: 0x0
|
|
PCM:
|
|
rates [0x160]: 44100 48000 96000
|
|
bits [0xe]: 16 20 24
|
|
formats [0x5]: PCM AC3
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
|
|
Pincap 0x00000010: OUT
|
|
Pin Default 0x2144e1f0: [Jack] SPDIF Out at Sep Rear
|
|
Conn = RCA, Color = White
|
|
DefAssociation = 0xf, Sequence = 0x0
|
|
Misc = NO_PRESENCE
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 1
|
|
0x21
|
|
Node 0x23 [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=0x04, stepsize=0x2f, mute=0
|
|
Amp-In vals: [0x00 0x00]
|
|
Pincap 0x00000020: IN
|
|
Pin Default 0x90a700f0: [Fixed] Mic at Int N/A
|
|
Conn = Analog, Color = Unknown
|
|
DefAssociation = 0xf, Sequence = 0x0
|
|
Pin-ctls: 0x20: IN
|
|
Power states: D0 D1 D2 D3 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Node 0x24 [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 D3cold EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 2
|
|
0x10 0x11
|
|
Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
|
|
Codec: Intel CougarPoint HDMI
|
|
Address: 3
|
|
AFG Function Id: 0x1 (unsol 0)
|
|
Vendor Id: 0x80862805
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Control: name="IEC958 Playback Con Mask", index=0, device=0
|
|
Control: name="IEC958 Playback Pro Mask", index=0, device=0
|
|
Control: name="IEC958 Playback Default", index=0, device=0
|
|
Control: name="IEC958 Playback Switch", index=0, device=0
|
|
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
|
|
Amp-Out vals: [0x00 0x00]
|
|
Pincap 0x09000094: OUT Detect HBR HDMI DP
|
|
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
|
|
Conn = Digital, Color = Unknown
|
|
DefAssociation = 0x1, Sequence = 0x0
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D3 EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 1
|
|
0x02
|
|
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
|
|
Control: name="IEC958 Playback Con Mask", index=1, device=0
|
|
Control: name="IEC958 Playback Pro Mask", index=1, device=0
|
|
Control: name="IEC958 Playback Default", index=1, device=0
|
|
Control: name="IEC958 Playback Switch", index=1, device=0
|
|
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
|
|
Amp-Out vals: [0x00 0x00]
|
|
Pincap 0x09000094: OUT Detect HBR HDMI DP
|
|
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
|
|
Conn = Digital, Color = Unknown
|
|
DefAssociation = 0x1, Sequence = 0x0
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D3 EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 1
|
|
0x03
|
|
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
|
|
Control: name="IEC958 Playback Con Mask", index=2, device=0
|
|
Control: name="IEC958 Playback Pro Mask", index=2, device=0
|
|
Control: name="IEC958 Playback Default", index=2, device=0
|
|
Control: name="IEC958 Playback Switch", index=2, device=0
|
|
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
|
|
Amp-Out vals: [0x00 0x00]
|
|
Pincap 0x09000094: OUT Detect HBR HDMI DP
|
|
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
|
|
Conn = Digital, Color = Unknown
|
|
DefAssociation = 0x1, Sequence = 0x0
|
|
Pin-ctls: 0x40: OUT
|
|
Unsolicited: tag=00, enabled=0
|
|
Power states: D0 D3 EPSS
|
|
Power: setting=D0, actual=D0
|
|
Connection: 1
|
|
0x04
|
|
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
|
|
--endcollapse--
|
|
|
|
|
|
!!ALSA Device nodes
|
|
!!-----------------
|
|
|
|
crw-rw----+ 1 root audio 116, 11 Apr 27 16:54 /dev/snd/controlC0
|
|
crw-rw----+ 1 root audio 116, 2 Apr 27 16:54 /dev/snd/controlC29
|
|
crw-rw----+ 1 root audio 116, 9 Apr 27 16:54 /dev/snd/hwC0D0
|
|
crw-rw----+ 1 root audio 116, 10 Apr 27 16:54 /dev/snd/hwC0D3
|
|
crw-rw----+ 1 root audio 116, 4 Apr 27 16:55 /dev/snd/pcmC0D0c
|
|
crw-rw----+ 1 root audio 116, 3 Apr 27 20:58 /dev/snd/pcmC0D0p
|
|
crw-rw----+ 1 root audio 116, 5 Apr 27 16:55 /dev/snd/pcmC0D1p
|
|
crw-rw----+ 1 root audio 116, 6 Apr 27 16:55 /dev/snd/pcmC0D3p
|
|
crw-rw----+ 1 root audio 116, 7 Apr 27 16:55 /dev/snd/pcmC0D7p
|
|
crw-rw----+ 1 root audio 116, 8 Apr 27 16:55 /dev/snd/pcmC0D8p
|
|
crw-rw----+ 1 root audio 116, 1 Apr 27 16:54 /dev/snd/seq
|
|
crw-rw----+ 1 root audio 116, 33 Apr 27 16:54 /dev/snd/timer
|
|
|
|
/dev/snd/by-path:
|
|
total 0
|
|
drwxr-xr-x 2 root root 80 Apr 27 16:54 .
|
|
drwxr-xr-x 3 root root 300 Apr 27 16:54 ..
|
|
lrwxrwxrwx 1 root root 12 Apr 27 16:54 pci-0000:00:1b.0 -> ../controlC0
|
|
lrwxrwxrwx 1 root root 13 Apr 27 16:54 platform-thinkpad_acpi -> ../controlC29
|
|
|
|
|
|
!!Aplay/Arecord output
|
|
!!--------------------
|
|
|
|
APLAY
|
|
|
|
**** List of PLAYBACK Hardware Devices ****
|
|
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
|
|
Subdevices: 1/1
|
|
Subdevice #0: subdevice #0
|
|
card 0: PCH [HDA Intel PCH], device 1: CX20590 Digital [CX20590 Digital]
|
|
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
|
|
|
|
ARECORD
|
|
|
|
**** List of CAPTURE Hardware Devices ****
|
|
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
|
|
Subdevices: 1/1
|
|
Subdevice #0: subdevice #0
|
|
|
|
!!Amixer output
|
|
!!-------------
|
|
|
|
!!-------Mixer controls for card PCH
|
|
|
|
Card hw:0 'PCH'/'HDA Intel PCH at 0xe1628000 irq 31'
|
|
Mixer name : 'Conexant CX20590'
|
|
Components : 'HDA:14f1506e,17aa21d2,00100000 HDA:80862805,80860101,00100000'
|
|
Controls : 51
|
|
Simple ctrls : 15
|
|
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 74 [100%] [0.00dB] [on]
|
|
Front Right: Playback 74 [100%] [0.00dB] [on]
|
|
Simple mixer control 'Speaker',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 '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 Mute'
|
|
Simple mixer control 'IEC958',0
|
|
Capabilities: pswitch pswitch-joined
|
|
Playback channels: Mono
|
|
Mono: Playback [off]
|
|
Simple mixer control 'IEC958 Default PCM',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',16
|
|
Capabilities: pswitch pswitch-joined
|
|
Playback channels: Mono
|
|
Mono: Playback [on]
|
|
Simple mixer control 'Beep',0
|
|
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
|
|
Playback channels: Mono
|
|
Limits: Playback 0 - 7
|
|
Mono: Playback 0 [0%] [-28.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] [on]
|
|
Front Right: Capture 80 [100%] [6.00dB] [on]
|
|
Simple mixer control 'Auto-Mute Mode',0
|
|
Capabilities: enum
|
|
Items: 'Disabled' 'Enabled'
|
|
Item0: 'Enabled'
|
|
Simple mixer control 'Dock Mic Boost',0
|
|
Capabilities: volume
|
|
Playback channels: Front Left - Front Right
|
|
Capture channels: Front Left - Front Right
|
|
Limits: 0 - 4
|
|
Front Left: 0 [0%] [0.00dB]
|
|
Front Right: 0 [0%] [0.00dB]
|
|
Simple mixer control 'Internal Mic Boost',0
|
|
Capabilities: volume
|
|
Playback channels: Front Left - Front Right
|
|
Capture channels: Front Left - Front Right
|
|
Limits: 0 - 4
|
|
Front Left: 0 [0%] [0.00dB]
|
|
Front Right: 0 [0%] [0.00dB]
|
|
|
|
!!-------Mixer controls for card ThinkPadEC
|
|
|
|
Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 83HT30WW-3.20'
|
|
Mixer name : 'ThinkPad EC 83HT30WW-3.20'
|
|
Components : ''
|
|
Controls : 1
|
|
Simple ctrls : 1
|
|
Simple mixer control 'Console',0
|
|
Capabilities: pswitch pswitch-joined
|
|
Playback channels: Mono
|
|
Mono: Playback [on]
|
|
|
|
|
|
!!Alsactl output
|
|
!!--------------
|
|
|
|
--startcollapse--
|
|
state.PCH {
|
|
control.1 {
|
|
iface MIXER
|
|
name 'Speaker 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 'Speaker Playback Switch'
|
|
value.0 false
|
|
value.1 false
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 2
|
|
}
|
|
}
|
|
control.3 {
|
|
iface MIXER
|
|
name 'Headphone 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 'Headphone 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 true
|
|
value.1 true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 2
|
|
}
|
|
}
|
|
control.8 {
|
|
iface MIXER
|
|
name 'Internal Mic Boost Volume'
|
|
value.0 0
|
|
value.1 0
|
|
comment {
|
|
access 'read write'
|
|
type INTEGER
|
|
count 2
|
|
range '0 - 4'
|
|
dbmin 0
|
|
dbmax 4800
|
|
dbvalue.0 0
|
|
dbvalue.1 0
|
|
}
|
|
}
|
|
control.9 {
|
|
iface MIXER
|
|
name 'Dock Mic Boost Volume'
|
|
value.0 0
|
|
value.1 0
|
|
comment {
|
|
access 'read write'
|
|
type INTEGER
|
|
count 2
|
|
range '0 - 4'
|
|
dbmin 0
|
|
dbmax 4000
|
|
dbvalue.0 0
|
|
dbvalue.1 0
|
|
}
|
|
}
|
|
control.10 {
|
|
iface MIXER
|
|
name 'Beep Playback Volume'
|
|
value 0
|
|
comment {
|
|
access 'read write'
|
|
type INTEGER
|
|
count 1
|
|
range '0 - 7'
|
|
dbmin -2800
|
|
dbmax 0
|
|
dbvalue.0 -2800
|
|
}
|
|
}
|
|
control.11 {
|
|
iface MIXER
|
|
name 'Beep Playback Switch'
|
|
value true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.12 {
|
|
iface MIXER
|
|
name 'Mic Mute-LED Mode'
|
|
value 'Follow Mute'
|
|
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 'IEC958 Playback Con Mask'
|
|
index 16
|
|
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.14 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Pro Mask'
|
|
index 16
|
|
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.15 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Default'
|
|
index 16
|
|
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access 'read write'
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.16 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Switch'
|
|
index 16
|
|
value true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.17 {
|
|
iface MIXER
|
|
name 'IEC958 Default PCM Playback Switch'
|
|
value true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.18 {
|
|
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.19 {
|
|
iface MIXER
|
|
name 'Master Playback Switch'
|
|
value true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.20 {
|
|
iface CARD
|
|
name 'Internal Mic Phantom Jack'
|
|
value true
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.21 {
|
|
iface CARD
|
|
name 'Dock Mic Jack'
|
|
value false
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.22 {
|
|
iface CARD
|
|
name 'Speaker Phantom Jack'
|
|
value true
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.23 {
|
|
iface CARD
|
|
name 'Dock Headphone Jack'
|
|
value false
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.24 {
|
|
iface CARD
|
|
name 'Headphone Jack'
|
|
value true
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.25 {
|
|
iface CARD
|
|
name 'SPDIF Phantom Jack'
|
|
value true
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.26 {
|
|
iface CARD
|
|
name 'SPDIF Phantom Jack'
|
|
index 1
|
|
value true
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.27 {
|
|
iface PCM
|
|
name 'Playback Channel Map'
|
|
value.0 0
|
|
value.1 0
|
|
value.2 0
|
|
value.3 0
|
|
comment {
|
|
access read
|
|
type INTEGER
|
|
count 4
|
|
range '0 - 36'
|
|
}
|
|
}
|
|
control.28 {
|
|
iface PCM
|
|
name 'Capture Channel Map'
|
|
value.0 0
|
|
value.1 0
|
|
comment {
|
|
access read
|
|
type INTEGER
|
|
count 2
|
|
range '0 - 36'
|
|
}
|
|
}
|
|
control.29 {
|
|
iface PCM
|
|
device 1
|
|
name 'Playback Channel Map'
|
|
value.0 0
|
|
value.1 0
|
|
comment {
|
|
access read
|
|
type INTEGER
|
|
count 2
|
|
range '0 - 36'
|
|
}
|
|
}
|
|
control.30 {
|
|
iface CARD
|
|
name 'HDMI/DP,pcm=3 Jack'
|
|
value false
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.31 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Con Mask'
|
|
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.32 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Pro Mask'
|
|
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.33 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Default'
|
|
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access 'read write'
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.34 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Switch'
|
|
value false
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.35 {
|
|
iface PCM
|
|
device 3
|
|
name ELD
|
|
value ''
|
|
comment {
|
|
access 'read volatile'
|
|
type BYTES
|
|
count 0
|
|
}
|
|
}
|
|
control.36 {
|
|
iface CARD
|
|
name 'HDMI/DP,pcm=7 Jack'
|
|
value false
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.37 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Con Mask'
|
|
index 1
|
|
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.38 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Pro Mask'
|
|
index 1
|
|
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.39 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Default'
|
|
index 1
|
|
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access 'read write'
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.40 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Switch'
|
|
index 1
|
|
value true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.41 {
|
|
iface PCM
|
|
device 7
|
|
name ELD
|
|
value ''
|
|
comment {
|
|
access 'read volatile'
|
|
type BYTES
|
|
count 0
|
|
}
|
|
}
|
|
control.42 {
|
|
iface CARD
|
|
name 'HDMI/DP,pcm=8 Jack'
|
|
value false
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.43 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Con Mask'
|
|
index 2
|
|
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.44 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Pro Mask'
|
|
index 2
|
|
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access read
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.45 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Default'
|
|
index 2
|
|
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
comment {
|
|
access 'read write'
|
|
type IEC958
|
|
count 1
|
|
}
|
|
}
|
|
control.46 {
|
|
iface MIXER
|
|
name 'IEC958 Playback Switch'
|
|
index 2
|
|
value true
|
|
comment {
|
|
access 'read write'
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
control.47 {
|
|
iface PCM
|
|
device 8
|
|
name ELD
|
|
value ''
|
|
comment {
|
|
access 'read volatile'
|
|
type BYTES
|
|
count 0
|
|
}
|
|
}
|
|
control.48 {
|
|
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.49 {
|
|
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.50 {
|
|
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.51 {
|
|
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
|
|
}
|
|
}
|
|
}
|
|
state.ThinkPadEC {
|
|
control.1 {
|
|
iface MIXER
|
|
name 'Console Playback Switch'
|
|
value true
|
|
comment {
|
|
access read
|
|
type BOOLEAN
|
|
count 1
|
|
}
|
|
}
|
|
}
|
|
--endcollapse--
|
|
|
|
|
|
!!All Loaded Modules
|
|
!!------------------
|
|
|
|
aesni_intel
|
|
ahci
|
|
autofs4
|
|
ccm
|
|
cfg80211
|
|
coretemp
|
|
cqhci
|
|
crc32_pclmul
|
|
crct10dif_pclmul
|
|
cryptd
|
|
crypto_simd
|
|
dm_log
|
|
dm_mirror
|
|
dm_region_hash
|
|
drm
|
|
drm_kms_helper
|
|
e1000e
|
|
fb_sys_fops
|
|
ghash_clmulni_intel
|
|
glue_helper
|
|
i2c_algo_bit
|
|
i2c_i801
|
|
i915
|
|
icp
|
|
input_leds
|
|
intel_cstate
|
|
intel_powerclamp
|
|
intel_rapl_common
|
|
intel_rapl_msr
|
|
intel_rapl_perf
|
|
ip_tables
|
|
iwldvm
|
|
iwlwifi
|
|
joydev
|
|
kvm
|
|
kvm_intel
|
|
ledtrig_audio
|
|
libahci
|
|
libarc4
|
|
lp
|
|
lpc_ich
|
|
mac80211
|
|
mac_hid
|
|
mc
|
|
nls_iso8859_1
|
|
nvram
|
|
overlay
|
|
parport
|
|
parport_pc
|
|
ppdev
|
|
psmouse
|
|
sch_fq_codel
|
|
sdhci
|
|
sdhci_pci
|
|
serio_raw
|
|
snd
|
|
snd_hda_codec
|
|
snd_hda_codec_conexant
|
|
snd_hda_codec_generic
|
|
snd_hda_codec_hdmi
|
|
snd_hda_core
|
|
snd_hda_intel
|
|
snd_hwdep
|
|
snd_intel_dspcfg
|
|
snd_pcm
|
|
snd_rawmidi
|
|
snd_seq
|
|
snd_seq_device
|
|
snd_seq_midi
|
|
snd_seq_midi_event
|
|
snd_timer
|
|
soundcore
|
|
spl
|
|
syscopyarea
|
|
sysfillrect
|
|
sysimgblt
|
|
thinkpad_acpi
|
|
uas
|
|
usb_storage
|
|
uvcvideo
|
|
video
|
|
videobuf2_common
|
|
videobuf2_memops
|
|
videobuf2_v4l2
|
|
videobuf2_vmalloc
|
|
videodev
|
|
x86_pkg_temp_thermal
|
|
x_tables
|
|
zavl
|
|
zcommon
|
|
zfs
|
|
zlua
|
|
znvpair
|
|
zunicode
|
|
|
|
|
|
!!Sysfs Files
|
|
!!-----------
|
|
|
|
/sys/class/sound/hwC0D0/init_pin_configs:
|
|
0x19 0x411111f0
|
|
0x1a 0x411111f0
|
|
0x1b 0x411111f0
|
|
0x1c 0x610140f0
|
|
0x1d 0x40138205
|
|
0x1e 0x411111f0
|
|
0x1f 0x90170010
|
|
0x20 0x044571f0
|
|
0x22 0x2144e1f0
|
|
0x23 0x90a700f0
|
|
|
|
/sys/class/sound/hwC0D0/driver_pin_configs:
|
|
0x19 0x042110ff
|
|
0x1a 0x21a190f0
|
|
0x1c 0x212140ff
|
|
|
|
/sys/class/sound/hwC0D0/user_pin_configs:
|
|
|
|
/sys/class/sound/hwC0D0/init_verbs:
|
|
|
|
/sys/class/sound/hwC0D0/hints:
|
|
|
|
/sys/class/sound/hwC0D3/init_pin_configs:
|
|
0x05 0x18560010
|
|
0x06 0x18560010
|
|
0x07 0x18560010
|
|
|
|
/sys/class/sound/hwC0D3/driver_pin_configs:
|
|
|
|
/sys/class/sound/hwC0D3/user_pin_configs:
|
|
|
|
/sys/class/sound/hwC0D3/init_verbs:
|
|
|
|
/sys/class/sound/hwC0D3/hints:
|
|
|
|
|
|
!!ALSA/HDA dmesg
|
|
!!--------------
|
|
|
|
[ 0.154838] ACPI: Added _OSI(Linux-Dell-Video)
|
|
[ 0.154839] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
|
|
[ 0.154840] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
|
|
--
|
|
[ 135.896010] Buffer I/O error on dev sr0, logical block 48768, async page read
|
|
[ 135.906127] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
|
|
[ 135.920563] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
|
|
--
|
|
[ 135.928756] intel_rapl_common: Found RAPL domain uncore
|
|
[ 135.935168] snd_hda_codec_conexant hdaudioC0D0: CX20590: BIOS auto-probing.
|
|
[ 135.935641] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20590: line_outs=1 (0x1f/0x0/0x0/0x0/0x0) type:speaker
|
|
[ 135.935643] snd_hda_codec_conexant hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
|
|
[ 135.935645] snd_hda_codec_conexant hdaudioC0D0: hp_outs=2 (0x1c/0x19/0x0/0x0/0x0)
|
|
[ 135.935647] snd_hda_codec_conexant hdaudioC0D0: mono: mono_out=0x0
|
|
[ 135.935648] snd_hda_codec_conexant hdaudioC0D0: dig-out=0x20/0x22
|
|
[ 135.935649] snd_hda_codec_conexant hdaudioC0D0: inputs:
|
|
[ 135.935651] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x23
|
|
[ 135.935653] snd_hda_codec_conexant hdaudioC0D0: Dock Mic=0x1a
|
|
[ 135.947740] sr 6:0:0:1: [sr0] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
|
|
--
|
|
[ 135.948869] blk_update_request: I/O error, dev sr0, sector 196584 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
|
|
[ 135.949869] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
|
|
[ 135.949923] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
|
|
[ 135.949970] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
|
|
[ 135.950018] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
|
|
[ 135.950064] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
|
|
[ 135.950107] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
|
|
[ 136.003743] sr 6:0:0:1: [sr0] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
|
|
|
|
|