← Back to team overview

kernel-packages team mailing list archive

[Bug 1324384] Re: [Lenovo ThinkPad X61s] Speaker volume mutes itself in random intervals after upgrade to 14.04

 

Please look at the diff below. I won't have much time till Tuesday. Will
read how to try to use early patching then. Thanks.

I've also send bug report to the alsa-devel@xxxxxxxxxxxxxxxx. It waits
approval from moderators. Will post the link to email as soon as it will
be approved.

--- alsa-info-3.10-rc7-358-gaa95d61-generic.txt	2014-05-31 22:51:48.464325741 -0700
+++ alsa-info-3.10-rc7-359-g5ccc618-generic.txt	2014-05-31 19:58:01.352099733 -0700
@@ -3,7 +3,7 @@
 !!ALSA Information Script v 0.4.60
 !!################################
 
-!!Script ran on: Sun Jun  1 05:51:12 UTC 2014
+!!Script ran on: Sun Jun  1 02:56:49 UTC 2014
 
 
 !!Linux Distribution
@@ -23,7 +23,7 @@
 !!Kernel Information
 !!------------------
 
-Kernel release:    3.10-rc7-358-gaa95d61-generic
+Kernel release:    3.10-rc7-359-g5ccc618-generic
 Operating System:  GNU/Linux
 Architecture:      x86_64
 Processor:         x86_64
@@ -33,7 +33,7 @@
 !!ALSA Version
 !!------------
 
-Driver version:     k3.10-rc7-358-gaa95d61-generic
+Driver version:     k3.10-rc7-359-g5ccc618-generic
 Library version:    1.0.27.2
 Utilities version:  1.0.27.2
 
@@ -57,7 +57,7 @@
 !!-----------------------------
 
  0 [Intel          ]: HDA-Intel - HDA Intel
-                      HDA Intel at 0xf8220000 irq 45
+                      HDA Intel at 0xf8220000 irq 46
  4 [ThinkPadEC     ]: ThinkPad EC - ThinkPad Console Audio Control
                       ThinkPad Console Audio Control at EC reg 0x30, fw 7MHT25WW-1.03
 
@@ -153,18 +153,11 @@
   Power states:  D0 D3
   Power: setting=D0, actual=D0
 GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
-  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=1, unsol=0
+  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
   IO[1]: enable=1, dir=0, wake=0, sticky=0, data=0, unsol=0
   IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
 Node 0x02 [Audio Output] wcaps 0x30311: Stereo Digital
-  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="IEC958 Default PCM Playback Switch", index=0, device=0
-  Control: name="IEC958 Playback Source", index=0, device=0
-  Device: name="AD198x Digital", type="SPDIF", device=1
-  Converter: stream=8, channel=0
+  Converter: stream=0, channel=0
   Digital:
   Digital category: 0x0
   IEC Coding Type: 0x0
@@ -176,18 +169,21 @@
   Connection: 3
      0x01* 0x08 0x09
 Node 0x03 [Audio Output] wcaps 0x405: Stereo Amp-Out
+  Control: name="Headphone Playback Volume", index=0, device=0
+    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+  Device: name="AD1984 Analog", type="Audio", device=0
+  Device: name="AD1984 Alt Analog", type="Audio", device=2
   Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
-  Amp-Out vals:  [0x00 0x00]
+  Amp-Out vals:  [0x27 0x27]
   Converter: stream=0, channel=0
   Power states:  D0 D3
   Power: setting=D0, actual=D0
 Node 0x04 [Audio Output] wcaps 0x405: Stereo Amp-Out
-  Control: name="PCM Playback Volume", index=0, device=0
+  Control: name="Speaker Playback Volume", index=0, device=0
     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
-  Device: name="AD198x Analog", type="Audio", device=0
   Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
-  Amp-Out vals:  [0x27 0x27]
-  Converter: stream=8, channel=0
+  Amp-Out vals:  [0x00 0x00]
+  Converter: stream=0, channel=0
   Power states:  D0 D3
   Power: setting=D0, actual=D0
 Node 0x05 [Audio Input] wcaps 0x10050b: Stereo Amp-In
@@ -210,11 +206,11 @@
      0x18
 Node 0x07 [Audio Mixer] wcaps 0x200103: Stereo Amp-In
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
-  Amp-In vals:  [0x00 0x00] [0x00 0x00]
+  Amp-In vals:  [0x00 0x00] [0x80 0x80]
   Connection: 2
      0x22 0x21
 Node 0x08 [Audio Input] wcaps 0x100501: Stereo
-  Device: name="AD198x Analog", type="Audio", device=0
+  Device: name="AD1984 Analog", type="Audio", device=0
   Converter: stream=0, channel=0
   SDI-Select: 0
   Power states:  D0 D3
