[Wayland-bugs] [Bug 98130] Trackpoint release event lost while moving

2016-10-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=98130

Joachim Breitner  changed:

   What|Removed |Added

 Resolution|--- |INVALID
 Status|NEW |RESOLVED

--- Comment #4 from Joachim Breitner  ---
Thanks, glad to hear it is known and worked on. Is there an kernel(?) bug
report I should monitor?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 98130] Trackpoint release event lost while moving

2016-10-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=98130

--- Comment #3 from Benjamin Tissoires  ---
(In reply to Joachim Breitner from comment #1)
> (If this is observable in the evemu log, does this mean that this is *not* a
> libinput bug?)

Yes, the evemu outputs what available from the kernel, so if the events are not
coming through here, it means libinput can't do much (especially for button
press/release).

Anyway, this is unfortunately a known bug. It is a firmware issue with the PS/2
firmware of the Synaptics touchpads. You might notice that this happens if your
palm rests on the touchpad sensor (with at least 2 touches).

We have a working solution that still needs to be merged.  Using RMI4 (custom
Synaptics protocol) over SMBus for these laptops solves the bug. Until then,
there is not much we can do, besides telling you not to touch the touchpad
while pressing the buttons (yeah, this sucks).

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 98130] Trackpoint release event lost while moving

2016-10-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=98130

--- Comment #2 from Joachim Breitner  ---
Created attachment 127082
  --> https://bugs.freedesktop.org/attachment.cgi?id=127082&action=edit
evemu log

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 98130] Trackpoint release event lost while moving

2016-10-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=98130

--- Comment #1 from Joachim Breitner  ---
~ $ xinput list
⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint id=11   [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)]
↳ Sleep Button  id=8[slave  keyboard (3)]
↳ Integrated Camera id=9[slave  keyboard (3)]
↳ AT Translated Set 2 keyboard  id=10   [slave  keyboard (3)]
↳ ThinkPad Extra Buttonsid=12   [slave  keyboard (3)]
~ $ xinput list-props 11
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (139):   1
Coordinate Transformation Matrix (141): 1.00, 0.00, 0.00,
0.00, 1.00, 0.00, 0.00, 0.00, 1.00
libinput Accel Speed (275): 0.00
libinput Accel Speed Default (276): 0.00
libinput Accel Profiles Available (277):1, 1
libinput Accel Profile Enabled (278):   1, 0
libinput Accel Profile Enabled Default (279):   1, 0
libinput Natural Scrolling Enabled (280):   0
libinput Natural Scrolling Enabled Default (281):   0
libinput Send Events Modes Available (259): 1, 0
libinput Send Events Mode Enabled (260):0, 0
libinput Send Events Mode Enabled Default (261):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, 0
libinput Scroll Method Enabled Default (286):   0, 0, 1
libinput Button Scrolling Button (287): 2
libinput Button Scrolling Button Default (288): 274
libinput Middle Emulation Enabled (289):0
libinput Middle Emulation Enabled Default (290):0
Device Node (262):  "/dev/input/event2"
Device Product ID (263):2, 10
libinput Drag Lock Buttons (291):   
libinput Horizontal Scroll Enabled (264):   1
~ $ cat /sys/class/dmi/id/modalias
dmi:bvnLENOVO:bvrN1CET45W(1.13):bd06/02/2016:svnLENOVO:pn20FAS5TU00:pvrThinkPadT460s:rvnLENOVO:rn20FAS5TU00:rvrSDK0J40709WIN:cvnLENOVO:ct10:cvrNone:

I’m also attaching a evemu log of me clicking a few times. As you can see, the
last click has no corresponding release.

(If this is observable in the evemu log, does this mean that this is *not* a
libinput bug?)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 98130] Trackpoint release event lost while moving

2016-10-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=98130

Bug ID: 98130
   Summary: Trackpoint release event lost while moving
   Product: Wayland
   Version: 1.5.0
  Hardware: Other
OS: All
Status: NEW
  Severity: normal
  Priority: medium
 Component: libinput
  Assignee: wayland-bugs@lists.freedesktop.org
  Reporter: m...@joachim-breitner.de

I got a new T460s, and it seems that the input story is not yet fully fixed
(See kernel bug #114321 for a related, but probably fixed bug).

I observe that when I move the cursor using the trackpoint and click the
trackpoint button (below the space key) while doing so, the release event
sometimes gets lost, and sometimes the press event. I test this using `xinput
test 11`, but I can observe it more reliable in everyday use of the device.

Maybe the new code that erases “spurious” trackpoint events in 1.5 goes wrong?

This is kernel 4.8.0-rc8 from Debian, libinput 1.5, on X11.

I have reported this also at https://bugzilla.kernel.org/show_bug.cgi?id=176691
but maybe it is better here.

(I’ll try to follow up with better debugging information.)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs