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