Comment 71 for bug 873482

Revision history for this message
In , Ahmed Shams (ashams) wrote :

On behalf of Jason Conti:
https://launchpad.net/bugs/873482

I have an ETPS/2 Elantech touchpad in my Asus Eeepc and since installing oneiric, 3 finger taps always registers as whatever TapButton1 is set to in synclient. The touchpad would appear to use the version 2 protocol, since it has 6 bytes per packet.

I reported this issue against linux instead of xserver-xorg-input-synaptics because booting into the natty kernel (2.6.38-11) in oneiric fixes the issue and 3 finger taps work correctly.

As further testing, I built a kernel from linus's git (so it doesn't have the elantech version 3 patches included with the latest oneiric kernels), and 3 finger tap still didn't work, so my guess it is a problem with one of the changes to include the new kernel multi-touch code. I don't know if this means there is a bug in this new code, or some issue with xserver-xorg-input-synaptics and the new code.

I reverted the multi-touch changes in drivers/input/mouse/elantech.{c,h} (back to the version in 2.6.38, still need to figure out exactly where the changes were introduced), rebuilt just the psmouse module and 3 finger tap works correctly again, so if it is a kernel problem, it would appear to be localized to just that module.

I will continue to investigate, any assistance is appreciated.
#