hi everyone

i'm looking for some help with my touchscreen!

my system is an xbox : kernel 2.4.31-xbox. i'm sure if this was 2.6 then it would be a lot easier, but i'm stuck with 2.4 for the moment.

I connect the screen's USB port, and cat /proc/bus/usb/devices produces this..

P: Vendor=04e7 ProdID=0007 Rev= 1.04
S: Manufacturer=Elo TouchSystems, Inc.
S: Product=Elo TouchSystems IntelliTouch 2500U
S: SerialNumber=07U15384
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=5ms

so it looks like it's connected.

then, i cat /dev/input/mouse0 and i get gibberish on the screen as i move my finger around on the screen.

is this all i need (apart from the driver, which is another story entirely) to get the screen working on X? this is [some of] the output of X -version:

XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-14 20050601051219 fabbione@fabbione.net)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.29-pre2 i686 [ELF]
Build Date: 01 June 2005

the scattered documentation i can find on the touchscreen says i should be able to cat /proc/bus/input/devices to find out which event handler the screen uses, but there's no /proc/bus/input directory, nor any /dev/input/eventX files. all my 2.6 kernel machines seem to have these; is this a 2.6 kernel thing only? does it even matter, since i *am* getting some kind of input from the screen with cat /dev/input/mouse0?

sorry if i'm way off, i'm diving a bit quick into this end of linux, which is a bit murky to me at the moment....

thanks

owen