Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Jun 2018 01:28:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 228668] [psm] Alps GlidePoint on HP EliteBook 1040 G3: No two finger scroll
Message-ID:  <bug-228668-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228668

            Bug ID: 228668
           Summary: [psm] Alps GlidePoint on HP EliteBook 1040 G3: No two
                    finger scroll
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: neel@neelc.org

Created attachment 193905
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D193905&action=
=3Dedit
HP EliteBook 1040 G3 psm snippets

I just got a HP EliteBook 1040 G3 to replace an older 1040 G1, and am not a=
ble
to do two finger scroll. I tried this with enabling Synaptics and Elantech
support in /boot/loader.conf, and tried both with and without moused. If I =
put
two fingers on the touchpad, the cursor does not move, but the page does not
scroll.

Unlike the 1040 G1 or G2 which used a Synaptics "ForcePad" (pressure sensit=
ive
touchpad like Apple's "Force Touch"), the 1040 G3 uses a ClickPad, but one
backed by an Alps GlidePoint instead of Synaptics or Elantech. Looking at
psm.c, I did not see any code for two finger scrolling on Alps touchpads (It
seems Dell Latitudes and E-series ThinkPads also use GlidePoints, and both
**probably** have this issue).

There is an Hackintosh touchpad driver which seems interesting:
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller

They even have a driver for multiple trackpads, including Alps units:
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/tree/master/VoodooPS=
2Trackpad
(maybe at the files VoodooPS2ALPSGlidePoint.cpp and VoodooPS2ALPSGlidePoint=
.h?)

I have attached psm snippets, and will attach my full dmesg log.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-228668-227>