I have noticed that I always have to use the Fn+F2 keys to kick-in wireless - after any reboot. The LED is always on solid, but the radio is off by default. I'm sure there's a line to put into rc.local to fix it but I really just need my screen and touch working first.
Off to test some more...
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 :D
(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.Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash mem=786mb pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1 elevator=noop acpi_backlight=vendor"
After a bit of fiddling I was able to upgrade to kernel 2.6.31-16 without starting from a clean install. I updated with the update tool, then tried to repeat the steps described earlier in this thread for installing the poulsbo driver before rebooting. That failed, but after removing the package psb-kernel-source it worked.
I still get crashes after waking from sleep. Also, for future kernel updates to not cripple me so much before I can redo the graphics driver, does anyone know how to enable the grub menu? I kew how to do it in other linux distros but can't seem to with UNR.
For those of you having trouble using your microphone in skype I have written up a quick blog post about getting it working.
I had tried some other solutions first(upgraded alsa to 1.0.21) so without doing a fresh install I can't guarantee this will work for you(although I am pretty sure it will). If it doesn't work for you please let me know and i will revise my post.
just out of interest what is the output of this command for you?
Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Dec 2 2009 for kernel 2.6.31-16-generic (SMP).
so it may be that you need to upgrade alsa, this will install the latest alsa
sudo add-apt-repository ppa:ricotz/unstable
sudo apt-get update && sudo apt-get upgrade
thanks to http://www.webupd8.org/2009/11/ubunt...1021-from.html
for the alsa instructions.
Sorry it wasn't working for you, as i said earlier i had been messing with the sound settings etc for a while before i got it working, thanks for the feedback, i'm considering doing another fresh install to figure out the exact steps i took. Let me know if the alsa upgrade makes any difference.