losing touchpad events in some windows

Peter Hutterer 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:
> Hi
> 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.

Cheers,
   Peter

> 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
> (3)]
> ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer
> (2)]
> ⎜   ↳ DELL0926:00 044E:1220 Mouse               id=13   [slave  pointer
> (2)]
> ⎜   ↳ DELL0926:00 044E:1220 Touchpad            id=15   [slave  pointer
> (2)]  <<-- this one
> ⎣ Virtual core keyboard                         id=3    [master keyboard
> (2)]
>     ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard
> (3)]
> [skip]
> 
> How can I debug it further?
> Thanks

> _______________________________________________
> 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 mailing list