I am running FreeBSD 12.1-RELEASE off a USB drive that I can jump between two computers flawlessly. One with an eGalax touchscreen and another with a TSC-30 DMC.
I have been through about everything a Google search will feed me, including:
Seems like everything is for FreeBSD 8... or at most 11. I've tried it all but am getting nowhere. Is there current data on the right way to get these working?
If I
/dev/uep0 doesn't exist.
uep is not listed under
If I
so I assume its loaded in kernel directly
uhhh... Okay... so where the heck is that uep0?
I tried to
If uep0 really does exist... how do I find it?
I'm honestly confused by wmt, webcamd, usbconfig and x11-drivers/xf86-input-evdev... Do some of these tools daisychain? It seems like wmt replaces webcamd and evdev?
Please help. I've been able to debug so much of FreeBSD on my own, but this one has me stumped.
I have been through about everything a Google search will feed me, including:
Code:
https://www.reddit.com/r/freebsd/comments/7hvxhr/whats_the_state_of_touchscreen_support_for/
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183032
https://www.freebsd.org/cgi/man.cgi?query=egalax&sektion=4&manpath=freebsd-release-ports
https://www.freebsd.org/cgi/man.cgi?query=uep&sektion=4&n=1
https://lists.freebsd.org/pipermail/freebsd-current/2016-March/059882.html
https://thehackerdiary.wordpress.com/2017/04/21/exploring-devinput-1/
http://denkrobat.de/doku.php?id=touchscreen
Seems like everything is for FreeBSD 8... or at most 11. I've tried it all but am getting nowhere. Is there current data on the right way to get these working?
If I
cat /dev/input/event0
- 5, I can see keyboard input on event0, and mouse input on event1 (no touchscreen input though... I checked event1 just in case)... but nothing on event 2 - 5./dev/uep0 doesn't exist.
uep is not listed under
kldstat
.If I
kldload uep
I get: kldload: can't load uep: module already loaded or in kernel
so I assume its loaded in kernel directly
dmesg | grep eGalax
gives me:
Code:
uep0: <eGalax Inc. USB TouchController, class 0/0, rev 1.10/1.00, addr 2> on usbus0
locate uep0
reveals nuthin'. usbconfig
gives:
Code:
ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <Dell Dell Universal Receiver> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.3: <eGalax Inc. USB TouchController> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.4: <Generic USB3.0 Card Reader> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=ON (224mA)
I tried to
cat /dev/ugen0.3
and got
Code:
cat: ugen0.3: Input/output error
I'm honestly confused by wmt, webcamd, usbconfig and x11-drivers/xf86-input-evdev... Do some of these tools daisychain? It seems like wmt replaces webcamd and evdev?
Please help. I've been able to debug so much of FreeBSD on my own, but this one has me stumped.
Last edited: