From owner-freebsd-bugs@FreeBSD.ORG Fri Oct 25 16:10:02 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 29FA42D4 for ; Fri, 25 Oct 2013 16:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F097620AD for ; Fri, 25 Oct 2013 16:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9PGA1br047917 for ; Fri, 25 Oct 2013 16:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9PGA114047916; Fri, 25 Oct 2013 16:10:01 GMT (envelope-from gnats) Date: Fri, 25 Oct 2013 16:10:01 GMT Message-Id: <201310251610.r9PGA114047916@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Brock Williams Subject: Re: kern/183032: uep driver not working with eGalax touchcontroller X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Brock Williams List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Oct 2013 16:10:02 -0000 The following reply was made to PR kern/183032; it has been noted by GNATS. From: Brock Williams To: bug-followup@FreeBSD.org, walker_643@yahoo.com Cc: Subject: Re: kern/183032: uep driver not working with eGalax touchcontroller Date: Fri, 25 Oct 2013 10:06:23 -0600 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --7XIH24iE38t6oxuKl4w1Wk6ripTnQRW96 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I have the same issue and have been trying to figure out a solution for a while. =46rom what I can gather, the uep driver is for older non HID compliant eGalax devices. Apparently eGalax changed the devices but kept the same device IDs. 2 approaches have shown promise, but so far neither actually works: 1- the latest version of xf86-input-mouse contains a patch from mav@ which includes support for USB HID devices directly. I am able to get my touchscreen somewhat working using this. You have to compile a kernel without ums in order for uhid to bind to the device and add something like this to Xorg Section "InputDevice" Identifier "Panel1" Driver "mouse" Option "Protocol" "usb" Option "Device" "/dev/uhid0" Option "Collection" "2" Option "FlipXY" "true" # Option "InvX" "True" # Option "InvY" "True" Option "AngleOffset" "90" EndSection On my device, the axes are inverted, and the driver doesn't seem to respect the FlipXY option, so it isn't of much use. 2- the multimedia/webcamd includes a port of the linux eGalax input driver. Once installed and bound to the ugen device ( my device is ugen4.3 so I run "webcamd -d 4.3"), there is a linux style /dev/input/event0 device which produces data when the screen is touched. But so far I have found nothing to use this to get events into Xorg. Brock --=20 Brock Williams brock@cottonwoodcomputer.com Cottonwood Computer Solutions, Inc. www.cottonwoodcomputer.com 406-896-4910 --7XIH24iE38t6oxuKl4w1Wk6ripTnQRW96 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBAgAGBQJSapb/AAoJEAej1IqUgufIur0H/RTDrYtguJL9WTSfPA/yQIWU ocdrAWNF1gtzn6+ZZmaJL2yF+nEzgp9qT0AUzdUdxNC5bhwAh4vUKU+ZHx0nI2oU sZp8QlWiquFoZ0WSbLLIZcLSwxWlCOZ++FxkP8E6mIuiY8fePFXj7Q9B0WQS9TyS f60UzhxKkNwPN1qiOOEmFHaugH0rcf5KrVFljAXtJVAdNTz9Ewd4Z+bJPU1SDEi0 GBhRRIH9hlQaKepDova54l37z9ec7BH6xxXPpNaAWSPCrTq4cqmYR/Ni24FhWLfA zP4YYFucP7VEOnVTk3TTerV+wxxZql/OXfP5haafqo6yayLZ0XYJj+3fUR/J2Iw= =LPSn -----END PGP SIGNATURE----- --7XIH24iE38t6oxuKl4w1Wk6ripTnQRW96--