@@ -230,7 +226,7 @@
      0x0d
 Node 0x0a [Audio Mixer] wcaps 0x200103: Stereo Amp-In
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
-  Amp-In vals:  [0x00 0x00] [0x00 0x00]
+  Amp-In vals:  [0x00 0x00] [0x80 0x80]
   Connection: 2
      0x04 0x21
 Node 0x0b [Audio Mixer] wcaps 0x200103: Stereo Amp-In
@@ -243,37 +239,32 @@
     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
   Control: name="Capture Switch", index=0, device=0
     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
-  Control: name="Input Source", index=0, device=0
   Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1
   Amp-Out vals:  [0x28 0x28]
   Connection: 5
      0x14 0x15* 0x16 0x20 0x25
 Node 0x0d [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
-  Control: name="Capture Volume", index=1, device=0
-    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
-  Control: name="Capture Switch", index=1, device=0
-    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
-  Control: name="Input Source", index=1, device=0
   Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1
   Amp-Out vals:  [0xa7 0xa7]
   Connection: 5
      0x14* 0x15 0x16 0x20 0x25
 Node 0x0e [Audio Selector] wcaps 0x300101: Stereo
   Connection: 2
-     0x03 0x04*
+     0x03* 0x04
 Node 0x0f [Audio Selector] wcaps 0x300101: Stereo
   Connection: 2
      0x03* 0x04
 Node 0x10 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
-  Control: name="Digital Beep Playback Volume", index=0, device=0
+  Control: name="Beep Playback Volume", index=0, device=0
     ControlAmp: chs=1, dir=Out, idx=0, ofs=0
-  Control: name="Digital Beep Playback Switch", index=0, device=0
+  Control: name="Beep Playback Switch", index=0, device=0
     ControlAmp: chs=1, dir=Out, idx=0, ofs=0
   Amp-Out caps: ofs=0x0f, nsteps=0x0f, stepsize=0x0b, mute=1
-  Amp-Out vals:  [0x8f]
+  Amp-Out vals:  [0x0f]
 Node 0x11 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
   Control: name="Headphone Playback Switch", index=0, device=0
     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+  Control: name="Headphone Jack", index=0, device=0
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x00 0x00]
   Pincap 0x0000001f: OUT HP Detect Trigger ImpSense
@@ -281,21 +272,22 @@
     Conn = 1/8, Color = Green
     DefAssociation = 0x1, Sequence = 0xf
   Pin-ctls: 0xc0: OUT HP
-  Unsolicited: tag=00, enabled=0
+  Unsolicited: tag=01, enabled=1
   Connection: 1
      0x07
 Node 0x12 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
   Control: name="Speaker Playback Switch", index=0, device=0
     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+  Control: name="Speaker Phantom Jack", index=0, device=0
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
-  Amp-Out vals:  [0x00 0x00]
+  Amp-Out vals:  [0x80 0x80]
   Pincap 0x0001001f: OUT HP EAPD Detect Trigger ImpSense
-  EAPD 0x2: EAPD
+  EAPD 0x0:
   Pin Default 0x90170110: [Fixed] Speaker at Int N/A
     Conn = Analog, Color = Unknown
     DefAssociation = 0x1, Sequence = 0x0
     Misc = NO_PRESENCE
-  Pin-ctls: 0xc0: OUT HP
+  Pin-ctls: 0x40: OUT
   Unsolicited: tag=00, enabled=0
   Power states:  D0 D3
   Power: setting=D0, actual=D0
@@ -303,7 +295,7 @@
      0x0a
 Node 0x13 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
-  Amp-Out vals:  [0x80]
+  Amp-Out vals:  [0x9f]
   Pincap 0x00010010: OUT EAPD
   EAPD 0x0:
   Pin Default 0x511301f0: [N/A] Speaker at Int Rear
@@ -318,6 +310,7 @@
 Node 0x14 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
   Control: name="Mic Boost Volume", index=0, device=0
     ControlAmp: chs=3, dir=In, idx=0, ofs=0
+  Control: name="Mic Jack", index=0, device=0
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Pincap 0x00003727: IN Detect Trigger ImpSense
@@ -326,10 +319,11 @@
     Conn = 1/8, Color = Red
     DefAssociation = 0x2, Sequence = 0x1
   Pin-ctls: 0x24: IN VREF_80
-  Unsolicited: tag=00, enabled=0
+  Unsolicited: tag=03, enabled=1
 Node 0x15 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
   Control: name="Internal Mic Boost Volume", index=0, device=0
     ControlAmp: chs=3, dir=In, idx=0, ofs=0
+  Control: name="Internal Mic Phantom Jack", index=0, device=0
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Pincap 0x00003727: IN Detect Trigger ImpSense
@@ -379,10 +373,8 @@
     Misc = NO_PRESENCE
   Pin-ctls: 0x20: IN
 Node 0x1b [Pin Complex] wcaps 0x40030d: Stereo Digital Amp-Out
