OK, I've been trying a few things to get this working automatically at startup. If I wait for boot to complete, run "sudo modprobe uinput" in a terminal, then run the egalax daemon (eGTouchD), the touchscreen works properly. I've actually needed Xorg ver > 1.13 to get reliable touchscreen operation. With 1.11, the cursor doesnt track finger movements accurately enough. Its working fine with TC5.1 and Xorg7.7
So I want to get it working automatically, so I've put the modprobe uinput command into .X.d and it runs and appears in the processes list when I check via control panel system stats. Ive also put "sudo eGTouchD" into .X.d and it runs too, appearing in the processes list. But the touchscreen doesnt work. The problem appears to be a chicken and egg, because i get an entry in the galax log when the daemon starts up that there is no /dev/uinput . Is this because the modprobe command hasnt finished?
is there a way to not run the daemon until the modprobe command has completed?
btw, the egalax documentation says to put the eGTouchD daemon into etc/rc.local, but we dont have this in tinycore.