[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 Oleksandr Tymoshenko changed: What|Removed |Added Status|New |Closed CC||go...@freebsd.org Resolution|--- |Works As Intended Assignee|b...@freebsd.org|go...@freebsd.org --- Comment #6 from Oleksandr Tymoshenko --- The problem is not in the kernel it's in xf86-input-synaptics driver. The trackpad sends all events to the driver as a Synaptics packets that are supposed to contain all the information:number of presspoints, movements, "button" states. The trackpoint/buttons events also reported the same way as "guest device" events and can be detected by checking "finger width" field value in a packet to be equal 3 (see sys/dev/atkbdc/psm.c line 3268 and below). The xf86-input-synaptics switches /dev/psm0 "native" mode that disables all the in-kernel processing of synaptics packet and makes kernel pass them to the userland as-is for further handling. The problem is that xf86-input-synaptics doesn't have code to handle guest device events and so the trackpoint and physical buttons do not work. I ended up using xf86-input-libinput on my Thinkpad for the gestures/synpatics support. I think it requires some changes in kernel config and some X11 drivers before it can be made default for the release. Closing this issue as "works as intended" because it can't be fixed in FreeBSD code. I am not sure if xf86-input-synaptics is actively maintained but I think it's worth reporting the issue to the upstream. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 --- Comment #5 from Jason Barbier --- Created attachment 194138 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194138=edit rcconf -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 --- Comment #4 from Jason Barbier --- Created attachment 194137 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194137=edit loader.conf it behaves exactly the same with and without the DSDT tables loaded like they are in this config -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 --- Comment #3 from Jason Barbier --- To expand a to a chart here a bit xf86-input-synaptics on, moused off, hw.psm.synaptics_support=1 hw.psm.trackpoint_support=1: only trackpad works with basic tap gestures and edge scrolling xf86-input-synaptics on, moused off, hw.psm.synaptics_support=1 hw.psm.trackpoint_support=0: only trackpad works with basic tap gestures and edge scrolling xf86-input-synaptics on, moused off, hw.psm.synaptics_support=0 hw.psm.trackpoint_support=0: only trackpad works with basic tap gestures and edge scrolling xf86-input-synaptics on, moused on, hw.psm.synaptics_support=1 hw.psm.trackpoint_support=1: only trackpad works with basic tap gestures and edge scrolling xf86-input-synaptics on, moused on, hw.psm.synaptics_support=0 hw.psm.trackpoint_support=0: only trackpad works with basic tap gestures and edge scrolling xf86-input-synaptics off, moused on, hw.psm.synaptics_support=1 hw.psm.trackpoint_support=1: Trackpoint and trackpad work with only tap gestures xf86-input-synaptics off, moused on, hw.psm.synaptics_support=1 hw.psm.trackpoint_support=0: Trackpoint and trackpad work with only tap gestures xf86-input-synaptics off, moused on, hw.psm.synaptics_support=0 hw.psm.trackpoint_support=0: Trackpoint and trackpad work with only tap gestures -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 --- Comment #2 from Jason Barbier --- Created attachment 194136 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194136=edit pciconf -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 --- Comment #1 from Jason Barbier --- Created attachment 194135 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194135=edit dmesg -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 228875] Synaptics gestures like two finger scroll and trackpoint do not work.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228875 Bug ID: 228875 Summary: Synaptics gestures like two finger scroll and trackpoint do not work. Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: misc Assignee: b...@freebsd.org Reporter: ja...@corrupted.io Attachment #194134 text/plain mime type: Created attachment 194134 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194134=edit Xorg log I have an X1 carbon 6th Gen from Lenovo. When following the handbook to make the synaptics touch pad to work with two finger scroll it makes things like edge scroll work but disables the Trackpoint Device and gestures beyond multi finger tap (like two finger scroll) stop working. If I disable the X11 synaptics driver all up both the trackpoint and the trackpad work, but none of the gestures other than 1 and 2 finger tap work on the trackpad. The expected behavior: All features on the trackpad that work in other OSes work (so scrolling with two fingers) -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"