losing touchpad events in some windows
peter.hutterer at who-t.net
Fri Mar 6 06:09:14 UTC 2020
On Thu, Mar 05, 2020 at 08:35:20AM -0800, Konstantin Sobolev wrote:
> I'm running xorg-server 1.20.6 with xorg-drivers 1.20 on Dell Precision 9540
> libinput is used for input, with touchpad using i2c_hid driver, this is on
> 5.5.7 kernel
> Sometimes (after suspend/resume?) touchpad taps and two finger scroll stops
> working in some windows, which spreads to all windows after a while.
> "libinput debug-events" still shows all the events correctly when this
> happens, but "xev" does not.
There's a regression in libinput 1.15.1 and to a lesser extent 1.15.2. If
you're on either of those upgrading to 1.15.3 (released today) should fix
it. Assuming this is the problem anyway.
Also, libevdev 1.9.0 because it's all somewhat interconnected.
> Reloading i2c modules helps to some extent, but only for a while. A real
> fix is to restart X11.
> ~ » xinput list
> ⎡ Virtual core pointer id=2 [master pointer
> ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer
> ⎜ ↳ DELL0926:00 044E:1220 Mouse id=13 [slave pointer
> ⎜ ↳ DELL0926:00 044E:1220 Touchpad id=15 [slave pointer
> (2)] <<-- this one
> ⎣ Virtual core keyboard id=3 [master keyboard
> ↳ Virtual core XTEST keyboard id=5 [slave keyboard
> How can I debug it further?
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s
More information about the xorg