It turns out that the USB touch screen driver that comes with Linux doesn't interprete the eeprom information from the eGalaxy touch screens, so it may work on some and won't work on others. Using the InvX and InvY (to invert the axis') I could get it work kind of work, but was unable to calibrate anything.Originally Posted by DJBigShow
I downloaded the eGalaxy drivers for Fedora Core III (None available for FC4), and modified it to compile on FC4. I then had endianess issues -- the driver they wrote won't work on big endian. I fixed this, along with several other places in their user code where they assumed "-1" meant 255 (intel is inherently signed, whereas PPC is inherently unsigned).
Once I did all this, my touch screen works great! If anyone else plans to use their lilliput on Linux (intel or PPC), let me know and I'll help out with the kernel module and user space modifications required to work.