Comment 3 for bug 1694225

Revision history for this message
Anders Kaseorg (andersk) wrote :

I have the same problem on a ThinkPad Yoga 14 20FY. I can reproduce it with the touchpad disabled as described in this report. However, I find it much easier to reproduce (nearly 100% of the time) with the touchpad enabled, as follows:

1. With my left finger, hold down the trackpoint’s left button.
2. With my right finger, move the pointer with the trackpad.
3. Release my right finger from the trackpad.
4. Release my left finger from the button. The button has become “stuck” down!
5. Put a finger back on the trackpad. Now the earlier button release gets recognized.

evtest on the trackpoint (ETPS/2 Elantech TrackPoint) shows that the trackpoint knows the button is pressed at step 1 and released at step 4, but evtest on the touchpad (ETPS/2 Elantech Touchpad) shows that the touchpad thinks another copy of the button has been pressed at step 1 and not released until step 5.

The problem is still present in kernel 4.12-rc6 from the mainline archive. (I haven’t been able to figure out if enabling the new drivers in 4.12 is supposed to require manual configuration, but simply booting into the new kernel didn’t fix it.)