The Asus eeePC T91's touchscreen uses the IDEACOM IDC 6680.Forum member bkruggel offers this solution:
There is an issue with the IDEACOM IDC 6680 touchscreen and the current evdev driver (any random number of clicks at a different place will not move - typing on an onscreen keyboard testestestest might give something like tessestessest). This might apply to other 'false' touchscreens as well (the 6680 is basically an overlay on a simple LCD). Getting any version above 2.5 resolves that issue. I now use version 2.5.99, and it works. You might want to get the Maverick version from : Xorg-Edgers. (just the package xserver-xorg-input-evdev and install it with dpkg), which doesn't need any other packages to install nicely.
Edited the 9th May 2012 - Loupgris
As for now, my touchscreen is broken so I cannot say that this fix still works. Feedbacks always welcome! Cheers Loupgris.
User Loupgris reported the following to get his touchscreen working on his Archos 9:
(Original post on the Bodhi forum here)
My last toy the Archos 9 took me around 7 months to find the right distro that do feet my needs, yes I'm talking about Bodhi Linux. Despite the fact I love this distro I came across quite some problems (old GMA500 stuff) but more strangely, I had quite some problem with the touchscreen. After installing the eeti drivers entering the following line in rc.local
echo -n "serio_raw" > /sys/bus/serio/devices/serio1/drvctl
and rebooting everything went fine, calibration and so on. But after first poweroff and then restart Bodhi would just not start. In fact X was hanging, so after further investigation I found out that serio_raw number was changing after a power off, from serio_raw0 to serio_raw2. So what I did was to write a small script to copy different version of xorg.conf depending on serio_raw number. So I'll share what I did with you.
Paste this file in /etc/init.d/ http://dl.dropbox.co.../ts/touchscreen
and type in a terminal :
sudo update-rc.d touchscreen start 01 S .
now get this file (eeti driver) http://dl.dropbox.co...-32b-k26.tar.gz
untar it whenever you want and cd in the directory eGalaxTouch32 then do :
sudo ./setup.sh
choose 2 when asked.
then in a terminal :
sudo nano /etc/default/grub
and add
i8042.nomux=1
at the GRUB_CMDLINE_LINUX_DEFAULT line , save and exit. type :
sudo update-grub
reboot, start a terminal and type in :
sudo eGalaxTouch
go in tools, linearization , 25 pts, do the steps and then your set, you got a fully functional touchscreen on your A9. Downside to this is that the optical mouse is deactivated.
Hope it helped. Cheers Loupgris
Feedback: Thank you Loupgris. Unfortunately, the information above seems to be outdated. On Bodhilinux 1.3 using emgd driver on an Archos 9 I had no chance to follow these instruction. Despite the fact that
echo -n "serio_raw" > /sys/bus/serio/devices/serio1/drvctl
had to be replaced by
echo -n "serio_raw" > /sys/bus/serio/devices/serio0/drvctl
I was unable to successfully run the trick of copying the xorg.conf file automatically depending on the serio_rawX. There is simply no xorg.conf file in /etc/X11 that could be copied. Because of that also the eGalaxy drivers denied to install by the script ./setup.sh, as they claimed to be missing the xorg.conf file. doing a
sudo touch /etc/X11/xorg.conf
helped to get the driver installation through, but unluckily the xorg.conf file stayed empty instead of being filled by the eGalaxy driver settings. I tried the eGalaxy driver listed here and also the ones provided on the company's website (3.05.5625-xxx), but no luck. the latest driver told me “no ps2 mouse driver found” while the older one (3.05.5025-xxx) told everything is ok, but the calibration program after reboot says “no touchscreen driver found”. In both cases, xorg.conf stays empty and I think this is the problem. In 2 out of 100 reboots I realized that the mouse was reacting to touches of the screen in some jumpy way, so it should work somehow, but not as described in the procedure above. This is why I know that it should be serio0 and not serio1 in my case.
BTW, a good idea for Archos 9 users would be to provide the Bodhilinux version, the touchscreen drivers and the emgd drivers the original poster was using forever on this wiki as downloads, so that at least ONE working configuration could be established. I tried ubuntu, jolicloud and meegoo, but bodhilinux seems to be the best OS for Archos9, so it would be a putty if we could not collect to ether at least one working configuration.
Cheers, Thomas.
The Itronix GoBook is one of a number of x86 laptops equipped with the Gunze touchscreen panel. Getting these to work in Bodhi has (so far) been a simple matter of calibration.
A full page on setting up xinput-calibrator is here
If you would like to comment or make further suggestions, please leave a note on our Comments page (you will have to Create an Account if you haven't already).