You are not logged in.

#1 2018-04-15 12:29:16

Weater
Member
Registered: 2017-06-24
Posts: 16

Thinkpad X1C5 touchpad scrolling

I update every week and on 07.04.18 two finger scrolling on touchpad stopped working correctly: it seems like it cannot recognize two fingers consistently.

libinput 1.10.4
wayland

Offline

#2 2018-04-19 18:23:15

JJK
Member
Registered: 2013-10-24
Posts: 56

Re: Thinkpad X1C5 touchpad scrolling

Can you show the output of libinput-debug-events while two finger scrolling?

Have you tried finding which package is the culprit by downgrading relevant packages until it is working again?

Offline

#3 2018-04-21 23:03:58

Weater
Member
Registered: 2017-06-24
Posts: 16

Re: Thinkpad X1C5 touchpad scrolling

Sorry, I've been extremely busy for a couple of days. No, I haven't tried to trace it down to a specific package - I looked at the update logs and found nothing familiar which would look like its name is connected with input. Though I've tried downgrading libinput itself - it didn't fix the problem.

Output of libinput-debug-events:

Failed to open /dev/input/event2 (Permission denied)
Failed to open /dev/input/event7 (Permission denied)
Failed to open /dev/input/event1 (Permission denied)
Failed to open /dev/input/event0 (Permission denied)
Failed to open /dev/input/event6 (Permission denied)
Failed to open /dev/input/event8 (Permission denied)
Failed to open /dev/input/event9 (Permission denied)
Failed to open /dev/input/event10 (Permission denied)
Failed to open /dev/input/event11 (Permission denied)
Failed to open /dev/input/event12 (Permission denied)
Failed to open /dev/input/event13 (Permission denied)
Failed to open /dev/input/event14 (Permission denied)
Failed to open /dev/input/event15 (Permission denied)
Failed to open /dev/input/event3 (Permission denied)
Failed to open /dev/input/event16 (Permission denied)
Failed to open /dev/input/event17 (Permission denied)
Failed to open /dev/input/event4 (Permission denied)
Failed to open /dev/input/event5 (Permission denied)
Expected device added events on startup but got none. Maybe you don't have the right permissions?

Upd:
Fixed permission denied errors by adding myself to input group. I'll try to capture the right moment

Last edited by Weater (2018-04-21 23:15:02)

Offline

#4 2018-04-22 07:55:58

Weater
Member
Registered: 2017-06-24
Posts: 16

Re: Thinkpad X1C5 touchpad scrolling

event16  POINTER_MOTION   +44.55s	  0.18/ -0.84
 event16  POINTER_MOTION   +44.56s	  0.00/ -1.38
 event16  POINTER_MOTION   +45.09s	 -0.67/  0.00
 event16  POINTER_AXIS     +45.27s	vert -7.62* horiz 0.00 (finger)
 event16  POINTER_AXIS     +45.29s	vert -12.22* horiz 0.00 (finger)
 event16  POINTER_AXIS     +45.32s	vert -12.56* horiz 0.50* (finger)
 event16  POINTER_AXIS     +45.34s	vert -7.62* horiz 0.99* (finger)
 event16  POINTER_AXIS     +45.37s	vert -5.38* horiz 0.66* (finger)
 event16  POINTER_AXIS     +45.39s	vert -8.07* horiz 0.66* (finger)
 event16  POINTER_AXIS     +45.41s	vert -8.52* horiz 0.66* (finger)
 event16  POINTER_AXIS     +45.44s	vert -5.83* horiz 0.66* (finger)
 event16  POINTER_AXIS     +45.46s	vert -3.59* horiz 0.50* (finger)
 event16  POINTER_AXIS     +45.49s	vert -3.03* horiz 0.00 (finger)
 event16  POINTER_AXIS     +45.51s	vert -2.02* horiz 0.50* (finger)
 event16  POINTER_AXIS     +45.54s	vert -2.91* horiz 0.00 (finger)
 event16  POINTER_AXIS     +45.56s	vert -4.37* horiz 1.49* (finger)
 event16  POINTER_AXIS     +45.58s	vert -7.18* horiz 2.15* (finger)
 event16  POINTER_AXIS     +45.61s	vert -10.31* horiz 2.65* (finger)
 event16  POINTER_AXIS     +45.63s	vert -8.07* horiz 2.15* (finger)
 event16  POINTER_AXIS     +45.66s	vert -6.73* horiz 1.82* (finger)
 event16  POINTER_AXIS     +45.68s	vert -5.38* horiz 1.49* (finger)
 event16  POINTER_AXIS     +45.71s	vert -7.18* horiz 2.48* (finger)
 event16  POINTER_AXIS     +45.72s	vert -4.37* horiz 0.83* (finger)
 event16  POINTER_AXIS     +45.74s	vert -11.77* horiz 3.31* (finger)
 event16  POINTER_AXIS     +45.77s	vert 0.00* horiz 0.00* (finger)  #it happened somewhere here
 event16  POINTER_MOTION   +46.00s	  0.25/ -0.42 
 event16  POINTER_MOTION   +46.01s	  4.76/ -8.46
 event16  POINTER_MOTION   +46.02s	  5.96/-10.54
 event16  POINTER_MOTION   +46.03s	  5.63/ -9.64
 event16  POINTER_MOTION   +46.05s	  5.30/ -6.95
 event16  POINTER_MOTION   +46.06s	  2.32/ -3.81
 event16  POINTER_MOTION   +46.07s	  2.65/ -4.48
 event16  POINTER_MOTION   +46.08s	  1.99/ -4.04
 event16  POINTER_MOTION   +46.09s	  1.32/ -2.91
 event16  POINTER_MOTION   +46.11s	  1.32/ -3.14
 event16  POINTER_MOTION   +46.12s	  2.32/ -7.18
 event16  POINTER_MOTION   +46.13s	  4.64/-12.11
 event16  POINTER_MOTION   +46.14s	  4.64/-10.09
 event16  POINTER_MOTION   +46.16s	  3.64/ -9.42
 event16  POINTER_MOTION   +46.17s	  3.64/ -6.50
 event16  POINTER_MOTION   +46.18s	  2.32/ -3.59
 event16  POINTER_MOTION   +46.19s	  1.66/ -2.47
 event16  POINTER_MOTION   +46.20s	  1.32/ -2.47
 event16  POINTER_MOTION   +46.22s	  0.66/ -1.57
 event16  POINTER_MOTION   +46.23s	  0.66/ -1.57
 event16  POINTER_MOTION   +46.24s	  0.99/ -1.57

Offline

#5 2018-04-23 12:06:28

Weater
Member
Registered: 2017-06-24
Posts: 16

Re: Thinkpad X1C5 touchpad scrolling

Judging by libinput-debug-events, it is not a libinput problem. Libinput registers two finger actions correctly

Offline

Board footer

Powered by FluxBB