How to get the ix260+ touchscreen working


Download the kernel module. It's the module from Jean-Christophe Duberga with one little modification.

Extract it, build it with
# make modules
and install it with
# make modules_install
run
# depmod
Load the module with
# modprobe semtech

You need to install evtouch (simply install xserver-xorg-input-evtouch on ubuntu)

Now you have to configure the os to get it working.

Download the udev rule and put it in /etc/udev/rules.d/
Download the hal policy and put it in /etc/hal/fdi/policy/
Now configure your xorg.conf. Here there is my xorg.conf, it will certainly work on all itronix gobook 3 ix260+.
If you prefers to modify yours, simply add the
InputDevice "touchscreen" "SendCoreEvents"
in the ServerLayout section, and add the InputDevice section that has the identifier "touchscreen".
This section is already calibrated, but if you want to calibrate yourself, folow the evtouch documentation (i will write something about this later)

Finally, reboot your computer or reload udev, hal and Xorg.
Run as root
# echo -n "semtech" > /sys/bus/serio/devices/serio2/drvctl
It's recommanded to add this to your startup scripts or you will need to run this each boot.
Restart Xorg.
The touchscreen will work.

Tested with ubuntu 9.10, kernel 2.6.31.