Comment 29 for bug 539477

Revision history for this message
Colin Ian King (colin-king) wrote :

Using acpi_osi="Windows 2006" may address this issue, but I've already seen one BIOS that this fails on, so it's not a generic solution.

Using acpi_osi=\"!Windows 2009\" maybe better temporary workaround for now, but it will fail when the kernel gets upgraded and includes the names of newer Windows.

It's going to turn out very ugly if we carry on using this method of disabling this Windows 7 feature in the BIOS.

I've looked at a couple of DSDT tables and found that when Windows 7 is matched in the ACPI _OSI() method the embedded controller is tweaked to enable this Windows 7 feature to emit the key sequence. The exact implementation will vary from BIOS to BIOS, so it's really quite ugly.