-  Control: name="IEC958 Playback Volume", index=0, device=0
-    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
   Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=1
-  Amp-Out vals:  [0x27 0x27]
+  Amp-Out vals:  [0xa7 0xa7]
   Pincap 0x00000010: OUT
   Pin Default 0x614411f0: [N/A] SPDIF Out at Sep Rear
     Conn = RCA, Color = Black
@@ -392,6 +384,7 @@
   Connection: 1
      0x02
 Node 0x1c [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+  Control: name="Dock Mic Jack", index=0, device=0
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x80 0x80]
   Pincap 0x00003737: IN OUT Detect Trigger ImpSense
@@ -400,7 +393,7 @@
     Conn = 1/8, Color = Red
     DefAssociation = 0x2, Sequence = 0x0
   Pin-ctls: 0x24: IN VREF_80
-  Unsolicited: tag=00, enabled=0
+  Unsolicited: tag=02, enabled=1
   Connection: 1
      0x24
 Node 0x1d [Vendor Defined Widget] wcaps 0xf00100: Mono
@@ -408,41 +401,37 @@
      0x07* 0x19 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x1a 0x1c 0x11 0x12 0x13 0x14 0x15 0x16 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26
 Node 0x1e [Audio Mixer] wcaps 0x200103: Stereo Amp-In
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
-  Amp-In vals:  [0x00 0x00] [0x00 0x00]
+  Amp-In vals:  [0x80 0x80] [0x80 0x80]
   Connection: 2
      0x0e 0x21
 Node 0x1f [Audio Mixer] wcaps 0x200100: Mono
   Connection: 1
      0x1e
 Node 0x20 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
-  Control: name="Mic Playback Volume", index=0, device=0
-    ControlAmp: chs=3, dir=In, idx=0, ofs=0
-  Control: name="Mic Playback Switch", index=0, device=0
-    ControlAmp: chs=3, dir=In, idx=0, ofs=0
   Control: name="Internal Mic Playback Volume", index=0, device=0
     ControlAmp: chs=3, dir=In, idx=1, ofs=0
   Control: name="Internal Mic Playback Switch", index=0, device=0
     ControlAmp: chs=3, dir=In, idx=1, ofs=0
-  Control: name="Beep Playback Volume", index=0, device=0
-    ControlAmp: chs=3, dir=In, idx=3, ofs=0
-  Control: name="Beep Playback Switch", index=0, device=0
-    ControlAmp: chs=3, dir=In, idx=3, ofs=0
   Control: name="Dock Mic Playback Volume", index=0, device=0
     ControlAmp: chs=3, dir=In, idx=4, ofs=0
   Control: name="Dock Mic Playback Switch", index=0, device=0
     ControlAmp: chs=3, dir=In, idx=4, ofs=0
+  Control: name="Mic Playback Volume", index=0, device=0
+    ControlAmp: chs=3, dir=In, idx=0, ofs=0
+  Control: name="Mic Playback Switch", index=0, device=0
+    ControlAmp: chs=3, dir=In, idx=0, ofs=0
   Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
-  Amp-In vals:  [0x80 0x80] [0x9f 0x9f] [0x80 0x80] [0x17 0x17] [0x80 0x80]
+  Amp-In vals:  [0x80 0x80] [0x9f 0x9f] [0x80 0x80] [0x80 0x80] [0x80 0x80]
   Connection: 5
      0x14 0x15 0x16 0x1a 0x25
 Node 0x21 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
-  Amp-Out vals:  [0x1f 0x1f]
+  Amp-Out vals:  [0x9f 0x9f]
   Connection: 1
      0x20
 Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
   Connection: 2
-     0x03 0x04*
+     0x03* 0x04
 Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
   Connection: 2
      0x03* 0x04
@@ -467,21 +456,21 @@
 !!ALSA Device nodes
 !!-----------------
 
-crw-rw----+ 1 root audio 116,  7 May 31 22:39 /dev/snd/controlC0
-crw-rw----+ 1 root audio 116,  2 May 31 22:39 /dev/snd/controlC4
-crw-rw----+ 1 root audio 116,  6 May 31 22:39 /dev/snd/hwC0D0
-crw-rw----+ 1 root audio 116,  5 May 31 22:44 /dev/snd/pcmC0D0c
-crw-rw----+ 1 root audio 116,  4 May 31 22:44 /dev/snd/pcmC0D0p
-crw-rw----+ 1 root audio 116,  3 May 31 22:44 /dev/snd/pcmC0D1p
-crw-rw----+ 1 root audio 116,  1 May 31 22:39 /dev/snd/seq
-crw-rw----+ 1 root audio 116, 33 May 31 22:39 /dev/snd/timer
+crw-rw----+ 1 root audio 116,  7 May 31 18:02 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116,  2 May 31 18:02 /dev/snd/controlC4
+crw-rw----+ 1 root audio 116,  6 May 31 18:02 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116,  5 May 31 18:07 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116,  4 May 31 19:13 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116,  3 May 31 18:02 /dev/snd/pcmC0D2p
+crw-rw----+ 1 root audio 116,  1 May 31 18:02 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 May 31 18:02 /dev/snd/timer
 
 /dev/snd/by-path:
 total 0
