Bug 9907 - ThinkPad X61 needs acpi_osi="Linux" option to enable the "mute" key
ThinkPad X61 needs acpi_osi="Linux" option to enable the "mute" key
Product: ACPI
Classification: Unclassified
Component: BIOS
All Linux
: P1 normal
Assigned To: Len Brown
Depends on:
  Show dependency treegraph
Reported: 2008-02-06 23:22 UTC by Ani
Modified: 2008-02-15 12:35 UTC (History)
1 user (show)

See Also:
Kernel Version:
Tree: Mainline
Regression: ---

dmesg output (35.60 KB, text/plain)
2008-02-06 23:22 UTC, Ani
dmidecode output (13.19 KB, text/plain)
2008-02-06 23:23 UTC, Ani
acpidump output (283.99 KB, text/plain)
2008-02-11 01:35 UTC, Ani

Description Ani 2008-02-06 23:22:13 UTC
Earliest failing kernel version:
Distribution: Fedora 8
Hardware Environment: ThinkPad X61
Problem Description:
If I boot 2.6.23 or 2.6.24 kernel without any command line options, the 'mute' key does not work. If I add acpi_osi="Linux" command line option in both kernels (2.6.23 and .24) the 'mute' key starts working as expected.

Will attach dmesg output and dmidecode
Comment 1 Ani 2008-02-06 23:22:50 UTC
Created attachment 14728 [details]
dmesg output
Comment 2 Ani 2008-02-06 23:23:30 UTC
Created attachment 14729 [details]
dmidecode output
Comment 3 Len Brown 2008-02-07 22:12:22 UTC
please attach the output from acpidump
Comment 4 Ani 2008-02-11 01:35:58 UTC
Created attachment 14777 [details]
acpidump output
Comment 5 Ani 2008-02-14 17:21:55 UTC
this bug is still present in kernel-2.6.25-0.35.rc1.fc9
Comment 6 Len Brown 2008-02-15 12:35:31 UTC
The patch below shipped in 2.6.25-rc1-git4
to work around this BIOS issue.

I'll sync it into the previous .stable releases as
part of a blacklist update.

sighting closed.

please re-open if you still have an issue
with a release later than above.

commit bb54675b9b2f968f07e29b6c23b8dc90bad59723
Author: Len Brown <len.brown@intel.com>
Date:   Sun Feb 10 21:29:56 2008 -0500

    ACPI: DMI blacklist updates

    Acer Extensa 5220 -- OSI(Linux) is a NOP
    Dell OptiPlex 755 -- OSI(Linux) turns GUSB into a NOP
    Dell PowerEdge 1950 -- OSI(Linux) is a NOP
    Dell Precision 690 -- OSI(Linux) touches USB (skips GUSB)
    FSC ESPRIMO Mobile V5505 -- OSI(Linux) is a NOP
    Lenovo LENOVO3000 V100 -- OSI(Linux) is a NOP
    Lenovo X61x -- OSI(Linux) enables Linux specific AML
    Sony Vaio VGN-NR11S_S - OSI(Linux) is a NOP

    Signed-off-by: Len Brown <len.brown@intel.com>

Note You need to log in before you can comment on or make changes to this bug.