From owner-freebsd-mobile@freebsd.org Sun Jul 9 20:50:42 2017 Return-Path: Delivered-To: freebsd-mobile@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DCA46D94F9B; Sun, 9 Jul 2017 20:50:42 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: from corp.infotel.ru (corp.infotel.ru [195.170.219.3]) by mx1.freebsd.org (Postfix) with ESMTP id 5A41A6F8E4; Sun, 9 Jul 2017 20:50:42 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: from corp (corp.infotel.ru [195.170.219.3]) by corp.infotel.ru (Postfix) with ESMTP id ACE6A13FB3; Sun, 9 Jul 2017 23:43:28 +0300 (MSK) X-Virus-Scanned: amavisd-new at corp.infotel.ru Received: from corp.infotel.ru ([195.170.219.3]) by corp (corp.infotel.ru [195.170.219.3]) (amavisd-new, port 10024) with ESMTP id dQ9MxA8o_BT5; Sun, 9 Jul 2017 23:43:27 +0300 (MSK) Received: from mail.cicgroup.ru (unknown [195.170.219.74]) by corp.infotel.ru (Postfix) with ESMTP id 3EA8313F97; Sun, 9 Jul 2017 23:43:27 +0300 (MSK) Received: from mail.cicgroup.ru (localhost [127.0.0.1]) by mail.cicgroup.ru (Postfix) with ESMTP id 2D83F60BE82; Sun, 9 Jul 2017 23:43:25 +0300 (MSK) X-Virus-Scanned: amavisd-new at cicgroup.ru Received: from mail.cicgroup.ru ([127.0.0.1]) by mail.cicgroup.ru (mail.cicgroup.ru [127.0.0.1]) (amavisd-new, port 10024) with SMTP id mbzC1rNkLgQ1; Sun, 9 Jul 2017 23:43:23 +0300 (MSK) Received: from [192.168.0.30] (gateway [10.0.2.2]) by mail.cicgroup.ru (Postfix) with ESMTPA id F40F360BE80; Sun, 9 Jul 2017 23:43:22 +0300 (MSK) Subject: Re: Non-synaptics (IntelliMouse) touchpads To: Eric McCorkle , x11@FreeBSD.org, freebsd-drivers@freebsd.org Cc: "freebsd-hackers@freebsd.org" , freebsd-mobile@freebsd.org References: From: Vladimir Kondratyev Message-ID: <0a28d828-d1d6-de7f-0396-68e5938bd351@kondratyev.su> Date: Sun, 9 Jul 2017 23:40:42 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Ka7Ih1I5mgLdu4HfORqPskWc1jrcGeJUU" X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Jul 2017 20:50:43 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Ka7Ih1I5mgLdu4HfORqPskWc1jrcGeJUU Content-Type: multipart/mixed; boundary="pJGb2IISfILb6IoAjOdf1CnkA7XsK48mp"; protected-headers="v1" From: Vladimir Kondratyev To: Eric McCorkle , x11@FreeBSD.org, freebsd-drivers@freebsd.org Cc: "freebsd-hackers@freebsd.org" , freebsd-mobile@freebsd.org Message-ID: <0a28d828-d1d6-de7f-0396-68e5938bd351@kondratyev.su> Subject: Re: Non-synaptics (IntelliMouse) touchpads References: In-Reply-To: --pJGb2IISfILb6IoAjOdf1CnkA7XsK48mp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US On 09.07.2017 22:46, Eric McCorkle wrote: > I am trying to figure out whether I need to modify the psm device drive= r > in order to support the touchpad on my laptop (it's one of Purism's > Librems, in case anyone is wondering). Specifically, I'm trying to get= > the two-finger scrolling to work. > > The touchpad is fully supported on Linux. Based on output from the > Linux driver (with extra debugging messages I added in), the touchpad > seems to be treated as an IntelliMouse and handled as if it were a > wheel-mouse, not a synaptics touchpad. This leads me to believe that > the two-finger scrolling must be handled either in the hardware, or in > the Linux driver,=20 Could you attach evemu-record to touchpad`s device file (/dev/input/eventXXX on Linux) to examine type of input events? receiving of REL_* events means hardware processing of "two-finger scrolling" receiving of ABS_* events means software processing of "two-finger scrolling" That can be used as starting point for further investigation. --pJGb2IISfILb6IoAjOdf1CnkA7XsK48mp-- --Ka7Ih1I5mgLdu4HfORqPskWc1jrcGeJUU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEkwnJqomIwH/siVElg2u+IHApX3UFAllilNVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkz MDlDOUFBODk4OEMwN0ZFQzg5NTEyNTgzNkJCRTIwNzAyOTVGNzUACgkQg2u+IHAp X3Ub/ggAlSfFIMI4vnMT+GGvF4QR1dW7zd0tbc/gUHqXco0Jb36sJfwtCrzVlNSv ctrt50xh//CYnEH6yE8EkbHN/fsSyB8AXZumEHWDiRb2EV49Hnl0h+3I+eeJMqie 4N1MM20cK5Jh8Jgj+o45e/g1pvFikwfOT1kfk84x2TRnP7nfHfQtsBt+pyKbBA7Z N2kdIR0NxUgugtlNtAGr1dj2AnxOovU8DRwpOzHoevPOQ37Td9CI/jNFvpuAd0xw i6CD1K3OANPab2bq2X5Vgx2Ywlw0bTAjeds1BEbiu1NHXxe9KO9giAex/2Y4Jm0H hOb3ZomBgauzM+vXvQYDrVe6crnlSA== =kAY9 -----END PGP SIGNATURE----- --Ka7Ih1I5mgLdu4HfORqPskWc1jrcGeJUU--