I have a Gvision L15Ax-JA ( a serial touchscreen device) that I have tried to get working with Ubuntu 8.04, Ubuntu 8.10, Debian Etch and Debian Testing. Most helpful so far has been this article:
http://sudan.ubuntuforums.com/showth...=975395&page=3
Basically I have:
Code:
apt-get install build-essential xserver-xorg-dev
to get the needed files for compiling the drivers. Sometimes I need libx11-dev.
I then get the source for the drivers and the programs for the Gvision touch screen:
Code:
wget http://www.higgstec.com/download/COM/TS-COM-Linux.rar
unrar TS-COM-Linux.rar
cd ./TS-COM-Linux/TS_COM_Linux_V202
tar -xvf tscom-source-2.0.2.tar.gz
Then I go into:
Code:
cd tscom-2.0.2/drivers/xorg-7.3
./configure --prefix=/usr
make clean
make
sudo make install
And I do the same for tscomxp and the calibrate and rightclick programs.
Sometimes I need to check the X version and version of glibc.
Code:
X -version
/lib/libc.so.6
because sometimes when building I get an error message:
Code:
********* CHECKOUT THE GLIBC VERSION! MUST BELOW 2.3
GLIBC_2.4
GLIBC_2.1
GLIBC_2.0
*********
but I don't know what to make of this or if I need to change it.
Things seem fine, I get data when I
but when I run the calibrate program nothing happens.
I see the drivers are there:
Code:
$ ls /usr/lib/xorg/modules/input
evdev_drv.so mouse_drv.so tscom_drv.la tscomxp_drv.la vmmouse_drv.so
kbd_drv.so synaptics_drv.so tscom_drv.so tscomxp_drv.so wacom_drv.so
So far it seems that it might be a problem with the xorg.conf
Code:
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "InputDevice"
Identifier "TSCOM_Touchscreen"
Driver "tscom"
Option "Device" "/dev/ttyS1"
Option "DeviceModel" "TS"
Option "ScreenNo" "0"
Option "SendCoreEvents" "yes"
EndSection
Section "InputDevice"
Identifier "TSCOM_Calibration"
Driver "tscomxp"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "TSCOM_Touchscreen" "SendCoreEvents"
InputDevice "TSCOM_Calibration"
EndSection
I've tried adding "CorePointer" instead of "SendCoreEvents" but that didn't seem to make much of a difference.
What should / shouldn't be showing up in /proc/modules ?
Any other ideas for the xorg.conf?
trouble shooting?
loading / unloading modules?