-drwxr-xr-x 2 root root  80 May 31 22:39 .
-drwxr-xr-x 3 root root 220 May 31 22:39 ..
-lrwxrwxrwx 1 root root  12 May 31 22:39 pci-0000:00:1b.0 -> ../controlC0
-lrwxrwxrwx 1 root root  12 May 31 22:39 platform-thinkpad_acpi -> ../controlC4
+drwxr-xr-x 2 root root  80 May 31 18:02 .
+drwxr-xr-x 3 root root 220 May 31 18:02 ..
+lrwxrwxrwx 1 root root  12 May 31 18:02 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root  12 May 31 18:02 platform-thinkpad_acpi -> ../controlC4
 
 
 !!Aplay/Arecord output
@@ -490,55 +479,56 @@
 APLAY
 
 **** List of PLAYBACK Hardware Devices ****
-card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
-  Subdevices: 0/1
+card 0: Intel [HDA Intel], device 0: AD1984 Analog [AD1984 Analog]
+  Subdevices: 1/1
   Subdevice #0: subdevice #0
-card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
+card 0: Intel [HDA Intel], device 2: AD1984 Alt Analog [AD1984 Alt Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
 
 ARECORD
 
 **** List of CAPTURE Hardware Devices ****
-card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
-  Subdevices: 2/2
+card 0: Intel [HDA Intel], device 0: AD1984 Analog [AD1984 Analog]
+  Subdevices: 1/1
   Subdevice #0: subdevice #0
-  Subdevice #1: subdevice #1
 
 !!Amixer output
 !!-------------
 
 !!-------Mixer controls for card 0 [Intel]
 
-Card hw:0 'Intel'/'HDA Intel at 0xf8220000 irq 45'
+Card hw:0 'Intel'/'HDA Intel at 0xf8220000 irq 46'
   Mixer name	: 'Analog Devices AD1984'
   Components	: 'HDA:11d41984,17aa20d6,00100400'
-  Controls      : 36
-  Simple ctrls  : 20
+  Controls      : 31
+  Simple ctrls  : 15
 Simple mixer control 'Master',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
   Playback channels: Mono
   Limits: Playback 0 - 39
   Mono: Playback 39 [100%] [0.00dB] [on]
 Simple mixer control 'Headphone',0
-  Capabilities: pswitch
+  Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
+  Limits: Playback 0 - 39
   Mono:
-  Front Left: Playback [on]
-  Front Right: Playback [on]
+  Front Left: Playback 39 [100%] [0.00dB] [on]
+  Front Right: Playback 39 [100%] [0.00dB] [on]
 Simple mixer control 'Speaker',0
-  Capabilities: pswitch
+  Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
+  Limits: Playback 0 - 39
   Mono:
-  Front Left: Playback [on]
-  Front Right: Playback [on]
+  Front Left: Playback 0 [0%] [-58.50dB] [off]
+  Front Right: Playback 0 [0%] [-58.50dB] [off]
 Simple mixer control 'PCM',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
-  Limits: Playback 0 - 39
+  Limits: Playback 0 - 255
   Mono:
-  Front Left: Playback 39 [100%] [0.00dB]
-  Front Right: Playback 39 [100%] [0.00dB]
+  Front Left: Playback 255 [100%] [0.00dB]
+  Front Right: Playback 255 [100%] [0.00dB]
 Simple mixer control 'Mic',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
@@ -553,51 +543,27 @@
   Limits: 0 - 3
   Front Left: 0 [0%] [0.00dB]
   Front Right: 0 [0%] [0.00dB]
-Simple mixer control 'IEC958',0
-  Capabilities: pvolume pswitch pswitch-joined
-  Playback channels: Front Left - Front Right
-  Limits: Playback 0 - 39
-  Mono:
-  Front Left: Playback 39 [100%] [0.00dB] [off]
-  Front Right: Playback 39 [100%] [0.00dB] [off]
-Simple mixer control 'IEC958 Default PCM',0
-  Capabilities: pswitch pswitch-joined
-  Playback channels: Mono
-  Mono: Playback [on]
-Simple mixer control 'IEC958 Playback Source',0
-  Capabilities: enum
-  Items: 'PCM' 'ADC'
-  Item0: 'PCM'
 Simple mixer control 'Beep',0
-  Capabilities: pvolume pswitch
-  Playback channels: Front Left - Front Right
-  Limits: Playback 0 - 31
-  Mono:
-  Front Left: Playback 23 [74%] [0.00dB] [on]
-  Front Right: Playback 23 [74%] [0.00dB] [on]
+  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+  Playback channels: Mono
+  Limits: Playback 0 - 15
+  Mono: Playback 15 [100%] [0.00dB] [on]
 Simple mixer control 'Capture',0
   Capabilities: cvolume cswitch
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 54
   Front Left: Capture 40 [74%] [1.50dB] [on]
   Front Right: Capture 40 [74%] [1.50dB] [on]
-Simple mixer control 'Capture',1
-  Capabilities: cvolume cswitch
-  Capture channels: Front Left - Front Right
-  Limits: Capture 0 - 54
-  Front Left: Capture 39 [72%] [0.00dB] [off]
-  Front Right: Capture 39 [72%] [0.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+  Capabilities: enum
+  Items: 'Disabled' 'Enabled'
+  Item0: 'Enabled'
 Simple mixer control 'Digital',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 120
   Front Left: Capture 60 [50%] [0.00dB]
   Front Right: Capture 60 [50%] [0.00dB]
-Simple mixer control 'Digital Beep',0
-  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
-  Playback channels: Mono
-  Limits: Playback 0 - 15
-  Mono: Playback 15 [100%] [0.00dB] [off]
 Simple mixer control 'Dock Mic',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
@@ -612,14 +578,10 @@
   Limits: 0 - 3
   Front Left: 0 [0%] [0.00dB]
   Front Right: 0 [0%] [0.00dB]
-Simple mixer control 'Input Source',0
-  Capabilities: cenum
-  Items: 'Mic' 'Internal Mic' 'Mix' 'Dock Mic'
-  Item0: 'Internal Mic'
-Simple mixer control 'Input Source',1
-  Capabilities: cenum
-  Items: 'Mic' 'Internal Mic' 'Mix' 'Dock Mic'
-  Item0: 'Mic'
+Simple mixer control 'Independent HP',0
+  Capabilities: enum
+  Items: 'Disabled' 'Enabled'
+  Item0: 'Disabled'
 Simple mixer control 'Internal Mic',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
@@ -655,7 +617,7 @@
 state.Intel {
 	control.1 {
 		iface MIXER
-		name 'PCM Playback Volume'
+		name 'Headphone Playback Volume'
 		value.0 39
 		value.1 39
 		comment {
@@ -682,40 +644,41 @@
 	}
 	control.3 {
 		iface MIXER
-		name 'Speaker Playback Switch'
-		value.0 true
-		value.1 true
+		name 'Speaker Playback Volume'
+		value.0 0
+		value.1 0
 		comment {
 			access 'read write'
-			type BOOLEAN
+			type INTEGER
 			count 2
+			range '0 - 39'
+			dbmin -5850
+			dbmax 0
+			dbvalue.0 -5850
+			dbvalue.1 -5850
 		}
 	}
 	control.4 {
 		iface MIXER
-		name 'Mic Playback Volume'
-		value.0 0
-		value.1 0
+		name 'Speaker Playback Switch'
+		value.0 false
+		value.1 false
 		comment {
 			access 'read write'
-			type INTEGER
+			type BOOLEAN
 			count 2
-			range '0 - 31'
-			dbmin -3450
-			dbmax 1200
-			dbvalue.0 -3450
-			dbvalue.1 -3450
 		}
 	}
 	control.5 {
 		iface MIXER
-		name 'Mic Playback Switch'
-		value.0 false
-		value.1 false
+		name 'Independent HP'
+		value Disabled
 		comment {
 			access 'read write'
-			type BOOLEAN
-			count 2
+			type ENUMERATED
+			count 1
+			item.0 Disabled
+			item.1 Enabled
 		}
 	}
 	control.6 {
@@ -747,9 +710,9 @@
 	}
 	control.8 {
 		iface MIXER
-		name 'Beep Playback Volume'
-		value.0 23
-		value.1 23
+		name 'Dock Mic Playback Volume'
+		value.0 0
+		value.1 0
 		comment {
 			access 'read write'
 			type INTEGER
@@ -757,15 +720,15 @@
 			range '0 - 31'
 			dbmin -3450
 			dbmax 1200
-			dbvalue.0 0
-			dbvalue.1 0
+			dbvalue.0 -3450
+			dbvalue.1 -3450
 		}
 	}
 	control.9 {
 		iface MIXER
-		name 'Beep Playback Switch'
-		value.0 true
-		value.1 true
+		name 'Dock Mic Playback Switch'
+		value.0 false
+		value.1 false
 		comment {
 			access 'read write'
 			type BOOLEAN
@@ -774,7 +737,7 @@
 	}
 	control.10 {
 		iface MIXER
-		name 'Dock Mic Playback Volume'
+		name 'Mic Playback Volume'
 		value.0 0
 		value.1 0
 		comment {
@@ -790,7 +753,7 @@
 	}
 	control.11 {
 		iface MIXER
-		name 'Dock Mic Playback Switch'
+		name 'Mic Playback Switch'
 		value.0 false
 		value.1 false
 		comment {
@@ -801,54 +764,18 @@
 	}
 	control.12 {
 		iface MIXER
-		name 'Mic Boost Volume'
-		value.0 0
-		value.1 0
+		name 'Auto-Mute Mode'
+		value Enabled
 		comment {
 			access 'read write'
-			type INTEGER
-			count 2
-			range '0 - 3'
-			dbmin 0
-			dbmax 3000
-			dbvalue.0 0
-			dbvalue.1 0
+			type ENUMERATED
+			count 1
+			item.0 Disabled
+			item.1 Enabled
 		}
 	}
 	control.13 {
 		iface MIXER
-		name 'Internal Mic Boost Volume'
-		value.0 0
-		value.1 0
-		comment {
-			access 'read write'
-			type INTEGER
-			count 2
-			range '0 - 3'
-			dbmin 0
-			dbmax 3000
-			dbvalue.0 0
-			dbvalue.1 0
-		}
-	}
-	control.14 {
-		iface MIXER
-		name 'Dock Mic Boost Volume'
-		value.0 0
-		value.1 0
-		comment {
-			access 'read write'
-			type INTEGER
-			count 2
-			range '0 - 3'
-			dbmin 0
-			dbmax 3000
-			dbvalue.0 0
-			dbvalue.1 0
-		}
-	}
-	control.15 {
-		iface MIXER
 		name 'Capture Volume'
 		value.0 40
 		value.1 40
@@ -863,7 +790,7 @@
 			dbvalue.1 150
 		}
 	}
-	control.16 {
+	control.14 {
 		iface MIXER
 		name 'Capture Switch'
 		value.0 true
@@ -874,145 +801,131 @@
 			count 2
 		}
 	}
-	control.17 {
+	control.15 {
 		iface MIXER
-		name 'Capture Volume'
-		index 1
-		value.0 39
-		value.1 39
+		name 'Internal Mic Boost Volume'
+		value.0 0
+		value.1 0
 		comment {
 			access 'read write'
 			type INTEGER
 			count 2
-			range '0 - 54'
-			dbmin -5850
-			dbmax 2250
+			range '0 - 3'
+			dbmin 0
+			dbmax 3000
 			dbvalue.0 0
 			dbvalue.1 0
 		}
 	}
-	control.18 {
+	control.16 {
 		iface MIXER
-		name 'Capture Switch'
-		index 1
-		value.0 false
-		value.1 false
+		name 'Dock Mic Boost Volume'
+		value.0 0
+		value.1 0
 		comment {
 			access 'read write'
-			type BOOLEAN
+			type INTEGER
 			count 2
+			range '0 - 3'
+			dbmin 0
+			dbmax 3000
+			dbvalue.0 0
+			dbvalue.1 0
 		}
 	}
-	control.19 {
-		iface MIXER
-		name 'Input Source'
-		value 'Internal Mic'
-		comment {
-			access 'read write'
-			type ENUMERATED
-			count 1
-			item.0 Mic
-			item.1 'Internal Mic'
-			item.2 Mix
-			item.3 'Dock Mic'
-		}
-	}
-	control.20 {
+	control.17 {
 		iface MIXER
-		name 'Input Source'
-		index 1
-		value Mic
+		name 'Mic Boost Volume'
+		value.0 0
+		value.1 0
 		comment {
 			access 'read write'
-			type ENUMERATED
-			count 1
-			item.0 Mic
-			item.1 'Internal Mic'
-			item.2 Mix
-			item.3 'Dock Mic'
+			type INTEGER
+			count 2
+			range '0 - 3'
+			dbmin 0
+			dbmax 3000
+			dbvalue.0 0
+			dbvalue.1 0
 		}
 	}
-	control.21 {
+	control.18 {
 		iface MIXER
-		name 'IEC958 Playback Volume'
-		value.0 39
-		value.1 39
+		name 'Master Playback Volume'
+		value 39
 		comment {
 			access 'read write'
 			type INTEGER
-			count 2
+			count 1
 			range '0 - 39'
 			dbmin -5850
 			dbmax 0
 			dbvalue.0 0
-			dbvalue.1 0
 		}
 	}
-	control.22 {
+	control.19 {
 		iface MIXER
-		name 'IEC958 Playback Source'
-		value PCM
+		name 'Master Playback Switch'
+		value true
 		comment {
 			access 'read write'
-			type ENUMERATED
+			type BOOLEAN
 			count 1
-			item.0 PCM
-			item.1 ADC
 		}
 	}
-	control.23 {
-		iface MIXER
-		name 'IEC958 Playback Con Mask'
-		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+	control.20 {
+		iface CARD
+		name 'Internal Mic Phantom Jack'
+		value true
 		comment {
 			access read
-			type IEC958
+			type BOOLEAN
 			count 1
 		}
 	}
-	control.24 {
-		iface MIXER
-		name 'IEC958 Playback Pro Mask'
-		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+	control.21 {
+		iface CARD
+		name 'Dock Mic Jack'
+		value false
 		comment {
 			access read
-			type IEC958
+			type BOOLEAN
 			count 1
 		}
 	}
-	control.25 {
-		iface MIXER
-		name 'IEC958 Playback Default'
-		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+	control.22 {
+		iface CARD
+		name 'Mic Jack'
+		value false
 		comment {
-			access 'read write'
-			type IEC958
+			access read
+			type BOOLEAN
 			count 1
 		}
 	}
-	control.26 {
-		iface MIXER
-		name 'IEC958 Playback Switch'
-		value false
+	control.23 {
+		iface CARD
+		name 'Headphone Jack'
+		value true
 		comment {
-			access 'read write'
+			access read
 			type BOOLEAN
 			count 1
 		}
 	}
-	control.27 {
-		iface MIXER
-		name 'IEC958 Default PCM Playback Switch'
+	control.24 {
+		iface CARD
+		name 'Speaker Phantom Jack'
 		value true
 		comment {
-			access 'read write'
+			access read
 			type BOOLEAN
 			count 1
 		}
 	}
-	control.28 {
+	control.25 {
 		iface MIXER
-		name 'Digital Beep Playback Volume'
+		name 'Beep Playback Volume'
 		value 15
 		comment {
 			access 'read write'
@@ -1024,33 +937,9 @@
 			dbvalue.0 0
 		}
 	}
-	control.29 {
-		iface MIXER
-		name 'Digital Beep Playback Switch'
-		value false
-		comment {
-			access 'read write'
-			type BOOLEAN
-			count 1
-		}
-	}
-	control.30 {
-		iface MIXER
-		name 'Master Playback Volume'
-		value 39
-		comment {
-			access 'read write'
-			type INTEGER
-			count 1
-			range '0 - 39'
-			dbmin -5850
-			dbmax 0
-			dbvalue.0 0
-		}
-	}
-	control.31 {
+	control.26 {
 		iface MIXER
-		name 'Master Playback Switch'
+		name 'Beep Playback Switch'
 		value true
 		comment {
 			access 'read write'
@@ -1058,21 +947,9 @@
 			count 1
 		}
 	}
-	control.32 {
+	control.27 {
 		iface PCM
 		name 'Playback Channel Map'
-		value.0 3
-		value.1 4
-		comment {
-			access read
-			type INTEGER
-			count 2
-			range '0 - 36'
-		}
-	}
-	control.33 {
-		iface PCM
-		name 'Capture Channel Map'
 		value.0 0
 		value.1 0
 		comment {
@@ -1082,10 +959,9 @@
 			range '0 - 36'
 		}
 	}
-	control.34 {
+	control.28 {
 		iface PCM
 		name 'Capture Channel Map'
-		index 1
 		value.0 0
 		value.1 0
 		comment {
@@ -1095,9 +971,9 @@
 			range '0 - 36'
 		}
 	}
-	control.35 {
+	control.29 {
 		iface PCM
-		device 1
+		device 2
 		name 'Playback Channel Map'
 		value.0 0
 		value.1 0
@@ -1108,7 +984,7 @@
 			range '0 - 36'
 		}
 	}
-	control.36 {
+	control.30 {
 		iface MIXER
 		name 'Digital Capture Volume'
 		value.0 60
@@ -1125,6 +1001,23 @@
 			dbvalue.1 0
 		}
 	}
+	control.31 {
+		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 {
@@ -1145,6 +1038,20 @@
 !!------------------
 
 Module
+btrfs
+raid6_pq
+zlib_deflate
+xor
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+libcrc32c
 nls_iso8859_1
 ipt_MASQUERADE
 iptable_nat
@@ -1168,64 +1075,64 @@
 ebtable_nat
 ebtables
 x_tables
-rfcomm
 bnep
+rfcomm
 bluetooth
 binfmt_misc
-arc4
-dm_multipath
 snd_hda_codec_analog
-iwl4965
-scsi_dh
-iwlegacy
-mac80211
-coretemp
+dm_multipath
 snd_hda_intel
-cfg80211
+arc4
 snd_hda_codec
-kvm_intel
-kvm
+scsi_dh
 snd_hwdep
-thinkpad_acpi
 snd_pcm
-snd_page_alloc
+iwl4965
+thinkpad_acpi
+iwlegacy
+mac80211
 nvram
-pcmcia
+snd_page_alloc
 snd_seq_midi
 snd_seq_midi_event
+cfg80211
+coretemp
 snd_rawmidi
-serio_raw
+kvm_intel
 snd_seq
-yenta_socket
 snd_seq_device
-pcmcia_rsrc
+pcmcia
+kvm
 snd_timer
-lpc_ich
-pcmcia_core
+serio_raw
 snd
-soundcore
 parport_pc
-mac_hid
+soundcore
 ppdev
+yenta_socket
+pcmcia_rsrc
+pcmcia_core
+lpc_ich
 lp
+mac_hid
 parport
 xts
 gf128mul
 dm_crypt
 mmc_block
-i915
-e1000e
-ahci
 psmouse
+sdhci_pci
+sdhci
+ahci
+libahci
+i915
 i2c_algo_bit
 drm_kms_helper
-libahci
 drm
-sdhci_pci
-sdhci
+e1000e
+video
 ptp
 pps_core
-video
 
 
 !!Sysfs Files
@@ -1254,9 +1161,15 @@
 !!ALSA/HDA dmesg
 !!------------------
 
-[   38.133419] cfg80211: Calling CRDA to update world regulatory domain
-[   38.179214] hda_intel: probe_mask set to 0x1 for device 17aa:20ac
-[   38.179301] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
-[   38.531005] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
+[   35.045988] ieee80211 phy0: Selected rate control algorithm 'iwl-4965-rs'
+[   35.076727] hda_intel: probe_mask set to 0x1 for device 17aa:20ac
+[   35.076782] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[   35.084674] device-mapper: multipath: version 1.5.1 loaded
+--
+[   35.496579]      Mic=0x14
+[   35.504968] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[   35.505383] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[   35.506228] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[   35.569962] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff:

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1324384

Title:
  [Lenovo ThinkPad X61s] Speaker volume mutes itself in random intervals
  after upgrade to 14.04

Status in “linux” package in Ubuntu:
  Triaged

Bug description:
  I've upgraded from ubuntu 13.10 and sound stopped working properly. It works in general. But mutes itself for small period  of time in random intervals. I've looked at alsamixer and it shown what once in a while some of the parameters got to the lowest level and then returning to normal after some time. It is reproing on Speaker. But also Internal Mic Boost jumps from 100% to 0% and then back to 100%. 
  BTW, when sound mutes on speaker, headphones are still working. So looks like alsamixer reports volumes  correctly. I've also tried to purge pulseaudio and alsa-base packages and re-installing them again.

  But I was able to find workaround. Audio works just fine with old
  kernels. I've tried with 3.5.0-15 and 3.5.0-27. It works with both
  kernels. I've also tried newest kernel from next ubuntu version.
  3.15.0-031500rc5 - audio is not working in new kernel.

  $ amixer -c 0 scontents > normal.txt
  SEE Attachment.
  $ amixer -c 0 scontents > muted.txt
  SEE Attachment.
  $ amixer -c 0 scontents > normalagain.txt
  SEE Attachment.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-27-generic 3.13.0-27.50
  ProcVersionSignature: Ubuntu 3.13.0-27.50-generic 3.13.11
  Uname: Linux 3.13.0-27-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  ghisguth   2519 F.... pulseaudio
                        ghisguth   3906 F.... pulseaudio
                        ghisguth  15548 F.... alsamixer
  Date: Wed May 28 22:50:29 2014
  HibernationDevice: RESUME=UUID=78076f7a-8340-428e-894b-ce095d0d278e
  InstallationDate: Installed on 2010-04-19 (1501 days ago)
  InstallationMedia: Kubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406.1)
  MachineType: LENOVO 76693JG
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-27-generic root=/dev/mapper/ubuntu-root ro quiet splash crashkernel=384M-:128M
  PulseList:
   Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
   No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-27-generic N/A
   linux-backports-modules-3.13.0-27-generic  N/A
   linux-firmware                             1.127.2
  RfKill:
   0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
  SourcePackage: linux
  UpgradeStatus: Upgraded to trusty on 2014-04-25 (33 days ago)
  dmi.bios.date: 10/22/2007
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 7NET29WW (1.10 )
  dmi.board.name: 76693JG
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr7NET29WW(1.10):bd10/22/2007:svnLENOVO:pn76693JG:pvrThinkPadX61s:rvnLENOVO:rn76693JG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 76693JG
  dmi.product.version: ThinkPad X61s
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1324384/+subscriptions


References