12.04 ThinkPad: internal speakers suddenly not working, microphone issues

Asked by Jesse Glick

Originally posted as http://ubuntuforums.org/showpost.php?p=12093832&postcount=7 without response. Since then, the situation has become a bit worse: I cannot get the internal speakers to work at all, even after toggling auto mute mode. The headset speakers still work, as does the internal microphone, and the headset microphone still does not work.

ALSA diagnostics: http://www.alsa-project.org/db/?f=5c752b554490e5a6651b4cef3f03e6dafa0fc6be

https://help.ubuntu.com/community/SoundTroubleshootingProcedure step 4 diagnostics:

Advanced Linux Sound Architecture Driver Version 1.0.24.
 0 [PCH ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf2520000 irq 45
29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
                      ThinkPad Console Audio Control at EC reg 0x30, fw unknown
  1: : sequencer
  2: [29] : control
  3: [ 0- 8]: digital audio playback
  4: [ 0- 7]: digital audio playback
  5: [ 0- 3]: digital audio playback
  6: [ 0- 0]: digital audio playback
  7: [ 0- 0]: digital audio capture
  8: [ 0- 3]: hardware dependent
  9: [ 0- 0]: hardware dependent
 10: [ 0] : control
 33: : timer
00-03: HDA Codec 3
00-00: HDA Codec 0
00-00: CONEXANT Analog : CONEXANT Analog : playback 1 : capture 1
00-03: HDMI 0 : HDMI 0 : playback 1
00-07: HDMI 1 : HDMI 1 : playback 1
00-08: HDMI 2 : HDMI 2 : playback 1
Client info
  cur clients : 1
  peak clients : 1
  max clients : 192

Client 0 : "System" [Kernel]
  Port 0 : "Timer" (Rwe-)
  Port 1 : "Announce" (R-e-)
Client 14 : "Midi Through" [Kernel]
  Port 0 : "Midi Through Port-0" (RWe-)
rm: cannot remove `/etc/asound.conf': No such file or directory
rm: cannot remove `/home/jglick/.asound*': No such file or directory
Ign http://us.archive.ubuntu.com precise InRelease
Ign http://archive.canonical.com precise InRelease
Ign http://security.ubuntu.com precise-security InRelease
Ign http://us.archive.ubuntu.com precise-updates InRelease
Ign http://us.archive.ubuntu.com precise-backports InRelease
Ign http://extras.ubuntu.com precise InRelease
Hit http://archive.canonical.com precise Release.gpg
Get:1 http://us.archive.ubuntu.com precise Release.gpg [198 B]
Get:2 http://security.ubuntu.com precise-security Release.gpg [198 B]
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Hit http://extras.ubuntu.com precise Release.gpg
Hit http://archive.canonical.com precise Release
Get:3 http://us.archive.ubuntu.com precise-updates Release.gpg [198 B]
Get:4 http://security.ubuntu.com precise-security Release [49.6 kB]
Hit http://extras.ubuntu.com precise Release
Hit http://ppa.launchpad.net precise Release.gpg
Get:5 http://us.archive.ubuntu.com precise-backports Release.gpg [198 B]
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://archive.canonical.com precise/partner i386 Packages
Hit http://extras.ubuntu.com precise/main Sources
Get:6 http://us.archive.ubuntu.com precise Release [49.6 kB]
Hit http://ppa.launchpad.net precise Release.gpg
Ign http://archive.canonical.com precise/partner TranslationIndex
Hit http://extras.ubuntu.com precise/main i386 Packages
Ign http://extras.ubuntu.com precise/main TranslationIndex
Hit http://ppa.launchpad.net precise Release
Get:7 http://us.archive.ubuntu.com precise-updates Release [49.6 kB]
Get:8 http://security.ubuntu.com precise-security/main Sources [29.7 kB]
Hit http://ppa.launchpad.net precise Release
Get:9 http://us.archive.ubuntu.com precise-backports Release [49.6 kB]
Hit http://ppa.launchpad.net precise Release
Get:10 http://us.archive.ubuntu.com precise/main Sources [934 kB]
Get:11 http://security.ubuntu.com precise-security/restricted Sources [14 B]
Get:12 http://security.ubuntu.com precise-security/universe Sources [7,849 B]
Get:13 http://security.ubuntu.com precise-security/multiverse Sources [713 B]
Get:14 http://security.ubuntu.com precise-security/main i386 Packages [99.5 kB]
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Get:15 http://security.ubuntu.com precise-security/restricted i386 Packages [14 B]
Get:16 http://security.ubuntu.com precise-security/universe i386 Packages [24.4 kB]
Get:17 http://security.ubuntu.com precise-security/multiverse i386 Packages [1,394 B]
Hit http://security.ubuntu.com precise-security/main TranslationIndex
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security/universe TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Ign http://archive.canonical.com precise/partner Translation-en_US
Ign http://extras.ubuntu.com precise/main Translation-en_US
Hit http://security.ubuntu.com precise-security/main Translation-en
Hit http://security.ubuntu.com precise-security/multiverse Translation-en
Hit http://security.ubuntu.com precise-security/restricted Translation-en
Ign http://archive.canonical.com precise/partner Translation-en
Ign http://extras.ubuntu.com precise/main Translation-en
Hit http://security.ubuntu.com precise-security/universe Translation-en
Get:18 http://us.archive.ubuntu.com precise/restricted Sources [5,470 B]
Get:19 http://us.archive.ubuntu.com precise/universe Sources [5,019 kB]
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Get:20 http://us.archive.ubuntu.com precise/multiverse Sources [155 kB]
Get:21 http://us.archive.ubuntu.com precise/main i386 Packages [1,274 kB]
Get:22 http://us.archive.ubuntu.com precise/restricted i386 Packages [8,431 B]
Get:23 http://us.archive.ubuntu.com precise/universe i386 Packages [4,796 kB]
Get:24 http://us.archive.ubuntu.com precise/multiverse i386 Packages [121 kB]
Hit http://us.archive.ubuntu.com precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
Get:25 http://us.archive.ubuntu.com precise-updates/main Sources [134 kB]
Get:26 http://us.archive.ubuntu.com precise-updates/restricted Sources [1,379 B]
Get:27 http://us.archive.ubuntu.com precise-updates/universe Sources [38.2 kB]
Get:28 http://us.archive.ubuntu.com precise-updates/multiverse Sources [1,058 B]
Get:29 http://us.archive.ubuntu.com precise-updates/main i386 Packages [333 kB]
Get:30 http://us.archive.ubuntu.com precise-updates/restricted i386 Packages [2,439 B]
Get:31 http://us.archive.ubuntu.com precise-updates/universe i386 Packages [97.7 kB]
Get:32 http://us.archive.ubuntu.com precise-updates/multiverse i386 Packages [2,047 B]
Hit http://us.archive.ubuntu.com precise-updates/main TranslationIndex
Hit http://us.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise-updates/universe TranslationIndex
Get:33 http://us.archive.ubuntu.com precise-backports/main Sources [2,422 B]
Get:34 http://us.archive.ubuntu.com precise-backports/restricted Sources [14 B]
Get:35 http://us.archive.ubuntu.com precise-backports/universe Sources [12.4 kB]
Get:36 http://us.archive.ubuntu.com precise-backports/multiverse Sources [1,383 B]
Get:37 http://us.archive.ubuntu.com precise-backports/main i386 Packages [1,941 B]
Get:38 http://us.archive.ubuntu.com precise-backports/restricted i386 Packages [14 B]
Get:39 http://us.archive.ubuntu.com precise-backports/universe i386 Packages [11.2 kB]
Get:40 http://us.archive.ubuntu.com precise-backports/multiverse i386 Packages [999 B]
Hit http://us.archive.ubuntu.com precise-backports/main TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/universe TranslationIndex
Hit http://us.archive.ubuntu.com precise/main Translation-en
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise/restricted Translation-en
Hit http://us.archive.ubuntu.com precise/universe Translation-en
Hit http://us.archive.ubuntu.com precise-updates/main Translation-en
Hit http://us.archive.ubuntu.com precise-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com precise-updates/universe Translation-en
Hit http://us.archive.ubuntu.com precise-backports/main Translation-en
Hit http://us.archive.ubuntu.com precise-backports/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise-backports/restricted Translation-en
Hit http://us.archive.ubuntu.com precise-backports/universe Translation-en
Fetched 13.3 MB in 14s (921 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libboost-iostreams1.46.1 libclass-accessor-perl libcwidget3 libept1.4.12
  libio-string-perl libparse-debianchangelog-perl libsub-name-perl
  libtimedate-perl
Suggested packages:
  aptitude-doc-en aptitude-doc tasksel debtags libcwidget-dev
  libhtml-parser-perl libhtml-template-perl libxml-simple-perl
The following NEW packages will be installed:
  aptitude libboost-iostreams1.46.1 libclass-accessor-perl libcwidget3
  libept1.4.12 libio-string-perl libparse-debianchangelog-perl
  libsub-name-perl libtimedate-perl
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,056 kB of archives.
After this operation, 9,474 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libboost-iostreams1.46.1 i386 1.46.1-7ubuntu3 [39.9 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libcwidget3 i386 0.5.16-3.1ubuntu1 [392 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main libept1.4.12 i386 1.0.6~exp1ubuntu1 [129 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main aptitude i386 0.6.6-1ubuntu1 [2,352 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main libsub-name-perl i386 0.05-1build2 [9,536 B]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main libclass-accessor-perl all 0.34-1 [26.0 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ precise/main libio-string-perl all 1.08-2 [12.0 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu/ precise/main libtimedate-perl all 1.2000-1 [41.6 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu/ precise/main libparse-debianchangelog-perl all 1.2.0-1ubuntu1 [54.0 kB]
Fetched 3,056 kB in 2s (1,158 kB/s)
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Selecting previously unselected package libboost-iostreams1.46.1.
(Reading database ... 199339 files and directories currently installed.)
Unpacking libboost-iostreams1.46.1 (from .../libboost-iostreams1.46.1_1.46.1-7ubuntu3_i386.deb) ...
Selecting previously unselected package libcwidget3.
Unpacking libcwidget3 (from .../libcwidget3_0.5.16-3.1ubuntu1_i386.deb) ...
Selecting previously unselected package libept1.4.12.
Unpacking libept1.4.12 (from .../libept1.4.12_1.0.6~exp1ubuntu1_i386.deb) ...
Selecting previously unselected package aptitude.
Unpacking aptitude (from .../aptitude_0.6.6-1ubuntu1_i386.deb) ...
Selecting previously unselected package libsub-name-perl.
Unpacking libsub-name-perl (from .../libsub-name-perl_0.05-1build2_i386.deb) ...
Selecting previously unselected package libclass-accessor-perl.
Unpacking libclass-accessor-perl (from .../libclass-accessor-perl_0.34-1_all.deb) ...
Selecting previously unselected package libio-string-perl.
Unpacking libio-string-perl (from .../libio-string-perl_1.08-2_all.deb) ...
Selecting previously unselected package libtimedate-perl.
Unpacking libtimedate-perl (from .../libtimedate-perl_1.2000-1_all.deb) ...
Selecting previously unselected package libparse-debianchangelog-perl.
Unpacking libparse-debianchangelog-perl (from .../libparse-debianchangelog-perl_1.2.0-1ubuntu1_all.deb) ...
Processing triggers for man-db ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Setting up libboost-iostreams1.46.1 (1.46.1-7ubuntu3) ...
Setting up libcwidget3 (0.5.16-3.1ubuntu1) ...
Setting up libept1.4.12 (1.0.6~exp1ubuntu1) ...
Setting up aptitude (0.6.6-1ubuntu1) ...
update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode.
Setting up libsub-name-perl (0.05-1build2) ...
Setting up libclass-accessor-perl (0.34-1) ...
Setting up libio-string-perl (1.08-2) ...
Setting up libtimedate-perl (1.2000-1) ...
Setting up libparse-debianchangelog-perl (1.2.0-1ubuntu1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
adding alternatives/aptitude
adding alternatives/aptitude.8.gz
adding alternatives/aptitude.cs.8.gz
adding alternatives/aptitude.de.8.gz
adding alternatives/aptitude.es.8.gz
adding alternatives/aptitude.fi.8.gz
adding alternatives/aptitude.fr.8.gz
adding alternatives/aptitude.gl.8.gz
adding alternatives/aptitude.it.8.gz
adding alternatives/aptitude.ja.8.gz
adding alternatives/aptitude.pl.8.gz
adding apt/apt.conf.d/05aptitude
adding cron.daily/aptitude
adding logrotate.d/aptitude
No candidate version found for padevchooser
No candidate version found for libsdl1.2debian-pulseaudio
No candidate version found for padevchooser
No candidate version found for libsdl1.2debian-pulseaudio
The following NEW packages will be installed:
  libglademm-2.4-1c2a{a} libgtkmm-2.4-1c2a{a} paman pavumeter{a}
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,162 kB of archives. After unpacking 4,688 kB will be used.
Do you want to continue? [Y/n/?]
Get: 1 http://us.archive.ubuntu.com/ubuntu/ precise/main libgtkmm-2.4-1c2a i386 1:2.24.2-1ubuntu1 [1,021 kB]
Get: 2 http://us.archive.ubuntu.com/ubuntu/ precise/universe libglademm-2.4-1c2a i386 2.6.7-2build1 [21.8 kB]
Get: 3 http://us.archive.ubuntu.com/ubuntu/ precise/universe paman i386 0.9.4-1ubuntu3 [91.7 kB]
Get: 4 http://us.archive.ubuntu.com/ubuntu/ precise/universe pavumeter i386 0.9.3-1ubuntu2 [28.1 kB]
Fetched 1,162 kB in 1s (738 kB/s)
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Selecting previously unselected package libgtkmm-2.4-1c2a.
(Reading database ... 199578 files and directories currently installed.)
Unpacking libgtkmm-2.4-1c2a (from .../libgtkmm-2.4-1c2a_1%3a2.24.2-1ubuntu1_i386.deb) ...
Selecting previously unselected package libglademm-2.4-1c2a.
Unpacking libglademm-2.4-1c2a (from .../libglademm-2.4-1c2a_2.6.7-2build1_i386.deb) ...
Selecting previously unselected package paman.
Unpacking paman (from .../paman_0.9.4-1ubuntu3_i386.deb) ...
Selecting previously unselected package pavumeter.
Unpacking pavumeter (from .../pavumeter_0.9.3-1ubuntu2_i386.deb) ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for man-db ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Setting up libgtkmm-2.4-1c2a (1:2.24.2-1ubuntu1) ...
Setting up libglademm-2.4-1c2a (2.6.7-2build1) ...
Setting up paman (0.9.4-1ubuntu3) ...
Setting up pavumeter (0.9.3-1ubuntu2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

H/W path Device Class Description
=========================================================
                               system 4239CTO ()
/0 bus 4239CTO
/0/1 processor Intel(R) Core(TM) i5-2520M CPU @ 2
/0/1/2 memory 64KiB L1 cache
/0/1/3 memory 256KiB L2 cache
/0/1/4 memory 3MiB L3 cache
/0/1/0.1 processor Logical CPU
/0/1/0.2 processor Logical CPU
/0/1/0.3 processor Logical CPU
/0/1/0.4 processor Logical CPU
/0/1/0.5 processor Logical CPU
/0/1/0.6 processor Logical CPU
/0/1/0.7 processor Logical CPU
/0/1/0.8 processor Logical CPU
/0/1/0.9 processor Logical CPU
/0/1/0.a processor Logical CPU
/0/1/0.b processor Logical CPU
/0/1/0.c processor Logical CPU
/0/1/0.d processor Logical CPU
/0/1/0.e processor Logical CPU
/0/1/0.f processor Logical CPU
/0/1/0.10 processor Logical CPU
/0/5 memory 6GiB System Memory
/0/5/0 memory 4GiB SODIMM DDR3 Synchronous 1333
/0/5/1 memory 2GiB SODIMM DDR3 Synchronous 1333
/0/10 memory 128KiB BIOS
/0/100 bridge 2nd Generation Core Processor Fami
/0/100/2 display 2nd Generation Core Processor Fami
/0/100/16 communication 6 Series/C200 Series Chipset Famil
/0/100/16.3 communication 6 Series/C200 Series Chipset Famil
/0/100/19 eth0 network 82579LM Gigabit Network Connection
/0/100/1a bus 6 Series/C200 Series Chipset Famil
/0/100/1b multimedia 6 Series/C200 Series Chipset Famil
/0/100/1c bridge 6 Series/C200 Series Chipset Famil
/0/100/1c.1 bridge 6 Series/C200 Series Chipset Famil
/0/100/1c.1/0 wlan0 network Centrino Advanced-N 6205
/0/100/1c.3 bridge 6 Series/C200 Series Chipset Famil
/0/100/1c.4 bridge 6 Series/C200 Series Chipset Famil
/0/100/1c.4/0 generic MMC/SD Host Controller
/0/100/1c.4/0.3 bus R5C832 PCIe IEEE 1394 Controller
/0/100/1d bus 6 Series/C200 Series Chipset Famil
/0/100/1f bridge QM67 Express Chipset Family LPC Co
/0/100/1f.2 scsi0 storage 6 Series/C200 Series Chipset Famil
/0/100/1f.2/0 /dev/sda disk 500GB HITACHI HTS72755
/0/100/1f.2/0/1 /dev/sda1 volume 1500MiB Windows NTFS volume
/0/100/1f.2/0/2 /dev/sda2 volume 37GiB Windows NTFS volume
/0/100/1f.2/0/3 /dev/sda3 volume 15GiB Windows NTFS volume
/0/100/1f.2/0/4 /dev/sda4 volume 411GiB Extended partition
/0/100/1f.2/0/4/5 /dev/sda5 volume 318GiB Linux filesystem partition
/0/100/1f.2/0/4/6 /dev/sda6 volume 7629MiB Linux swap / Solaris parti
/0/100/1f.2/0/4/7 /dev/sda7 volume 85GiB Linux filesystem partition
/0/100/1f.2/1 /dev/cdrom disk DVDRAM GT50N
/0/100/1f.3 bus 6 Series/C200 Series Chipset Famil
/1 power 45N1011
total 0
crw-rw---T+ 1 root audio 116, 33 Jul 23 11:09 timer
crw-rw---T+ 1 root audio 116, 1 Jul 23 11:09 seq
crw-rw---T+ 1 root audio 116, 2 Jul 23 11:09 controlC29
crw-rw---T+ 1 root audio 116, 8 Jul 23 11:09 hwC0D3
crw-rw---T+ 1 root audio 116, 9 Jul 23 11:09 hwC0D0
crw-rw---T+ 1 root audio 116, 10 Jul 23 11:09 controlC0
drwxr-xr-x 2 root root 80 Jul 23 11:09 by-path
drwxr-xr-x 3 root root 280 Jul 23 11:09 .
crw-rw---T+ 1 root audio 116, 5 Jul 23 11:09 pcmC0D3p
crw-rw---T+ 1 root audio 116, 4 Jul 23 11:09 pcmC0D7p
crw-rw---T+ 1 root audio 116, 3 Jul 23 11:09 pcmC0D8p
crw-rw---T+ 1 root audio 116, 6 Jul 23 11:09 pcmC0D0p
crw-rw---T+ 1 root audio 116, 7 Jul 23 11:10 pcmC0D0c
drwxr-xr-x 16 root root 4320 Jul 23 11:18 ..
cat: /dev/sndstat: No such file or directory
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:16.3 Serial controller [0700]: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller [8086:1c3d] (rev 04)
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b4)
00:1c.4 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 [8086:1c18] (rev b4)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation QM67 Express Chipset Family LPC Controller [8086:1c4f] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [8086:0085] (rev 34)
0d:00.0 System peripheral [0880]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822] (rev 08)
0d:00.3 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller [1180:e832] (rev 04)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 04f2:b217 Chicony Electronics Co., Ltd
/sbin/alsactl
Specified filename /dev/dsp does not exist.
                     USER PID ACCESS COMMAND
/dev/snd/controlC0: jglick 1854 F.... pulseaudio
dpkg-query: no path found matching pattern *bin/slmodemd*.
[ 0.495118] ACPI: EC: EC description table is found, configuring boot EC
[ 0.500243] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.694720] ACPI: ACPI Dock Station Driver: 2 docks/bays found
[ 0.694722] HEST: Table not found.
[ 0.725670] pnp: PnP ACPI: found 11 devices
[ 0.763847] audit: initializing netlink socket (disabled)
[ 0.763854] type=2000 audit(1343041738.604:1): initialized
[ 0.804951] ERST: Table is not found!
[ 1.158207] isapnp: No Plug & Play device found
[ 1.295025] Fixed MDIO Bus: probed
[ 1.313457] hub 1-0:1.0: USB hub found
[ 1.333400] hub 2-0:1.0: USB hub found
[ 1.357620] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 1.757229] hub 1-1:1.0: USB hub found
[ 2.000674] hub 2-1:1.0: USB hub found
[ 2.660047] sdhci-pci 0000:0d:00.0: SDHCI controller found [1180:e822] (rev 8)
[ 2.660191] mmc0: no vmmc regulator found
[ 12.829868] lp: driver loaded but no devices found
[ 13.809564] uvcvideo: Found UVC 1.00 device Integrated Camera (04f2:b217)
[ 14.428886] thinkpad_acpi: radio switch found; radios are enabled
[ 14.430987] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
[ 14.477955] iwlwifi 0000:03:00.0: loaded firmware version 17.168.5.3 build 42301
[ 14.541290] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 14.541337] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[ 14.541361] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 15.536942] type=1400 audit(1343056153.714:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=685 comm="apparmor_parser"
[ 15.537019] type=1400 audit(1343056153.718:3): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=686 comm="apparmor_parser"
[ 15.537034] type=1400 audit(1343056153.718:4): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=738 comm="apparmor_parser"
[ 15.537275] type=1400 audit(1343056153.718:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=685 comm="apparmor_parser"
[ 15.537453] type=1400 audit(1343056153.718:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=685 comm="apparmor_parser"
[ 15.537475] type=1400 audit(1343056153.718:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=686 comm="apparmor_parser"
[ 15.537494] type=1400 audit(1343056153.718:8): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=738 comm="apparmor_parser"
[ 15.537715] type=1400 audit(1343056153.718:9): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=686 comm="apparmor_parser"
[ 15.537732] type=1400 audit(1343056153.718:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=738 comm="apparmor_parser"
[ 15.585602] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[ 15.585668] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 15.585723] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 15.585777] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 15.585828] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 15.585879] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 15.585929] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 18.911439] type=1400 audit(1343056157.098:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1004 comm="apparmor_parser"
[ 22.625620] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 24.045838] cfg80211: Found new beacon on frequency: 5200 MHz (Ch 40) on phy0
sudo: /etc/init.d/sl-modem-daemon: command not found
 Manufacturer: Intel(R) Corporation
 Serial Number: Not Supported by CPU
 Manufacturer: Hynix/Hyundai
 Serial Number: 058EE516
 Manufacturer: Micron
 Serial Number: E960D1A3
 Release Date: 12/06/2011
  Serial services are supported (int 14h)
 Manufacturer: LENOVO
 Product Name: 4239CTO
 Serial Number: R9PN6FK
 Manufacturer: LENOVO
 Product Name: 4239CTO
 Serial Number: 1ZK6026H6J9
 Manufacturer: LENOVO
 Serial Number: R9PN6FK
 Manufacturer: LGC
 SBDS Serial Number: 9746
 SBDS Manufacture Date: 2012-05-14
snd_seq_dummy 12686 0
snd_hda_codec_hdmi 31775 1
btusb 17912 0
bluetooth 158438 11 bnep,rfcomm,btusb
snd_hda_codec_conexant 52516 1
snd_hda_intel 32765 3
snd_hda_codec 109562 3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_seq_midi 13132 0
snd_rawmidi 25424 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_hwdep 13276 1 snd_hda_codec
snd_seq 51567 3 snd_seq_dummy,snd_seq_midi,snd_seq_midi_event
snd_pcm 80845 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_device 14172 4 snd_seq_dummy,snd_seq_midi,snd_rawmidi,snd_seq
snd_timer 28931 2 snd_seq,snd_pcm
snd_page_alloc 14108 2 snd_hda_intel,snd_pcm
snd 62064 17 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,thinkpad_acpi,snd_rawmidi,snd_hwdep,snd_seq,snd_pcm,snd_seq_device,snd_timer
soundcore 14635 1 snd
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT 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
Unloading ALSA sound driver modules: snd-seq-dummy snd-hda-codec-hdmi snd-hda-codec-conexant snd-hda-intel snd-hda-codec snd-seq-midi snd-rawmidi snd-seq-midi-event snd-hwdep snd-seq snd-pcm snd-seq-device snd-timer snd-page-alloc (failed: modules still loaded: snd-hda-codec-hdmi snd-hda-codec-conexant snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc).
Loading ALSA sound driver modules: snd-seq-dummy snd-hda-codec-hdmi snd-hda-codec-conexant snd-hda-intel snd-hda-codec snd-seq-midi snd-rawmidi snd-seq-midi-event snd-hwdep snd-seq snd-pcm snd-seq-device snd-timer snd-page-alloc.
  *-multimedia
       description: Audio device
       product: 6 Series/C200 Series Chipset Family High Definition Audio Controller
       vendor: Intel Corporation
       physical id: 1b
       bus info: pci@0000:00:1b.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:45 memory:f2520000-f2523fff

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

!!################################
!!ALSA Information Script v 0.4.61
!!################################

!!Script ran on: Mon Jul 23 15:10:47 UTC 2012

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

Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

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

Manufacturer: LENOVO
Product Name: 4239CTO
Product Version: ThinkPad T520
Firmware Version: 8AET56WW (1.36 )

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

Kernel release: 3.2.0-27-generic-pae
Operating System: GNU/Linux
Architecture: i686
Processor: i686
SMP Enabled: Yes

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

Driver version: 1.0.24
Library version: 1.0.25
Utilities version: 1.0.25

!!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 0xf2520000 irq 45
29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
                      ThinkPad Console Audio Control at EC reg 0x30, fw unknown

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

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)

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

00:1b.0 0403: 8086:1c20 (rev 04)
 Subsystem: 17aa:21cf

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

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 : Y
 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 : 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
 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
 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)
 position_fix : 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
 power_save : 0
 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 : N
 snoop : Y

!!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
 hotkey_report_mode : 0
 id : ThinkPadEC
 index : -536870912
 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: 0x17aa21cf
Revision Id: 0x100003
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
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="CONEXANT Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals: [0x4a 0x4a]
  Converter: stream=8, 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: [0x4a 0x4a]
  Converter: stream=8, 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
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x49
  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="Dock Mic Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Dock Mic Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Internal Mic Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Internal Mic Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Device: name="CONEXANT Analog", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals: [0x80 0x80] [0x4b 0x4b] [0x50 0x50] [0x4b 0x4b]
  Converter: stream=4, 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: [0x80 0x80] [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: [0x80 0x80] [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
  Control: name="Headphone Jack", index=0, device=0
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x042110ff: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, 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
  Control: name="Dock Mic Jack", index=0, device=0
  Pincap 0x00001324: IN Detect
    Vref caps: HIZ 50 80
  Pin Default 0x21a190f0: [Jack] Mic at Sep Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=04, enabled=1
  Power states: D0 D1 D2 D3 D3cold EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
  Control: name="Mic Jack", index=0, device=0
  Pincap 0x00011334: IN OUT EAPD Detect
    Vref caps: HIZ 50 80
  EAPD 0x2: EAPD
  Pin Default 0x04a11060: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x6, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=03, enabled=1
  Power states: D0 D1 D2 D3 D3cold EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
  Control: name="Dock Headphone Jack", index=1, device=0
  Pincap 0x00000014: OUT Detect
  Pin Default 0x212140ff: [Jack] HP Out at Sep Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0xf
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=02, 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 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    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
  Connection: 2
     0x10* 0x11
Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00000024: IN Detect
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    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 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  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 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    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
  Connection: 1
     0x12
Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x49
  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 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    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
  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: [0x04 0x04]
  Pincap 0x00000020: IN
  Pin Default 0x90a60170: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x7, Sequence = 0x0
    Misc = NO_PRESENCE
  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
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 GenLevel
  Digital category: 0x2
  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 GenLevel
  Digital category: 0x2
  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 GenLevel
  Digital category: 0x2
  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="HDMI/DP,pcm=3 Jack", index=0, device=0
  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
  Control: name="ELD", index=0, device=3
  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: 0x00:
  Unsolicited: tag=01, enabled=1
  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="HDMI/DP,pcm=7 Jack", index=0, device=0
  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
  Control: name="ELD", index=0, device=7
  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 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=02, enabled=1
  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="HDMI/DP,pcm=8 Jack", index=0, device=0
  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
  Control: name="ELD", index=0, device=8
  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 0x18560030: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=03, enabled=1
  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---T 1 root audio 116, 10 Jul 23 11:09 /dev/snd/controlC0
crw-rw---T 1 root audio 116, 2 Jul 23 11:09 /dev/snd/controlC29
crw-rw---T 1 root audio 116, 9 Jul 23 11:09 /dev/snd/hwC0D0
crw-rw---T 1 root audio 116, 8 Jul 23 11:09 /dev/snd/hwC0D3
crw-rw---T 1 root audio 116, 7 Jul 23 11:10 /dev/snd/pcmC0D0c
crw-rw---T 1 root audio 116, 6 Jul 23 11:09 /dev/snd/pcmC0D0p
crw-rw---T 1 root audio 116, 5 Jul 23 11:09 /dev/snd/pcmC0D3p
crw-rw---T 1 root audio 116, 4 Jul 23 11:09 /dev/snd/pcmC0D7p
crw-rw---T 1 root audio 116, 3 Jul 23 11:09 /dev/snd/pcmC0D8p
crw-rw---T 1 root audio 116, 1 Jul 23 11:09 /dev/snd/seq
crw-rw---T 1 root audio 116, 33 Jul 23 11:09 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 80 Jul 23 11:09 .
drwxr-xr-x 3 root root 280 Jul 23 11:09 ..
lrwxrwxrwx 1 root root 12 Jul 23 11:09 pci-0000:00:1b.0 -> ../controlC0
lrwxrwxrwx 1 root root 13 Jul 23 11:09 platform-thinkpad_acpi -> ../controlC29

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

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT 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

ARECORD

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

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

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

Card hw:0 'PCH'/'HDA Intel PCH at 0xf2520000 irq 45'
  Mixer name : 'Intel CougarPoint HDMI'
  Components : 'HDA:14f1506e,17aa21cf,00100003 HDA:80862805,80860101,00100000'
  Controls : 39
  Simple ctrls : 14
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 74
  Mono: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch penum
  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 penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 74 [100%] [0.00dB] [on]
  Front Right: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  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 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 7
  Mono: Playback 7 [100%] [0.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]
Simple mixer control 'Dock Mic',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 0 [0%] [-74.00dB] [off]
  Front Right: Capture 0 [0%] [-74.00dB] [off]
Simple mixer control 'Dock Mic Boost',0
  Capabilities: volume penum
  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',0
  Capabilities: cvolume cswitch penum
  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 'Internal Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 4
  Front Left: 4 [100%] [48.00dB]
  Front Right: 4 [100%] [48.00dB]

!!-------Mixer controls for card 29 [ThinkPadEC]

Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
  Mixer name : 'ThinkPad EC (unknown)'
  Components : ''
  Controls : 1
  Simple ctrls : 1
Simple mixer control 'Console',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]

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

--startcollapse--
state.PCH {
 control.1 {
  iface MIXER
  name 'Speaker Playback Volume'
  value.0 74
  value.1 74
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 74'
   dbmin -7400
   dbmax 0
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.2 {
  iface MIXER
  name 'Speaker Playback Switch'
  value.0 true
  value.1 true
  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 Disabled
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 Disabled
   item.1 Enabled
  }
 }
 control.6 {
  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.7 {
  iface MIXER
  name 'Dock Mic Capture Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 80'
   dbmin -7400
   dbmax 600
   dbvalue.0 -7400
   dbvalue.1 -7400
  }
 }
 control.8 {
  iface MIXER
  name 'Dock Mic Capture Switch'
  value.0 false
  value.1 false
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.9 {
  iface MIXER
  name 'Internal Mic Boost Volume'
  value.0 4
  value.1 4
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 4'
   dbmin 0
   dbmax 4800
   dbvalue.0 4800
   dbvalue.1 4800
  }
 }
 control.10 {
  iface MIXER
  name 'Internal Mic 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.11 {
  iface MIXER
  name 'Internal Mic Capture Switch'
  value.0 true
  value.1 true
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.12 {
  iface MIXER
  name 'Master Playback Volume'
  value 74
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '0 - 74'
   dbmin -7400
   dbmax 0
   dbvalue.0 0
  }
 }
 control.13 {
  iface MIXER
  name 'Master Playback Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.14 {
  iface MIXER
  name 'Beep Playback Volume'
  value 7
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '0 - 7'
   dbmin -2800
   dbmax 0
   dbvalue.0 0
  }
 }
 control.15 {
  iface MIXER
  name 'Beep Playback Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.16 {
  iface CARD
  name 'Headphone Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.17 {
  iface CARD
  name 'Dock Headphone Jack'
  index 1
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.18 {
  iface CARD
  name 'Dock Mic Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.19 {
  iface CARD
  name 'Mic Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.20 {
  iface CARD
  name 'HDMI/DP,pcm=3 Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.21 {
  iface MIXER
  name 'IEC958 Playback Con Mask'
  value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access read
   type IEC958
   count 1
  }
 }
 control.22 {
  iface MIXER
  name 'IEC958 Playback Pro Mask'
  value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access read
   type IEC958
   count 1
  }
 }
 control.23 {
  iface MIXER
  name 'IEC958 Playback Default'
  value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type IEC958
   count 1
  }
 }
 control.24 {
  iface MIXER
  name 'IEC958 Playback Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.25 {
  iface PCM
  device 3
  name ELD
  value ''
  comment {
   access read
   type BYTES
   count 0
  }
 }
 control.26 {
  iface CARD
  name 'HDMI/DP,pcm=7 Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.27 {
  iface MIXER
  name 'IEC958 Playback Con Mask'
  index 1
  value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access read
   type IEC958
   count 1
  }
 }
 control.28 {
  iface MIXER
  name 'IEC958 Playback Pro Mask'
  index 1
  value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access read
   type IEC958
   count 1
  }
 }
 control.29 {
  iface MIXER
  name 'IEC958 Playback Default'
  index 1
  value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type IEC958
   count 1
  }
 }
 control.30 {
  iface MIXER
  name 'IEC958 Playback Switch'
  index 1
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.31 {
  iface PCM
  device 7
  name ELD
  value ''
  comment {
   access read
   type BYTES
   count 0
  }
 }
 control.32 {
  iface CARD
  name 'HDMI/DP,pcm=8 Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.33 {
  iface MIXER
  name 'IEC958 Playback Con Mask'
  index 2
  value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access read
   type IEC958
   count 1
  }
 }
 control.34 {
  iface MIXER
  name 'IEC958 Playback Pro Mask'
  index 2
  value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access read
   type IEC958
   count 1
  }
 }
 control.35 {
  iface MIXER
  name 'IEC958 Playback Default'
  index 2
  value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type IEC958
   count 1
  }
 }
 control.36 {
  iface MIXER
  name 'IEC958 Playback Switch'
  index 2
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.37 {
  iface PCM
  device 8
  name ELD
  value ''
  comment {
   access read
   type BYTES
   count 0
  }
 }
 control.38 {
  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
  }
 }
 control.39 {
  iface MIXER
  name 'Digital Capture Volume'
  value.0 120
  value.1 120
  comment {
   access 'read write user'
   type INTEGER
   count 2
   range '0 - 120'
   tlv '0000000100000008fffff44800000032'
   dbmin -3000
   dbmax 3000
   dbvalue.0 3000
   dbvalue.1 3000
  }
 }
}
state.ThinkPadEC {
 control.1 {
  iface MIXER
  name 'Console Playback Switch'
  value true
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
}
--endcollapse--

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

Module
bnep
rfcomm
parport_pc
ppdev
dm_crypt
snd_hda_codec_hdmi
btusb
bluetooth
snd_hda_codec_conexant
arc4
joydev
snd_hda_intel
snd_hda_codec
thinkpad_acpi
snd_seq_midi
iwlwifi
snd_rawmidi
snd_seq_midi_event
snd_hwdep
mac80211
cfg80211
uvcvideo
snd_seq
snd_pcm
videodev
snd_seq_device
snd_timer
snd_page_alloc
snd
mei
soundcore
psmouse
serio_raw
tpm_tis
nvram
mac_hid
lp
parport
firewire_ohci
i915
firewire_core
sdhci_pci
sdhci
crc_itu_t
drm_kms_helper
e1000e
drm
wmi
i2c_algo_bit
video

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

/sys/class/sound/hwC0D0/init_pin_configs:
0x19 0x04211040
0x1a 0x61a19050
0x1b 0x04a11060
0x1c 0x6121401f
0x1d 0x40f001f0
0x1e 0x40f001f0
0x1f 0x90170110
0x20 0x40f001f0
0x22 0x40f001f0
0x23 0x90a60170

/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/hwC0D3/init_pin_configs:
0x05 0x18560010
0x06 0x18560020
0x07 0x18560030

/sys/class/sound/hwC0D3/driver_pin_configs:

/sys/class/sound/hwC0D3/user_pin_configs:

/sys/class/sound/hwC0D3/init_verbs:

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

[ 14.478166] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
[ 14.541290] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 14.541337] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[ 14.541361] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 14.701344] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
--
[ 15.038266] usb 1-1.4: new full-speed USB device number 4 using ehci_hcd
[ 15.390017] hda_codec: CX20590: BIOS auto-probing.
[ 15.466895] Bluetooth: Core ver 2.16
--
[ 15.537732] type=1400 audit(1343056153.718:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=738 comm="apparmor_parser"
[ 15.585446] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 15.585506] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[ 15.585545] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
[ 15.585602] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[ 15.585668] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 15.585723] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 15.585777] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 15.585828] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 15.585879] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 15.585929] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 17.305515] Adding 7812092k swap on /dev/mapper/cryptswap1. Priority:-1 extents:1 across:7812092k

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#2

Try:

killall pulseaudio; rm -r ~/.pulse*

Wait 10 seconds, reboot and test

HTH

Revision history for this message
Jesse Glick (jesse-glick) said :
#3

Thanks but that did not help.

I am starting to see similar symptoms in Windows (previously only Ubuntu seemed affected), so now I am unsure whether the problem is in software, hardware, or firmware. Will try Lenovo support next in case it is one of the latter.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#4

It seems that the following thread should solve your issue:

https://bugzilla.novell.com/show_bug.cgi?id=735237

So please try this procedure:

Step 1: Open a Terminal

Step 2: Run the following command (copy/paste command into the Terminal
and then hit <enter>)

gksudo gedit /etc/modprobe.d/alsa-base.conf

In the gedit editor, scroll down to the last lines of the alsa-base.conf
file and ADD these 2 lines to the end of the alsa-base.conf file (with
the file open inside the gedit editor!):

alias snd-card-0 snd-hda-intel
options snd-hda-intel model=auto

Step 3: Reboot pc and retest sound output and input.

Source: https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/199174

Can you help with this problem?

Provide an answer of your own, or ask Jesse Glick for more information if necessary.

To post a message you must log in.