Date: Tue, 22 Oct 2013 16:13:08 -0600 From: Brock Williams <brock@cottonwoodcomputer.com> To: freebsd-usb@freebsd.org Subject: need help with eGalax USB touch screen, will pay Message-ID: <5266F874.1090009@cottonwoodcomputer.com>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --0sA2erXB3jpkjOSmuoPv4KmLpgSfGn1hr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, We have some eGalax based touchscreens that we are trying to get working with FreeBSD 9.2, eventually in Xorg. They are PioneerPOS TOM-M7 screens. They appear to be the newer eGalax models that are at least somewhat HID compliant. I'm looking for someone who will help us out on a contract or consulting basis to get them to work, and document it for others. We currently use EloTouch serial units that work fine but they are no longer readily available... Thanks! Brock Here is how the device shows up in dmesg: ugen4.3: <eGalax Inc.> at usbus4 uhid0: <eGalax Inc. USB TouchController, class 0/0, rev 1.10/1.00, addr 3> on usbus4 uhid0: no report descriptor The uep driver will load and attach to the device but doesn't appear to work... I believe this may be only for the earlier non-HID models but I'm not sure. uep0: <eGalax Inc. USB TouchController, class 0/0, rev 1.10/1.00, addr 3> on usbus4 Here is the output from uhidd: uhidd -mvvvvDu /dev/ugen4.3 uhidd[1517]: open /usr/local/etc/uhidd.conf failed: No such file or directory uhidd[1517]: proceed without configuration file ugen4.3[0]-> HID interface ugen4.3[0]-> Report descriptor size =3D 141 ugen4.3[0]-> Report descriptor dump: USAGE PAGE Generic Desktop(0x1) USAGE Pointer(0x1)[Generic Desktop(0x1)] COLLECTION Application(1) REPORT ID 1 USAGE Pointer(0x1)[Generic Desktop(0x1)] COLLECTION Physical(0) USAGE PAGE Button(0x9) USAGE MINIMUM Button1(1) USAGE MAXIMUM Button2(2) LOGICAL MINIMUM 0 LOGICAL MAXIMUM 1 REPORT COUNT 2 REPORT SIZE 1 INPUT ( Data Variable Absolute ) (2) REPORT COUNT 1 REPORT SIZE 6 INPUT ( Const Array Absolute ) (1) USAGE PAGE Generic Desktop(0x1) USAGE X(0x30)[Generic Desktop(0x1)] USAGE Y(0x31)[Generic Desktop(0x1)] LOGICAL MINIMUM 42 LOGICAL MAXIMUM 1981 PHYSICAL MINIMUM 0 PHYSICAL MAXIMUM 4095 UNIT (0) REPORT SIZE 16 REPORT COUNT 2 INPUT ( Data Variable Absolute ) (2) END COLLECTION END COLLECTION USAGE PAGE Digitizer(0xd) USAGE Touch Screen(0x4)[Digitizer(0xd)] COLLECTION Application(1) REPORT ID 2 USAGE Stylus(0x20)[Digitizer(0xd)] COLLECTION Physical(0) USAGE Tip Switch(0x42)[Digitizer(0xd)] USAGE In Range(0x32)[Digitizer(0xd)] LOGICAL MINIMUM 0 LOGICAL MAXIMUM 1 REPORT COUNT 2 REPORT SIZE 1 INPUT ( Data Variable Absolute ) (2) REPORT COUNT 6 REPORT SIZE 1 INPUT ( Const Variable Absolute ) (3) USAGE PAGE Generic Desktop(0x1) USAGE X(0x30)[Generic Desktop(0x1)] REPORT SIZE 16 REPORT COUNT 1 PUSH UNIT EXPONENT 0 UNIT (0) PHYSICAL MINIMUM 0 PHYSICAL MAXIMUM 0 LOGICAL MINIMUM 30 LOGICAL MAXIMUM 4040 INPUT ( Data Variable Absolute ) (2) USAGE Y(0x31)[Generic Desktop(0x1)] LOGICAL MINIMUM 60 LOGICAL MAXIMUM 4035 PHYSICAL MINIMUM 0 PHYSICAL MAXIMUM 0 INPUT ( Data Variable Absolute ) (2) POP END COLLECTION END COLLECTION ugen4.3[0]-> Kernel driver is not active ugen4.3[0]-> Find IN interrupt ep: 0x81 packet_size=3D0x8 HID APPLICATION COLLECTION (Pointer) size(63) HID REPORT: ID 1 INPUT: POS:0 SIZE:1 COUNT:2 [VARIABLE] USAGE Button1 USAGE Button2 POS:2 SIZE:6 COUNT:1 [CONST] POS:8 SIZE:16 COUNT:2 [VARIABLE] USAGE X USAGE Y HID APPLICATION COLLECTION (Touch Screen) size(78) HID REPORT: ID 2 INPUT: POS:0 SIZE:1 COUNT:2 [VARIABLE] USAGE Tip Switch USAGE In Range POS:2 SIZE:1 COUNT:6 [CONST] POS:8 SIZE:16 COUNT:1 [VARIABLE] USAGE X POS:24 SIZE:16 COUNT:1 [VARIABLE] USAGE Y --=20 Brock Williams brock@cottonwoodcomputer.com Cottonwood Computer Solutions, Inc. www.cottonwoodcomputer.com 406-896-4910 --0sA2erXB3jpkjOSmuoPv4KmLpgSfGn1hr 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) iQEcBAEBAgAGBQJSZvh0AAoJEAej1IqUgufIhFcH/A83F6UgemPUTigSq9U7u3JU JqI2F5fts6+7uXC29QDFZTiqWUQowH4naUrQ4J64K9WPQ5h1846ryIf8F6EXELjh 9xnoEfqJHPY/VAvtE0rK65NqOHJ0a8ET87HJZ2ObChVHTWMdTmrYhqci8TtrMzR6 D6BgLuXKhqyomcUhtyikYS1gfyDk04SFc0MSdCelAVvrVf8k5X5Wg4Z8pF7HErTq liVrOCtMmhxduNPH4NlQ2DU5ijLrYaZrP1SBcJX2thhbNLnS/Lw1XwCYSI3Jr8yY COebGNNRMc1beifnGQIRgX2QkI6F8Dgg+R5qWYjTcniuo+qIBd9bRTK5vKgCncU= =8aE/ -----END PGP SIGNATURE----- --0sA2erXB3jpkjOSmuoPv4KmLpgSfGn1hr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5266F874.1090009>