Red Hat Bugzilla – Bug 383841
"mute" button does not work on Thinkpad X61
Last modified: 2013-01-09 23:30:21 EST
Description of problem:
Sound "mute" button does not work on Thinkpad X61. Smolt harware profile is
This is the hardware button, correct?
Correct. Software muting works.
Is thinkpad_acpi loaded?
Yes, it is loaded.
Pressing "mute" button actually mutes the sound, but the software mixer does not
notice it. Software mixer does notice volume_up, and volume_down button presses.
OK, for the hardware mute to show up in the mixer would require ALSA work.
Does adding this kernel boot option help:
Adding acpi_osi="Linux" to kernel-220.127.116.11-85.fc8 on a standard Fedora 8 install
fixed this bug.
Is it possible in integrate the fix into the next Fedora kernel update?
To be clear: should acpi_osi="Linux" fix the hardware mute showing up in the
mixer (and OSD appearing etc.)?
With 18.104.22.168-85.fc8 (on Thinkpad X61s), both with and without acpi_os="Linux",
the hardware mute works, but doesn't show up in the mixer (as per comment #5).
Keyboard in /etc/X11/xorg.conf is "gb+inet" ("gb+inet(thinkpad)", which some
sources suggest I might want, stops the volume buttons working).
my keyboard is "us+inet"
harware mute works both with and without acpi_osi="Linux"
adding acpi_osi="Linux" makes mixer respond to the "mute" button.
also before adding acpi_osi="Linux" xev wasn't detecting anything when pressing
the mute key, after adding it xev detects the key press.
Changing to us+inet does nothing for me (apart from mess up my keymap ;) )
Nothing from xev.
Which BIOS version are you using? I'm on 1.08 (7NET27WW). It looks like X61 and
X61s use the same BIOS. If you're running a newer version I'll try updating.
I am using BIOS v1.10
Confirmed: with BIOS 1.11 and acpi_osi="Linux" mute button keypresses are passed
through to the software mixer as described in comment #10.
Kevin, where did you get BIOS 1.11? On Lenovo's website the latest BIOS is 1.10
From the Lenovo website I select my location (UK), enter the Thinkpad type
number, go to downloads then BIOS - bootable CD - and I get:
Version: 7NET30WW (1.11)
Release Date: 2007/11/26
I'm reviewing this bug as part of the kernel bug triage project, an attempt to
isolate current bugs in the Fedora kernel.
It appears as though the BIOS update may resolve the issue - is that correct?
If the problem no longer exists then please close this bug or I'll do so in a
few weeks if there is no additional information lodged.
I am currently using the latest BIOS update:
Release Date: 2007/12/28
and the latest Fedora 8 kernel-22.214.171.124-137.fc8
and the bug is still present.
Adding acpi_osi="Linux" kernel boot option fixes the problem.
I just tried kernel-2.6.25-0.35.rc1.fc9 and this bug was still present.
kernel-2.6.25-0.40.rc1.git2.fc9 did not boot on ThinkPad X61.
this bug has been fixed in kernel-2.6.25-0.155.rc6.git8.fc9.x86_64