Bug 383841
Summary: | "mute" button does not work on Thinkpad X61 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | petrosyan |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 8 | CC: | chris.brown, dcantrell, katzj, redhat-bugzilla |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | kernel-2.6.25-0.155.rc6.git8.fc9.x86_64 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-03-26 20:01:57 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
petrosyan
2007-11-15 03:41:38 UTC
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 |