After replacing my HDD with an AMP SaberTooth ZX SSD, I decided to have a go at installing Mandriva Linux on my "9". It's very fast and responsive now, and it's almost working perfectly except that the eGalax software can't seem to enter calibration mode, and the touchscreen axes are screwy.
If you're interested, this is what I've done so far to get it going:
1. Installed Mandriva One 2010.0.
2. Disabled IPv6 protocol in Networking, because I couldn't access many websites.
3. Added the Contributor and Debug repositories to urpmi.
4. Installed the Poulsbo drivers from the developmental libraries using urpmi.
5. Set the graphical server to the US15W, monitor to Custom and resolution to 1280x600 @ 24bpp. Reboot. Video is now working.
6. Added i8042.nomux to the boot parameters. Optical mouse is now working.
7. Installed matchbox-keyboard using urpmi. I now have an on-screen keyboard.
Although it doesn't work very well -- it crowds out other windows on the desktop.
8. Installed the eGalax driver from EETI, using the setup.sh script as root and specifying PS/2 mode.
9. Added the SERIO_RAW section to rc.local. Reboot. Touchscreen is now... doing stuff.
I can run the eGalaxTouch setup program, but no changes are applied (I get something like, "Error contacting the X server, please contact your provider").
I can attempt to run calibration, but it takes forever to get to the first touch point, and then hangs there until I restart the X server.
The touch screen doesn't respond to tap-clicks, and the cursor travels nearly opposite to the direction of my finger.
Have you encountered this? How did you get past it?
Thanks and well done to all the peeps who helped me get this far EDIT:
I just realized that I haven't yet tried specifying the "serio0" parameter in rc.local:
echo -n ÔÇ£serio_rawÔÇØ > /sys/bus/serio/devices/serio0/drvctl
I'll give that a shot this evening.