kern/183032: uep driver not working with eGalax touchcontroller

Brock Williams brock at cottonwoodcomputer.com
Fri Oct 25 16:10:02 UTC 2013


The following reply was made to PR kern/183032; it has been noted by GNATS.

From: Brock Williams <brock at cottonwoodcomputer.com>
To: bug-followup at FreeBSD.org, walker_643 at 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 at 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--


More information about the freebsd-bugs mailing list