Ok, I'm not sure if a new thread should be started for the T91MT but I'm starting to realize there are differences.
The touch-screen is definitely different. It is reported to be AsusTek - not another supplier (could Asus really have built their own?) anyway, it also behaves like a 'resistive' touch rather then 'capacitive' - if I understand the differences. I can activate 'touch' with any object (doesn't have to be my finger) and it's pressure sensitive. I'm having a hard time find a spec that says what it is.
The T91MT also comes with Win7 Home which is a far cry from the Win7 Starter Edition! However, I still can't stand being in Windows long. I like to actually get things done with my computer not just click thru pretty menus and options
Multitouch support for the T91MT seems brand-new! I have gotten as far as having un-calibrated single-touch, and I'll post steps below.
I am running Karmic 2.6.32-17 - the latest as of this post - and I have no idea if this will work for anything else. Most of this comes from SamT91MT over in the Asus Support forum and I'm not sure you can get there without an account. Also the source below is from SamT91MT. I may attempt some mods to it to get calibration working, but I may get nowhere as well
(remember, I'm running Karmic 2.6.31-17, so your "mileage" [results] may vary
Nough background, now the goods... These are the steps. I will attach files needed. This is all using mods to source for the evtouch driver:
1. Install the video psb drivers via instructions here
(Ubuntu Wiki) - although I had better luck with this blog post
2. do "sudo apt-get install xserver-xorg-input-evtouch"
3. you may need kernel source? Not sure about this - I did install it via Synaptics Package Manager so I could do a "make clean; make" to rebuild from source
4. download the source/binaries from the attachment below (there is no need to recompile, only if you want to 'play' with code)
5. do "tar -xvzf xf86-input-evtouch-0.8.8.orig.eeeT91MT.tar.gz"
6. do "cd xf86-input-evtouch-0.8.8.orig.eeeT91MT"
7. NOTE: at this point you could do a "make clean; make" to rebuild binaries - I believe
8. do "sudo cp /usr/lib/xorg/modules/input/evtouch_drv.so /usr/lib/xorg/modules/input/evtouch_drv.so.save"
9. do "sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.save"
10. do "sudo cp ./.libs/evtouch_drv.so /usr/lib/xorg/modules/input/evtouch_drv.so" - NOTE: the .libs directory is hidden from an "ls" cmd - use "ls -a" to see it, or just "cd .libs" to look around.
11. do "sudo cp ./xorg.conf /etc/X11/" (you didn't even have an xorg.conf until after you installed the psb video stuff)
12. Shutdown and restart and you should have good screen resolution and some single touch activity.
EDIT: Yeah your reading right - 'xf86...' - not to fear, it's modified to work with Xorg.
Calibration may not work BUT I found that if I used the following xorg.conf values I don't need it:
Option "MinX" "0"
Option "MinY" "0"
Option "MaxX" "3475"
Option "MaxY" "3475"
I am getting freeze-ups tho - nothing but a held power button to power off works
EDIT/UPDATE (Mar 8th):
I have a very stable T91MT with almost everything working - even sleep. I did get calibration to work but it seemed to mess up more then it fixed.
- I now use an fdi file for touch instead of xorg.conf (see xorg.conf attached for other settings). It's put in (note path!) /usr/share/hal/fdi/policy/20thirdparty - see the attached - the T91MT uses evtouch for Xorg GUI stuff
- Also synaptics updates for 2 finger scrolling etc.
- I have no multi-touch on the screen yet, BUT I haven't tried that much as it's no big deal for me.
- I've icluded another copy of the xf86 tar file, it's the latest I've used. If you update to a new kernel, you'll need to run the following to re-establish touch - or is it the display... (you'll need to install poulsbo psb-kernel-headers and psb-kernel-source for display updates - info elsewhere here)
sudo dpkg-reconfigure psb-kernel-source
- sudo update-grub
- Also a copy of /etc/udev/rules.d/69-touchscreen.rules - used to set up devices for X.
- Strip off the ".txt" - I added them to be able to upload here only
- start about post #215 for more info or try this blog or this blog - a work in progress at this point
- and one more - grub, the boot manager. My current mods to /etc/default/grub are in the GRUB_CMDLINE_LINUX_DEFAULT line:
...(do 'sudo update-grub' after edits). These are for display mem reserved, display speed mods or sleep (can't remember), SSD saver and enabling backlight keys Fn+F3/F4.
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash mem=786mb pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1 elevator=noop acpi_backlight=vendor"