Re: PROBLEM: i2c_hid: probe of i2c-ELAN0732:00 failed with error -61
From: Benjamin Tissoires <hidden>
Date: 2016-09-05 10:19:07
Hi Colin, On Sat, Sep 3, 2016 at 8:33 PM, Colin Johnstone [off-list ref] wrote:
[1.] One line summary of the problem: Touchscreen does not work, dmesg shows errors "i2c_hid i2c-ELAN0732:00: failed to reset device", "i2c_hid i2c-ELAN0732:00: can't add hid device: -61", and "i2c_hid: probe of i2c-ELAN0732:00 failed with error -61" occur during boot.
-61 is -ENODATA, which is raised when we timed-out when waiting for the interrupt line. To confirm this, please provide a dmesg from the boot with i2c_hid.debug=1 appended to the kernel command line.
[2.] Full description of the problem/report: This is on an HP Eny x360 M6-AR004DX laptop with 7th-generation AMD FX CPU. The touchscreen is not recognized at all; it appears the screen is using GPIO interrupts as I have to build with AMD GPIO support to receive these errors, otherwise I see a "failed to get GPIO interrupt" error.
So this is more likely either a failure of us retrieving the GPIO, or a misconfiguration of those. I'd be interested if you could share the output of acpidump (as root) as well. Cheers, Benjamin