Hi
Well not good news... it worked out of the box for me...
Code:
lsusb

Bus 001 Device 003: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen

hwinfo --usb

04: USB 00.0: 10503 USB Mouse
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0
  Unique ID: ADDn.lRwV_3FQLd1
  Parent ID: k4bc.v+N+B0xY+P6
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1:1.0
  SysFS BusID: 1-1:1.0
  Hardware Class: mouse
  Model: "D-WAV Scientific eGalax TouchScreen"
  Hotplug: USB
  Vendor: usb 0x0eef "D-WAV Scientific Co., Ltd"
  Device: usb 0x0001 "eGalax TouchScreen"
  Revision: "1.00"
  Compatible to: int 0x0210 0x0000
  Driver: "usbtouchscreen"
  Driver Modules: "usbtouchscreen"
  Device File: /dev/input/mice (/dev/input/mouse2)
  Device Files: /dev/input/mice, /dev/input/mouse2, /dev/input/event8, /dev/char/13:72, /dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00, /dev/input/by-path/pci-0000:00:1d.0-usb-0:1:1.0-event, /dev/char/13:34, /dev/char/13:63
  Device Number: char 13:63 (char 13:34)
  Speed: 1.5 Mbps
  Module Alias: "usb:v0EEFp0001d0100dc00dsc00dp00icFFiscFFipFF"
  Driver Info #0:
    Buttons: 0
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #3 (Hub)
Can you post the hwinfo --usb into to see what it's doing.