LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Drivers dont work - Elo Touchscreen (Accutouch 2100) on Suse10.0 (https://www.linuxquestions.org/questions/linux-hardware-18/drivers-dont-work-elo-touchscreen-accutouch-2100-on-suse10-0-a-604664/)

aap 12-05-2007 07:44 AM

Drivers dont work - Elo Touchscreen (Accutouch 2100) on Suse10.0
 
Hello there,

Im trying to get an AccuTouch 2100 to work on Suse 10.0
I downloaded the driver from their website by the right configuration choosing step-by-step. (Several boxes where you could check the version of your linux distro and X version. After downloading, I followed the readme included in the tarball. When all was done I rebooted, like the readme told me to do.

But when X starts, it hangs right before the loading splash of suse10.0gnome. So I tried to install the source RPM package of the driver but I had the same result.

I also dual boot with windows. And in windows, the touchscreen works fine. It showed that the screen was connected on COM 3.

Then I tried the command:
od -bb -w10 /dev/ttyS2 (because COM 3 is S2)
But no output was shown when I touch the screen. I also tried the rest of the ports, but with no result.

Im using:
Suse 10.0
Kernel: 2.6.13-15-default (uname - a)
Xversion: 6.8.2 (X -version)

All help is welcome :)

thanks,

aap

ph73nt 12-05-2007 08:02 AM

If the drivers was built and installed correctly then there will be an entry under touchpanels in SaX2. Anything there?

Is there anything in /etc/X11/xorg.conf (or /etc/X11/XF86Config) about /dev/ttyS2 as a device or ine the "files" section?

Have the drivers installed to the correct locations rpm -ql [nameofRPM]?

aap 12-05-2007 08:24 AM

When the rpm is installed, files are made in /elo, just like the normal tarball-readme says. So that is right.
Quote:

/elo
/elo/cpl
/elo/cpl.motif-2.0
/elo/cplcmd
/elo/disable.xpm
/elo/elo_drv.o
/elo/elok_s.ko
/elo/elologo.xpm
/elo/eloser
/elo/elova
/elo/enable.xpm
/elo/general.xpm
/elo/install.sh
/elo/loadelo
/elo/loadscripts
/elo/modpath.perl
/elo/rmmodpath.perl
/elo/rmscripts.perl
/elo/rmxconfig.perl
/elo/xconfig.perl
in xorg.conf, in the Files section is:
Quote:

InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
and at the bottom, xorg.conf tells me: (I thought i would mention it because it has 'elo' in the block)

Quote:

Section "InputDevice"
Identifier "elo"
Driver "elo"
Option "Device" "/dev/input/elo_ser"
Option "AlwaysCore"
EndSection
EDIT:
Oh, and in Sax2, I can check " Assign a touchpad to display 1".
I checked "ELO" and "2300 TOUCHSCREEN" (only option)
Then I have to assign a COM port, but the only ones I can choose are "USB, COM-1 and COM-2", not the right port...

ph73nt 12-11-2007 07:28 AM

I find it odd that there is no

Inputdevices "/dev/input/elo_ser"

in the xorg.conf file. Would adding this line make a difference?
You could also try replacing Option "Device" "/dev/input/elo_ser"

Option "Device" "/dev/input/elo_ser"

with

Option "Device" "/dev/ttyS2"

I had my touchpanel working in suse 9.0 and I'm pretty sure I had it working in 10.0 (but don't quote me on that, a while ago, broken HD etc) but I'm having trouble with 10.3. I have a post about it which details my xorg.conf file if you think it may help http://www.linuxquestions.org/questi...e-10.3-604360/

ph73nt 12-11-2007 07:36 AM

Oh another thing. If you have chosen and saved these options in SaX2 you have probably altered your xorg.conf file and may need to re-install your drivers if you didn't back-up your xorg.conf file.

Before I try to alter my touchscreen settings I always back-up this file and it's worth noting whether the touchscreen was working at this point or not. If you're planning on upgrading it might even be worth noting the kernel or suse version.

e.g. (as root) cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak.2007.12.11.touchscr_broken_suse10.0

Long winded but well worth it if you upgrade the kernel or X or SuSE or almost anything and end up with a broken touchscreen driver.


All times are GMT -5. The time now is 07:39 PM.