TouchKit - Calibration tool won't start

Discussion in 'Modding and Customization' started by Mexsalem, Jul 12, 2009.

  1. Mexsalem

    Mexsalem

    Joined:
    Apr 2, 2009
    Messages:
    10
    Likes Received:
    0
    Hello,

    i'm in trouble with my TouchKit for my AspireOne 110L (Linux) because I can't use the calibration tool, it simply refuse to start :

    [user@localhost ~]$ sudo -s
    [root@localhost ~]# eGalaxTouch
    [root@localhost ~]#

    I downloaded and installed "eGalaxTouch-2.06.2905-32b-k26.tar.gz" (by the way : same error with "TouchKit-2.03.1712-32b-k26-x13.tar.gz")

    The Touchscreen reacts, but in wrong y- and x-aixes and the dimension is not korrekt.

    Has anyone the same problem ? How did you solved it ?

    The Installation (seems to have problems to detect the usb controller ?) :
    [user@localhost eGalaxTouch32]$ sudo sh setup.sh

    (*) Linux driver installer for eGalax Touch controller

    (I) Check user permission: root, you are the supervisor.
    (I) Begin to setup the eGalax Touch driver.
    (I) Extract eGalax Touch driver archive to /usr/local/eGalaxTouch32.
    (I) Create eGalaxTouch utility shortcut in /usr/bin.
    (I) Create TKCal tool shortcut in /usr/bin.
    (I) Check X window version: 1.3.x
    (I) Copy X module: x13/egalax_drv.so to /usr/lib/xorg/modules/input.

    (Q) Which interface controller do you use?
    (I) [1] RS232 [2] PS/2 [3] USB : 3
    (I) Using interface: USB
    (W) Unknown: Skip to check USB type.
    (I) Note that the option "SkipClick" "1" should be appended in the touch
    section of X configuration file for HID compliant touch controller.

    Besides, if the using touch controller is non-HID compliant controller,
    the option "Device" "/dev/input/mice" for mouse should be changed to
    "Device" "/dev/input/mouseX" to prevent the mouse driver from reading.
    (I) For details, see the document "Driver Guide.pdf".

    (I) Found X configuration file: /etc/X11/xorg.conf.
    (I) Add touch configuration into /etc/X11/xorg.conf.

    (I) Please reboot the system for some changes to take effect.
    (I) After booting, type "eGalaxTouch" to do calibration.

    [user@localhost eGalaxTouch32]$

    My configuration :
    [user@localhost ~]$ X -version

    X Window System Version 1.3.0
    Release Date: 19 April 2007
    X Protocol Version 11, Revision 0, Release 1.3
    Build Operating System: Fedora Core 7 Red Hat, Inc.
    Current Operating System: Linux localhost 2.6.23.9lw #105 SMP PREEMPT Fri Jun 27 18:56:59 EDT 2008 i686
    Build Date: 06 June 2008
    Build ID: xorg-x11-server 1.3.0.0-35.fc8
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Module Loader present


    The Touchscreen is available :
    [user@localhost ~]$ lsusb | grep 0eef
    Bus 001 Device 003: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen

    usbhid is working :
    [user@localhost ~]$ lsmod | grep usb*
    fuse 26708 2
    cpufreq_userspace 1388 0
    usbhid 16320 1
    usb_storage 34656 0
    psmouse 13320 0

    My xorg.conf (extract):

    [user@localhost ~]$ mousepad /etc/X11/xorg.conf
    .
    .
    .
    Section "ServerLayout"
    InputDevice "EETI" "SendCoreEvents"
    Identifier "Default Layout"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Synaptics Mouse" "AlwaysCore"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    .
    .
    .
    ### Touch Configuration Beginning ###
    Section "InputDevice"
    Identifier "EETI"
    Driver "egalax"
    Option "SkipClick" "1"
    Option "Device" "usbauto"
    Option "Parameters" "/var/lib/eeti.param"
    Option "ScreenNo" "0"
    EndSection
    ### Touch Configuration End ###
     
    Mexsalem, Jul 12, 2009
    #1
  2. Mexsalem

    Mexsalem

    Joined:
    Apr 2, 2009
    Messages:
    10
    Likes Received:
    0
    Hi everyone,

    i solved the calibration problem by using TKCal instead of eGalaxTouch.

    First i have to go to the directory where i installed the beta-driver and uninstall it

    Code:
    sudo sh setup.sh uninstall
    and installed the driver TouchKit-2.03.1712-32b-k26-x13.tar.gz

    Then i changed to directory TKCal and typed

    Code:
    sudo TKCal /dev/hiddev0 Linz
    for the 25point-calibration, after that i started the Draw tool with
    Code:
    sudo TKCal /dev/hiddev0 Draw
    Now my lovely touchscreen works fine - and i'm happy again with my AA1.

    Greetings from germany
    mexsalem
     
    Mexsalem, Jul 13, 2009
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.