I got the driver compiled for Ubuntu 9.10 and also got it working. Although this is kludge and should be used with caution. I have one problem though. When touchscreen is working the keyboard and mouse stops working!
But here are the changes:
--- evdev.c (revision 251)
+++ evdev.c (working copy)
@@ -106,7 +106,7 @@
* But I need it, even if it _is_ private.
*/
-void xf86ActivateDevice(InputInfoPtr pInfo);
+//void xf86ActivateDevice(InputInfoPtr pInfo);
int xold,yold;
This is the kludge part. I wasn't sure what I should put there so I just tested and with value 2 it seemed to work.
--- evdev_axes.c (revision 251)
+++ evdev_axes.c (working copy)
@@ -621,8 +621,7 @@
if (!InitValuatorClassDeviceStruct(device, axes,
#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 1
- GetMotionHistory,
- GetMotionHistorySize(),
+ 2,
#else
miPointerGetMotionEvents,
miPointerGetMotionBufferSize(),