Thread (12 messages) 12 messages, 3 authors, 2015-02-03

Re: "i2c_hid: Could not register for interrupt, irq = -1" on Thinkpad Tablet 10

From: Benjamin Tissoires <hidden>
Date: 2015-01-31 20:39:49

Hi,

On Sat, Jan 31, 2015 at 10:01 AM, Sebastien Bourdeauducq [off-list ref] wrote:
Hi,

among the many problems that the Baytrail-based Thinkpad Tablet 10 has under
Linux, the built-in Wacom digitizer does not work. I get the following
messages in the kernel log (with i2c_hid.debug=1):

[  593.224249] i2c_hid i2c-WCOM0008:00: Fetching the HID descriptor
[  593.224259] i2c_hid i2c-WCOM0008:00: __i2c_hid_command: cmd=01 00
[  593.243080] i2c_hid i2c-WCOM0008:00: HID Descriptor: 1e 00 00 01 ee 00 02
00 03 00 0a 00 00 00 00 00 04 00 05 00 6a 05 14 01 02 03 00 00 00 00
[  593.243110] i2c_hid i2c-WCOM0008:00: Could not register for WCOM0008:00
interrupt, irq = -1, ret = -22
That means that your tablet is the first one we (maybe only I) see
that uses a GPIO as an interrupt :)

Mika sent a patch recently which should solve your problem.
Can you give a try to the following patch?
https://patchwork.kernel.org/patch/5709961/
[  593.253422] i2c_hid: probe of i2c-WCOM0008:00 failed with error -22

What should I look at?
So if you can test the above patch, that would help. If it does not
work, we will need to check the DSDT of your tablet.

Cheers,
Benjamin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help