Description of problem: Sound "mute" button does not work on Thinkpad X61. Smolt harware profile is http://smolt.fedoraproject.org/show?UUID=810e7126-1c69-4aff-b8b1-9db0fa8aa15a
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: acpi_osi="Linux"
Adding acpi_osi="Linux" to kernel-2.6.23.9-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 2.6.23.9-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: File details Version: 7NET30WW (1.11) Release Date: 2007/11/26 http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-67983
Hello, I'm reviewing this bug as part of the kernel bug triage project, an attempt to isolate current bugs in the Fedora kernel. http://fedoraproject.org/wiki/KernelBugTriage 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: Version: 2.06 Release Date: 2007/12/28 and the latest Fedora 8 kernel-2.6.23.15-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