[Wayland-bugs] [Bug 104812] kernel: touchpad jump (libinput 1.9.3) Lenovo R61

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jan 27 18:46:26 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=104812

            Bug ID: 104812
           Summary: kernel: touchpad jump (libinput 1.9.3) Lenovo R61
           Product: Wayland
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: libinput
          Assignee: wayland-bugs at lists.freedesktop.org
          Reporter: davefreitag at hotmail.com

Created attachment 136989
  --> https://bugs.freedesktop.org/attachment.cgi?id=136989&action=edit
evemu-record capture of the event

I've noticed this message in my journal logs. Seems to occur intermittently
when I'm doing a two-finger scroll on my touch pad.

Journal messages:
Jan 27 12:25:25 localhost.localdomain org.gnome.Shell.desktop[1441]: libinput
error: event4  - libinput error: SynPS/2 Synaptics TouchPad: libinput error:
kernel bug: Touch jump detected and discarded.
Jan 27 12:25:25 localhost.localdomain org.gnome.Shell.desktop[1441]: See
https://wayland.freedesktop.org/libinput/doc/1.9.3/touchpad_jumping_cursor.html
for details

Followed the instructions at the site to gather info. (Hope I didn't miss
anything)

Machine - Lenovo R61
Touch pad measures 56mm wide x 38mm tall
OS - Fedora 27

# rpm -qa | grep libinput
xorg-x11-drv-libinput-0.26.0-1.fc27.x86_64
libinput-1.9.3-2.fc27.x86_64

# uname -a
Linux localhost.localdomain 4.14.14-300.fc27.x86_64 #1 SMP Fri Jan 19 13:19:54
UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:13                      id=8    [slave  keyboard (3)]

$ xinput list-props 2
Device 'Virtual core pointer':
        Device Enabled (117):   1
        Coordinate Transformation Matrix (119): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000

$ xinput list-props 4
Device 'Virtual core XTEST pointer':
        Device Enabled (117):   1
        Coordinate Transformation Matrix (119): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        XTEST Device (236):     1

$ xinput list-props 6
Device 'xwayland-pointer:13':
        Device Enabled (117):   1
        Coordinate Transformation Matrix (119): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (242):     0
        Device Accel Constant Deceleration (243):       1.000000
        Device Accel Adaptive Deceleration (244):       1.000000
        Device Accel Velocity Scaling (245):    10.000000

$ xinput list-props 7
Device 'xwayland-relative-pointer:13':
        Device Enabled (117):   1
        Coordinate Transformation Matrix (119): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (242):     0
        Device Accel Constant Deceleration (243):       1.000000
        Device Accel Adaptive Deceleration (244):       1.000000
        Device Accel Velocity Scaling (245):    10.000000


# cat /sys/class/dmi/id/modalias
dmi:bvnLENOVO:bvr7LET39WW(1.09):bd05/14/2007:svnLENOVO:pn77331CU:pvrThinkPadR61:rvnLENOVO:rn77331CU:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:

# udevadm info /sys/class/input/event4
P: /devices/platform/i8042/serio1/input/input5/event4
N: input/event4
E: DEVNAME=/dev/input/event4
E: DEVPATH=/devices/platform/i8042/serio1/input/input5/event4
E: ID_BUS=i8042
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=24
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHPAD_INTEGRATION=internal
E: ID_INPUT_WIDTH_MM=43
E: LIBINPUT_DEVICE_GROUP=11/2/7:isa0060/serio1
E: LIBINPUT_MODEL_SYNAPTICS_SERIAL_TOUCHPAD=1
E: MAJOR=13
E: MINOR=68
E: SUBSYSTEM=input
E: USEC_INITIALIZED=13296045

Attached evemu-record recording (scroll.evemu). Verified that it recreates with
evemu-play /dev/input/event4 < scroll.evemu .

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20180127/c977862a/attachment.html>


More information about the wayland-bugs mailing list