[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