[Thinkpad T410s] Mute indicator gets out of sync

Bug #788540 reported by Daniël van Eeden
106
This bug affects 20 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

The Thinkpad T410s has an indicator led on the mute button and one on the microphone mute button.

If I only use the hardware mute key everything works fine, but when I use indicator-sound or pavucontrol the LED won't switch off and the indicator gets out of sync.

Mute in /proc/acpi/ibm/volume follows the hardware key and also doesn't switch when I use pavucotrol or indicator-sound.

Version: Ubuntu 2.6.38-9.43-generic 2.6.38.4
---
ApportVersion: 2.12-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2766 F.... pulseaudio
                      ubuntu 4631 F.... pulseaudio
CasperVersion: 1.336
DistroRelease: Ubuntu 13.10
LiveMediaBuild: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130818)
MachineType: LENOVO 29249JG
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/username.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature: Ubuntu 3.11.0-2.5-generic 3.11.0-rc5
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-2-generic N/A
 linux-backports-modules-3.11.0-2-generic N/A
 linux-firmware 1.113
Tags: saucy
Uname: Linux 3.11.0-2-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 07/13/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6UET67WW (1.47 )
dmi.board.name: 29249JG
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:bvr6UET67WW(1.47):bd07/13/2011:svnLENOVO:pn29249JG:pvrThinkPadT410s:rvnLENOVO:rn29249JG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 29249JG
dmi.product.version: ThinkPad T410s
dmi.sys.vendor: LENOVO

Revision history for this message
Tom Gelinas (tomgelinas) wrote :

So long as the mute button LED is lit, the speakers cannot output any sound. It is possible to mute with the hardware button, unmute in software and be able to use headphones without the speakers being used if the headphones are accidentally unplugged. The speaker mute button functions before any operating system is booted. It would be a good idea to compare the functionality in Windows if someone has a chance, including with the connexant audio utility.

tags: added: natty
Revision history for this message
Chris Snyder (csnyder) wrote :

I am also experiencing this behavior on my Thinkpad T410 running Kubuntu 11.04. The hardware and software indicators can get reversed either by toggling the mute on the panel icon or if the hardware mute is enabled on boot or resume from suspend. Pressing the mute button switches both indicators, keeping them reversed. Changing the volume via the hardware buttons will reset the hardware mute indicator and get them back in sync.

I rebooted into the stock Windows 7 install to check its behavior. It functions in a much more logical way: the software and hardware mute indicators are kept in sync at all times.

While it is true that it is desirable at times to disable the speakers while leaving the headphones operable, IMHO the current behavior is not the correct way to expose this functionality to the user.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in dianosing the problem. From a terminal window please run:

apport-collect 788540

and then change the status of the bug back to 'New'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
vimuser (vimuser) wrote : apport information

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: harald 1991 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 45'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:14f15069,17aa214c,00100302 HDA:14f12c06,17aa2122,00100000 HDA:80862804,17aa21b5,00100000'
   Controls : 12
   Simple ctrls : 6
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6IHT38WW-1.13'
   Mixer name : 'ThinkPad EC 6IHT38WW-1.13'
   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]
DistroRelease: Ubuntu 11.04
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=0b363106-7e7f-430a-a831-d3a953f97f1f
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: LENOVO 2537UQF
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-10-generic root=UUID=f5d8dcd6-ad7f-45f8-9f35-998d87a1a0b8 ro pcie_aspm=force
ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.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
Tags: natty
Uname: Linux 2.6.38-10-generic x86_64
UpgradeStatus: Upgraded to natty on 2011-05-02 (81 days ago)
UserGroups: adm admin cdrom dialout lpadmin mythtv plugdev sambashare
WifiSyslog:

dmi.bios.date: 10/25/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6IET74WW (1.34 )
dmi.board.name: 2537UQF
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:bvr6IET74WW(1.34):bd10/25/2010:svnLENOVO:pn2537UQF:pvrThinkPadT410:rvnLENOVO:rn2537UQF:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2537UQF
dmi.product.version: ThinkPad T410
dmi.sys.vendor: LENOVO

tags: added: apport-collected
Revision history for this message
vimuser (vimuser) wrote : AcpiTables.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : AlsaDevices.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : AplayDevices.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : BootDmesg.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : Card0.Codecs.codec.1.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : Card0.Codecs.codec.3.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : CurrentDmesg.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : IwConfig.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : Lspci.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : Lsusb.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : PciMultimedia.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : ProcCpuinfo_.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : ProcInterrupts.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : ProcModules.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : RfKill.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : UdevDb.txt

apport information

Revision history for this message
vimuser (vimuser) wrote : UdevLog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 788540

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
vimuser (vimuser) wrote :

As nobody added the requested logs I ran:

apport-collect 788540

Why can't I change the status to new? Does the bug reporter have to post the logs? I have exactly the same behavior, I only have slightly different hardware (Thinkpad T410).

mejo (jonas-freesources)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Luke Faraone (lfaraone)
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
Revision history for this message
Timothée Manaud (timothee) wrote :

Same problem on Thinkpad W530 with 12.04 LTS

Changed in linux (Ubuntu):
status: Won't Fix → Confirmed
tags: added: precise
tags: added: blocks-hwcert-enablement
Revision history for this message
penalvch (penalvch) wrote :

