[Wayland-bugs] [Bug 92931] Trackpoint recalibration blocks touchpad

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Nov 12 15:44:44 PST 2015


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

            Bug ID: 92931
           Summary: Trackpoint recalibration blocks touchpad
           Product: Wayland
           Version: unspecified
          Hardware: Other
                OS: Linux (All)
            Status: NEW
          Severity: major
          Priority: medium
         Component: libinput
          Assignee: wayland-bugs at lists.freedesktop.org
          Reporter: janis.beckert at gmail.com

Created attachment 119612
  --> https://bugs.freedesktop.org/attachment.cgi?id=119612&action=edit
evemu-record output showing vigorous movement of trackpoint and resulting
recalibration

Using libinput 1.1.0 with xf86-input-libinput 0.15.0 on Archlinux Kernel 4.2.5
on a Thinkpad W550s, I notice that when vigorously using the trackpoint and
then changing to the touchpad immediately after, sometimes the touchpad is
blocked. Neither moving the cursor nor multifinger gestures like scrolling
works.

I believe this is due to the trackpoint being recalibrated. When using the
trackpoint, you often notice that it keeps moving slightly even after you have
stopped pushing it. After a while the firmware detects that there is no longer
actively manipulated and recalibrates its position to the inert one.

In the evemu report I have attached you can notice that from about 6.74 onwards
there is barely any change. If I replay it, I see a barely moving cursor, which
is exactly after I have stopped pushing the trackpoint and am waiting until the
cursor stops moving. Only once this happens is the touchpad usable again.


Any way of fixing this? Below you will find, in this order:

+ the contents of /sys/class/dmi/id/modalias
+ the output of $ xinput list-props "SynPS/2 Synaptics TouchPad"
+ the output of $ xinput list-props "TPPS/2 IBM TrackPoint"
+ the output of $ sudo evemu-record (as an attachment)


dmi:bvnLENOVO:bvrN11ET29W(1.05):bd12/26/2014:svnLENOVO:pn20E1S00N00:pvrThinkPadT550:rvnLENOVO:rn20E1S00N00:rvrNODPK:cvnLENOVO:ct10:cvrNone:


Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (138):    1
    Coordinate Transformation Matrix (140):    1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (274):    0
    libinput Tapping Enabled Default (275):    0
    libinput Tapping Drag Lock Enabled (276):    0
    libinput Tapping Drag Lock Enabled Default (277):    0
    libinput Accel Speed (278):    0.000000
    libinput Accel Speed Default (279):    0.000000
    libinput Natural Scrolling Enabled (280):    0
    libinput Natural Scrolling Enabled Default (281):    0
    libinput Send Events Modes Available (258):    1, 1
    libinput Send Events Mode Enabled (259):    0, 0
    libinput Send Events Mode Enabled Default (260):    0, 0
    libinput Left Handed Enabled (282):    0
    libinput Left Handed Enabled Default (283):    0
    libinput Scroll Methods Available (284):    1, 1, 0
    libinput Scroll Method Enabled (285):    1, 0, 0
    libinput Scroll Method Enabled Default (286):    1, 0, 0
    libinput Click Methods Available (287):    1, 1
    libinput Click Method Enabled (288):    1, 0
    libinput Click Method Enabled Default (289):    1, 0
    libinput Disable While Typing Enabled (290):    1
    libinput Disable While Typing Enabled Default (291):    1
    Device Node (261):    "/dev/input/event7"
    Device Product ID (262):    2, 7
    libinput Drag Lock Buttons (292):    <no items>
    libinput Horizonal Scroll Enabled (263):    1


Device 'TPPS/2 IBM TrackPoint':
    Device Enabled (138):    1
    Coordinate Transformation Matrix (140):    1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (278):    0.000000
    libinput Accel Speed Default (279):    0.000000
    libinput Accel Profiles Available (293):    1, 1
    libinput Accel Profile Enabled (294):    1, 0
    libinput Accel Profile Enabled Default (295):    1, 0
    libinput Natural Scrolling Enabled (280):    0
    libinput Natural Scrolling Enabled Default (281):    0
    libinput Send Events Modes Available (258):    1, 0
    libinput Send Events Mode Enabled (259):    0, 0
    libinput Send Events Mode Enabled Default (260):    0, 0
    libinput Left Handed Enabled (282):    0
    libinput Left Handed Enabled Default (283):    0
    libinput Scroll Methods Available (284):    0, 0, 1
    libinput Scroll Method Enabled (285):    0, 0, 1
    libinput Scroll Method Enabled Default (286):    0, 0, 1
    libinput Button Scrolling Button (296):    2
    libinput Button Scrolling Button Default (297):    274
    libinput Middle Emulation Enabled (298):    0
    libinput Middle Emulation Enabled Default (299):    0
    Device Node (261):    "/dev/input/event17"
    Device Product ID (262):    2, 10
    libinput Drag Lock Buttons (292):    <no items>
    libinput Horizonal Scroll Enabled (263):    1

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


More information about the wayland-bugs mailing list