You are not logged in.
(It's now working perfectly)
-----
Hello!
Everything seems to work on my dell 7359 except the touchpad. I have no idea what the problem is.
Under 4.3 the touchpad would work for a short time before crashing. After upgrading to 4.4 it does not work at all.
When it crashed I was able to get it working again be removing and reloading the i2c_hid kernel module. It crashed with this error:
[ 750.062279] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[ 751.059389] i2c_designware i2c_designware.0: controller timed out I could not find any errors while running 4.4.
xinput produces the following:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Kensington Ci65m Wireless Notebk Optical id=10 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)]
⎜ ↳ DLL06FD:01 04F3:300F UNKNOWN id=13 [slave pointer (2)]
⎜ ↳ ImPS/2 Elantech Touchpad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
...The DLL touchpad will disappear by removing i2c-hid. The ImPS/2 touchpad will disappear by removing psmouse. It is not actually recognized as a touchpad (only as a mouse).
Blacklisting i2c-hid allows the touchpad to work as if it was a mouse (in 4.3 and 4.4), but I can't use any touchpad features (scrolling). Blacklisting psmouse has no effect. If I turn on debugging for i2c_hid in 4.4, dmesg does show input data but not multitouch data. Everything looks fine in 4.3 until it crashes. Switching between synaptics and libinput has no effect at all.
Thinking it was a similar issue as here, I compiled a kernel with the suggested patches but nothing changed.
Anybody have any idea what is going on?
-----
Edit: The touchpad seems to be working completely as of kernel 4.4.3
Last edited by purplerob (2016-03-05 17:04:53)
Offline