Mute button does not work on Lenovo X200s

Bug #810048 reported by Greg Grossmeier
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Medium
Seth Forshee

Bug Description

As bug #281732 is now closed (see this last comment from Seth: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/281732/comments/82) and I still experience this issue, I am opening this bug.

Symptoms:
On Natty I can use the volume up/down buttons on my X200s and the correct thing happens. When I press the mute button, nothing happens.

According to https://bugs.launchpad.net/ubuntu/+source/linux/+bug/281732/comments/43 that previous bug was closed in 2.6.31-10.31. I am running 2.6.38.10.25

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-10-generic 2.6.38-10.46
ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.7
Uname: Linux 2.6.38-10-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: greg 2155 F.... pulseaudio
 /dev/snd/pcmC0D0p: greg 2155 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 47'
   Mixer name : 'Conexant CX20561 (Hermosa)'
   Components : 'HDA:14f15051,17aa20ff,00100000'
   Controls : 16
   Simple ctrls : 8
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7XHT24WW-1.06'
   Mixer name : 'ThinkPad EC 7XHT24WW-1.06'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [off]
CheckboxSubmission: 092f2439039e27e0f66d9a90ecbe6957
CheckboxSystem: bb422ca46d02494cdbc459927a98bc2f
Date: Wed Jul 13 13:44:12 2011
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=0896c5b6-b39e-48c9-b2c8-6c20f281aa39
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100113)
MachineType: LENOVO 7465CTO
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-10-generic root=UUID=6886f363-9f1c-4c1d-99da-273344848f40 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-10-generic N/A
 linux-backports-modules-2.6.38-10-generic N/A
 linux-firmware 1.52.1
SourcePackage: linux
UpgradeStatus: Upgraded to natty on 2011-05-29 (45 days ago)
dmi.bios.date: 11/10/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET61WW (3.11 )
dmi.board.name: 7465CTO
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:bvr6DET61WW(3.11):bd11/10/2009:svnLENOVO:pn7465CTO:pvrThinkPadX200s:rvnLENOVO:rn7465CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7465CTO
dmi.product.version: ThinkPad X200s
dmi.sys.vendor: LENOVO

Revision history for this message
Greg Grossmeier (greg.grossmeier) wrote :
Seth Forshee (sforshee)
Changed in linux (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Seth Forshee (sforshee) wrote :

The DMI quirk that was the fix for bug 281732 is not in place for the X200s. The DMI quirk should be a last resort though, so let's look for a better fix for the problem first.

First you should try the steps in the "Step-by-step troubleshooting" section of https://wiki.ubuntu.com/Hotkeys/Troubleshooting and report back your observations. Be sure to try the steps in the "Fixing broken keys" section of /usr/share/doc/udev/README.keymap.txt.gz if you don't get any key events from xev.

If you don't find any key events using that technique, try the following. Set your audio to be muted, then execute 'cat /proc/acpi/ibm/volume', then press the mute button and run the command again. Does the reported state change? Try the same thing again, but start with the audio unmuted.

Finally, run 'tail -f /var/log/kern.log', press the mute button, and see if you get any output in response. If you do, please report that output here.

Thanks!

Changed in linux (Ubuntu):
assignee: nobody → Seth Forshee (sforshee)
status: Confirmed → Incomplete
Revision history for this message
Greg Grossmeier (greg.grossmeier) wrote :

Hi Seth,

I'm sorry for the delay in responding.

Long story short: I was confused during my debugging earlier this week when things appeared (sounded?) to work even though I wasn't able to get any of the keypresses to display any output via the means you mentioned. The issue is that the Mute button works, but only in that it mutes the laptop's speaker. It doesn't mute the headphone jack.

Additionally, while the speaker is muted (but the headphone jack is still playing) the volume can be increased/decreased by the hotkeys. Additionally additionally, the sound applet displays "Mute" above the volume level.

I'll work on getting you the actual output from the above debugging guides this weekend.

Revision history for this message
Seth Forshee (sforshee) wrote :

Greg: If the mute button event is getting through but isn't being applied to all of your outputs then the problem may be at a higher level. Go ahead and verify that the events for the mute button really are getting through correctly, and if they are it's time to start looking somewhere else for the problem.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.