Daniël van Eeden, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.11-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

tags: added: needs-kernel-logs
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Daniël van Eeden (dveeden) wrote :

I can reproduce it easily with Ubuntu 13.04 (raring) with kernel 3.8.0-29-generic.

To make clarify what happens:
There are 4 ways to get the current speaker mute status:
1. The mute led on the physical mute button.
2. The /proc/acpi/ibm/volume file
3. The icon (I'm currently using gnome-shell)
4. The PulseAudio Volume Control

To mute/unmute there are 3 methods:
a. The hardware mute button for the speaker.
b. The slider for the volume icon in gnome-shell
c. PulseAudio Volume Control

If I use method a then all four statuses remain in sync. If I use method b or c to mute then 1 and 2 don't change.

Revision history for this message
Daniël van Eeden (dveeden) wrote :

This bug is not about the issue with the microphone mute button not working, that's Bug #408903

Revision history for this message
Daniël van Eeden (dveeden) wrote : AlsaInfo.txt

apport information

tags: added: saucy
description: updated
Revision history for this message
Daniël van Eeden (dveeden) wrote : BootDmesg.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : CRDA.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : IwConfig.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : Lspci.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : Lsusb.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcEnviron.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcModules.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : PulseList.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : RfKill.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : UdevDb.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : UdevLog.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : WifiSyslog.txt

apport information

description: updated
Revision history for this message
Daniël van Eeden (dveeden) wrote : AlsaInfo.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : BootDmesg.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : CRDA.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : IwConfig.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : Lspci.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : Lsusb.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcEnviron.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcModules.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : PulseList.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : RfKill.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : UdevDb.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : UdevLog.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote : WifiSyslog.txt

apport information

Revision history for this message
Daniël van Eeden (dveeden) wrote :

It's also reproducable on 13.10 (saucy) with kernel 3.11.0-2-generic

penalvch (penalvch)
tags: added: bios-outdated-1.49 kernel-sound needs-upstream-testing
removed: needs-kernel-logs
description: updated
tags: added: regression-potential
Revision history for this message
Daniël van Eeden (dveeden) wrote :

I've updated the BIOS to "6UET70WW (1.50 )" and I can still easily reproduce it with 13.04 (3.8.0-29-generic).

Revision history for this message
Daniël van Eeden (dveeden) wrote :
tags: added: kernel-bug-exists-upstream-3.9.0-rc8
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: raring
tags: removed: bios-outdated-1.49
Revision history for this message
Daniël van Eeden (dveeden) wrote :

I've removed the bios-outdated-1.49 tag as my bios was upgraded from 1.47 to 1.50 (the most current)

penalvch (penalvch)
tags: added: bios-outdated-1.49
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Daniël van Eeden (dveeden) wrote :

Hello Christopher,

As noted before I upgraded from 1.47 (not 1.49) to 1.50 (latest bios update)

6UET70WW (1.50 )
10/11/2012

Revision history for this message
penalvch (penalvch) wrote :

Daniël van Eeden, could you please test the latest mainline kernel via http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-rc6-saucy/ ?

tags: added: latest-bios-1.50
removed: bios-outdated-1.49
Revision history for this message
Dariel Dato-on (odd-rationale) wrote :

This is a known issue with Lenovo Thinkpads. The workaround is to use a shell script and a recompiled kernel module. You can find the steps here:

http://askubuntu.com/questions/125367/enabling-mic-mute-button-and-light-on-lenovo-thinkpads

It would be nice if this could work out of the box, though.

Revision history for this message
Daniël van Eeden (dveeden) wrote :

@Dariel: that's about the microphone mute button (Bug #408903), this bug is about the volume mute button.

Revision history for this message
Daniël van Eeden (dveeden) wrote : HookError_cloud_archive.txt

apport information

description: updated
Revision history for this message
Daniël van Eeden (dveeden) wrote : ProcEnviron.txt

apport information

tags: added: kernel-bug-exists-upstream-3.11.0-rc6
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: removed: needs-upstream-testing
penalvch (penalvch)
description: updated
tags: removed: kernel-bug-exists-upstream-3.9.0-rc8
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Please test latest development kernel (3.11.0-7.14)

Given the number of bugs that the Kernel Team receives during any development cycle it is impossible for us to review them all. Therefore, we occasionally resort to using automated bots to request further testing. This is such a request.

We are approaching release and would like to confirm if this bug is still present. Please test again with the latest development kernel and indicate in the bug if this issue still exists or not.

You can update to the latest development kernel by simply running the following commands in a terminal window:

    sudo apt-get update
    sudo apt-get dist-upgrade

If the bug still exists, change the bug status from Incomplete to Confirmed. If the bug no longer exists, change the bug status from Incomplete to Fix Released.

Thank you for your help, we really do appreciate it.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-request-3.11.0-7.14
Revision history for this message
Daniël van Eeden (dveeden) wrote :

As testing each new release takes quite some time I will only do that if there is some indication about a fix.

I'll leave it on Incomplete.

penalvch (penalvch)
tags: added: needs-upstream-testing
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Christoph Bessei (r-c5ris-h) wrote :

Any news here? This bug still exists in 14.04.2.

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.