Supprt for touch panel digitizer

Gary Dunn osp at aloha.com
Sun Jul 4 23:44:42 UTC 2010


I posted some questions on freebsd-general and got some pointers but
nothing specific. Then I saw this and thought I should ask here in case
someone is working this issue:

> From: Norikatsu Shigemura <nork <at> FreeBSD.org>
> Subject: usb touch screen support?
> Newsgroups: gmane.os.freebsd.devel.usb
> Date: 2009-07-04 19:08:52 GMT (52 weeks, 1 day, 3 hours and 25 minutes
ago)
> Hi.
> 
> 	I got a usb touch screen device A.K.A. eGalax.
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
> ugen4.4: <USB TouchController eGalax Inc.> at usbus4, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
> 
> 	In this time, however, FreeBSD doesn't support usb touch screen.
> 	So I researched Linux's (drivers/input/touchscreen/usbtouchscreen.c)
> 	and NetBSD's (uep(4)) implementations.  It's too simple.
> 
> 	I considered making modified ums(4) to adapt usb touch screen.
> 	But I noticed that ums(4) should be become a mouse subsystem
> 	like ucom(4), and I gave up.  Anyone, do you have any idea?

In my case it is a Fujitsu T-1010 tablet PC with a passive USB
digitizer. Looks to me like I need to write a new driver rather than
modify ums. The last question I asked was, how do I get the kernel to
use my driver (assuming I write one) rather than ums? Or is that the
wrong approach?


-- 
Gary Dunn, Honolulu
osp at aloha.com
http://openslate.net/
http://e9erust.blogspot.com/
Sent from Slate001



More information about the freebsd-usb mailing list