I’m having a problem with touch pad from a few weeks ago.
When I try to scroll with 2-fingers, it often fails and occasionally succeeds.
When I succeed in using 2-finger scroll, I get following output.
# libinput list-devices
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event8
Group: 9
Seat: seat0, default
Size: 83x40mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: flat *adaptive
Rotation: n/a
# libinput debug-events
-event3 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event9 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event2 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event1 DEVICE_ADDED Sleep Button seat0 default group5 cap:k
-event11 DEVICE_ADDED Chicony USB 2.0 Camera: Chicony seat0 default group6 cap:k
-event5 DEVICE_ADDED SIGMACHIP USB Keyboard seat0 default group7 cap:k
-event6 DEVICE_ADDED SIGMACHIP USB Keyboard Consumer Control seat0 default group7 cap:kp scroll-nat
-event7 DEVICE_ADDED SIGMACHIP USB Keyboard System Control seat0 default group7 cap:k
-event4 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group8 cap:k
-event8 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:pg size 83x40mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on
event8 POINTER_AXIS +0.194s vert -2.24/0* horiz 0.00/0 (finger)
event8 POINTER_AXIS +0.227s vert -10.74/0* horiz 0.00/0 (finger)
event8 POINTER_AXIS +0.257s vert -16.34/0* horiz 0.00/0 (finger)
# xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SIGMACHIP USB Keyboard Consumer Control id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Chicony USB 2.0 Camera: Chicony id=10 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard id=11 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard System Control id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard Consumer Control id=16 [slave keyboard (3)]
When I fail in using 2-finger scroll, I get following output.
# libinput list-devices
Device: PS/2 Synaptics TouchPad
Kernel: /dev/input/event5
Group: 9
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
# libinput debug-events
-event3 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event9 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event2 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event1 DEVICE_ADDED Sleep Button seat0 default group5 cap:k
-event11 DEVICE_ADDED Chicony USB 2.0 Camera: Chicony seat0 default group6 cap:k
-event6 DEVICE_ADDED SIGMACHIP USB Keyboard seat0 default group7 cap:k
-event7 DEVICE_ADDED SIGMACHIP USB Keyboard Consumer Control seat0 default group7 cap:kp scroll-nat
-event8 DEVICE_ADDED SIGMACHIP USB Keyboard System Control seat0 default group7 cap:k
-event4 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group8 cap:k
-event5 DEVICE_ADDED PS/2 Synaptics TouchPad seat0 default group9 cap:p left scroll-nat scroll-button
event5 POINTER_MOTION +0.000s 0.31/ -0.31 ( +1.00/ -1.00)
event5 POINTER_MOTION +0.100s 0.00/ -0.81 ( +0.00/ -2.00)
event5 POINTER_MOTION +0.109s 0.00/ -0.89 ( +0.00/ -1.00)
# xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SIGMACHIP USB Keyboard Consumer Control id=12 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Chicony USB 2.0 Camera: Chicony id=10 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard id=11 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard System Control id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard Consumer Control id=16 [slave keyboard (3)]
Does anyone have any idea to fix it?
Thank you.