Currently, ndiswrapper is mostly working for me, so I've shifted my focus to getting the touch screen working. Since Quick Start already has a working touch screen driver, it seems logical to try using existing drivers.
By the way, the S10-3t's that were released last month did not have Quick Start 2.0 installed as advertised. However, Quick Start 2.0 has been released and can be downloaded at http://consumersupport.lenovo.com/au...Show_2578.html. I've tried it, and the wifi drivers are now working just fine.
Anyway, I've located the xorg.conf file for Quick Start, and this is what it says:
Identifier "Cando Touch Panel"
Option "Device" "/dev/input/touchscreen"
Option "ReopenAttempts" "81"
So it appears that Quick Start is using a multi-touch mouse driver for the touch screen. I've checked /dev/input for the touchscreen device, and it is absent in Ubuntu, so it's not as simple as just plugging it into xorg.conf. Wouldn't that be nice.
Quick Start's filesystem is contained in four squashfs files. Since the newer version of squashfs will not mount older versions of sqx files, we have to instead, extract them to the hard drive. Here's what I did:
- I made sure the universe and multiverse repositories were enabled in Software Manager. Just in case.
$ sudo apt-get install squashfs-tools
$ unsquashfs -d ~/Desktop/qstart /media/c drive/QSTART.SYS/bs-persist.sqx
$ unsquashfs -d ~/Desktop/qstart /media/c drive/QSTART.SYS/bs-xorg-1.6.0.sqx
$ unsquashfs -d ~/Desktop/qstart /media/c drive/QSTART.SYS/va-FF-3.0.sqx
$ unsquashfs -d ~/Desktop/qstart /media/c drive/QSTART.SYS/va-pack-LVSPCS20.sqx
Somewhere, hidden in these files, is our answer to getting the touch screen working. I'm going to continue looking, but if one of you figures it out that's great. I can use all the help I can get.