Bug 32792 (CarlosVed) - Rotate button doesn't work on HP WMI hotkeys driver
Summary: Rotate button doesn't work on HP WMI hotkeys driver
Status: RESOLVED CODE_FIX
Alias: CarlosVed
Product: Drivers
Classification: Unclassified
Component: Platform_x86 (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_platform_x86@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-06 10:05 UTC by Carlos
Modified: 2015-03-30 12:00 UTC (History)
7 users (show)

See Also:
Kernel Version: 3.3
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
syslog (835.71 KB, application/octet-stream)
2011-04-13 09:16 UTC, Carlos
Details

Description Carlos 2011-04-06 10:05:49 UTC
Rotate button on side of HP TM2 screen doesn't work.

Discussions I have seen cite that acpi_listen doesn't report anything when the button is pressed

However I noticed in syslog that HP WMI reports a keypress for 2169.

In both these kernels,

xinput test 16

(where 16 is the id of the HP WMI hotkeys device) is silent.

In the mainline kernel 2.6.36, the same command does show key pressed en key released events for the rotate button.
Comment 1 Andrew Morton 2011-04-12 23:51:48 UTC
Recategorised under x86 platform drivers, cc Dmitry, mark as a regression.
Comment 2 Matthew Garrett 2011-04-13 01:02:41 UTC
Can you provide the syslog output?
Comment 3 Carlos 2011-04-13 09:16:08 UTC
Created attachment 54252 [details]
syslog

Hi,
So attached my syslog. It's a bit long but you can see on the last two lines that I pressed twice the rotation key and the syslog responds:
Apr 13 11:04:28 Linux kernel: [ 1219.369138] HP WMI: Unknown response received
Apr 13 11:04:38 Linux kernel: [ 1229.356497] HP WMI: Unknown response received
Comment 4 Cedric Sodhi 2011-05-05 08:08:56 UTC
On Touchsmart tm2 2010eg, I do have a slightly different situation:

dmesg does not report anything (maybe I lack a DBG option?) but I get *sporadic* responses to pressing the rotate button aside of the screen on the event device and the corresponding xinput device. Sporadic as in 2% of the cases.
Comment 5 Cedric Sodhi 2011-05-05 08:16:13 UTC
The key being reported by xinput is 161
Comment 6 Felipe 2011-05-23 18:08:57 UTC
HP Touchsmart tm2 1070us

Hi, i can confirm the bug in kernel 2.6.38 and 2.6.39!!!!
Comment 7 Carlos 2012-01-08 18:27:21 UTC
But still present on Kernel 3.0 and 3.2
Comment 8 Carlos 2012-05-17 15:53:39 UTC
I tried as well on Kernel 3.3, still there. :-(
Comment 9 Kyle Evans 2015-03-27 18:54:42 UTC
Have you tried recently? I added a patch that is in 3.16 that may work for you.
Comment 10 Carlos 2015-03-30 12:00:00 UTC
Hi Kyle, thank you for your message. I tried in the Ubuntu 14.10 with kernel 3.16 and it works!!! Thank you!. Mark as solved!

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