i2c_hid module bug

From: vladislav
Date: Wed Oct 24 2018 - 13:12:45 EST


Hi! I've catched a bug in Asus FX553VD laptop.

I am really sorry for sending this message to you, but i can't find maintainers of this module.

I have ELAN1200 Touchpad, and it's not well managed with hid_multitouch module.

So, here are the bugs:

ÂÂÂ - Touchpad freezes randomly, which means it dies.

ÂÂÂ - When you use two-finger scroll and stop scrolling, module thinks that you are still in a scrolling mode. Even if you stop scrolling at all and move your fingers away, and try to point mouse anywhere, it still thinks that you are in a scrolling mode.

ÂÂÂ - Five finger tap kills module. We call it "five finger tap freeze".

ÂÂÂ - journalctl is being spammed with i2c_hid errors (3 times per second), and it actually influencing on battery life. The message being spammed is:

i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report (16/65535)

Here's link to bugzilla thread https://bugzilla.redhat.com/show_bug.cgi?id=1543769

Hope you will find out where the bug is.

Sincerely, Vladislav.