Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

i need to install elo touchscreen driver on an intel series panel pc. i do not have any idea whether to install the driver from elo download link as it only supports kernels 2.4 and 2.6! it is better to do that in ubuntu 11.1, is there any way to do that? the serial touch is connected to serial port and it gives me data when I touch the screen.

I found the solution, anyone with any version of ubuntu should do the following:

I am writing this for those having the same problem. this could be a straightforward quick guide to installing the driver:

[URL="http://who-t.blogspot.fi/2012/07/elographics-touchscreen-setup.html"]http://who-t.blogspot.fi/2012/07/elographics-touchscreen-[CODE]setup.html[/URL]

here is the situation in my computer :

root@localhost:~> modprobe elo
root@localhost:~> inputattach -elo /dev/ttyS0 --daemon[/CODE]
[CODE]
# cat /lib/udev/rules.d/99-elographics.rules 
ACTION=="add|change", SUBSYSTEM=="tty|pnp", KERNEL=="ttyS1", \
        RUN+="/sbin/modprobe elo", \
        RUN+="/usr/bin/inputattach -elo /dev/%k --daemon"[/CODE]


# cat /lib/udev/rules.d/99-elographics.rules 
ACTION=="add|change", SUBSYSTEM=="tty|pnp", KERNEL=="ttyS1", \
        RUN+="/sbin/modprobe elo", \
        RUN+="/usr/bin/inputattach -elo /dev/%k --daemon"
# cat /etc/X11/xorg.conf 
Section "InputClass"
    Identifier  "calibration"
    MatchProduct    "Elo Serial TouchScreen"
    Option  "Calibration"   "3568 507 529 3548"
EndSection

# cat /etc/hal/fdi/policy/10-elographics.fdi 
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.category" contains="input">
      <match key="info.product" contains="Elo Serial TouchScreen">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <!-- next line is equivalent to an xorg.conf.d statement of
                Option "Calibration "96 4000 96 4000" -->
        <merge key="input.x11_options.calibration" type="string">3580 500 521 3468</merge>
      </match>
    </match>
  </device>
</deviceinfo>

next install the display calibration package n calibrate the screen. then add the calibration X Y values to the xconfig file. no matter you do not have xorg.d folder in ubuntu 11.1 just make xorg file as following:

# cat /lib/udev/rules.d/99-elographics.rules 
ACTION=="add|change", SUBSYSTEM=="tty|pnp", KERNEL=="ttyS1", \
        RUN+="/sbin/modprobe elo", \
        RUN+="/usr/bin/inputattach -elo /dev/%k --daemon"
# cat /etc/X11/xorg.conf 
Section "InputClass"
    Identifier  "calibration"
    MatchProduct    "Elo Serial TouchScreen"
    Option  "Calibration"   "3568 507 529 3548"
EndSection
share|improve this question
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.