Kernel Bug Tracker – Bug 43097
Screen brightness and other Fn keys do not work on HP Folio 13
Last modified: 2013-04-10 02:54:44 UTC
Hardware: HP Folio 13 1000ea
Description: Ubuntu precise (development branch)
I have had a good search online about this topic and the best advice seems to be that I should raise a bug here.
There has been good discussion in the forum here:
But ultimately the screen brightness, and wifi toggle keys do not work, or seem to register in showkey, xev etc.
The media keys register an event, but do not seem to be mapped correctly to the appropriate action.
I see the same behaviour in 11.10 also...
Here is the url of this bug posted on launchpad: https://bugs.launchpad.net/bugs/974568
FWIW, this also occurs with the 3.2.y stable kernel (tested up to 3.2.14)
I seem to be affected by the same bug on another sub-model, the HP Folio 13-2000, on Debian Wheezy (linux-image-3.2.0-3-amd64, 3.2.21-3).
For more information on my hardware see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683777 – I reported this downstream before I found this report.
Created attachment 80271 [details]
dmesg (folio 13-2000)
Created attachment 80281 [details]
dmidecode (folio 13-2000)
Created attachment 80291 [details]
ACPI Tables (folio 13-2000)
Created attachment 80301 [details]
lspci -vvnn (folio 13-2000)
Created attachment 80311 [details]
Disassembled ASL source code file - DSDT (folio 13-2000)
I tested this with upstream kernel 3.5.3 and added some attachments which might me useful. I'd also like to add some more details on the affected keys:
Neither xev nor showkey, evtest, xinput or acpi_listen report anything at all when I press (Fn together with) certain keys. Affected are the following combinations: Fn+F2 (display brightness down), Fn+F3 (display brightness up), Fn+F12 (wireless on/off).
Other action keys work well out of the box like Fn+F6 (last music title), Fn+F7
(play/pause), Fn+F8 (next music title),…
If I forgot something relevant please tell me and I'll add the requested information as soon as possible.
Created attachment 92491 [details]
fwts results log (folio 13-2000)
According to https://wiki.ubuntu.com/Kernel/Reference/WMI "typically we are interested in WMI if a laptop or netbook has implemented hotkey events using WMI. In this case, we need to write a driver or extend and existing driver to capture the appropriate WMI events and map these onto key events."
I used the fwts Live-CD to get information about the WMI events. I'll attach the log-file (for all fwts tests). I guess this is the interesting part:
Found WMI Event, Notifier ID: 0xa0, GUID: 2B814318-4BE8-4707-9D84-A190A859B5D0, Instance 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID 2B814318-4BE8-4707-9D84-A190A859B5D0 is unknown to the
kernel, a driver may need to be implemented for this GUID.
The patch provided in bug #54621 (comment #13 by Lan Tianyu) fixes this issue for me (HP Folio 13-2000). All three keys work perfectly with the patch applied.
*** This bug has been marked as a duplicate of bug 54621 ***