Page 1 of 6 123 ... LastLast
Results 1 to 10 of 52

Thread: HOWTO : eGalax Touch Screen on Ubuntu 10.04

  1. #1
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Lightbulb HOWTO : eGalax Touch Screen on Ubuntu 10.04

    I have a Gigabyte TouchNote T1028X that comes with Intel Atom N280 and eGalax Touch Screen. It runs Ubuntu 10.04 flawlessly except touchpad and touchscreen.

    Hereby, I wrote a tutorial to overcome these problems. Here you are.

    By the way, if there is any touch screen laptop or netbook that not using eGalax, please report here and also attach the printout of "lsusb". Maybe I can give a hand to solve the problem.

    Or, anyone's touch screen devices can run Ubuntu 10.04 perfectly, please also report here with the result of "lsusb" and the brand name, model as well as the howto.

    Samiux

  2. #2
    Join Date
    Aug 2010
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    ok please i need a little help i follow your instruction and its not working no finger inputs at all and wen ever i try to run the calibration tool it "saysroot@jayune-laptop:~/Downloads/tias-xinput_calibrator-6836b99# xinput_calibratorError: No calibratable devices found." now i dont have the gigabyte touch note so that might be it but the result of my lsusb is



    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 002: ID 046d:c51e Logitech, Inc.
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    Bus 001 Device 005: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    Bus 001 Device 002: ID 046e:3002 Behavior Tech. Computer Corp. Mass Storage Device
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  3. #3
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by jayune View Post
    ok please i need a little help i follow your instruction and its not working no finger inputs at all and wen ever i try to run the calibration tool it "saysroot@jayune-laptop:~/Downloads/tias-xinput_calibrator-6836b99# xinput_calibratorError: No calibratable devices found." now i dont have the gigabyte touch note so that might be it but the result of my lsusb is



    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 002: ID 046d:c51e Logitech, Inc.
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    Bus 001 Device 005: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    Bus 001 Device 002: ID 046e:3002 Behavior Tech. Computer Corp. Mass Storage Device
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Did you complete the Step 1? Your system is required to reboot after doing the Step 1.


    Code:
    Step 1 :
    
    sudo nano /etc/default/grub
    
    Append "i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40" to "GRUB_CMDLINE_LINUX_DEFAULT".
    
    *where i8042.noloop=1 solves the touchpad probem.
    
    It will look like this :
    
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"
    
    Save and exit.
    
    sudo update-grub
    Samiux

  4. #4
    Join Date
    Aug 2010
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    yep i did everything but touch isnt being recognized i guess ill redo ubuntu cause ive been trying a lot of steps before this one, i even tried your step for 9.10 before discovering this so ill let you know

  5. #5
    Join Date
    Aug 2010
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    ok i just had an idea......so your step at some point backlist the default usbtouch driver but if there no driver the touch screen wont be recognized so what i did was go strait to the xinput install it works butim getting this message so can you help me a bit


    Setting new calibration data: 71, 2016, 1929, 148


    == Saving the calibration ==
    If you have the 'xinput' tool installed, a simple way is to create a script that starts with your X session, containing the following command(s):
    xinput set-int-prop "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 32 71 2016 1929 148
    See scripts/xinput_calibrator_pointercal.sh for an example used on mobile devices

    If you have evdev version 2.3.0 or higher, there are 2 more ways: the tranditional way (xorg.conf) and the new way (udev rule):
    xorg.conf: edit /etc/X11/xorg.conf and add in the 'Section "InputDevice"' of your device:
    Option "Calibration" "71 2016 1929 148"
    udev rule: create the file '/etc/udev/rules.d/99_touchscreen.rules' with:
    ACTION!="add|change", GOTO="xorg_touchscreen_end"
    KERNEL!="event*", GOTO="xorg_touchscreen_end"
    ATTRS{product}!="eGalax Inc. USB TouchController", GOTO="xorg_touchscreen_end"
    ENV{x11_options.calibration}="71 2016 1929 148"
    LABEL="xorg_touchscreen_end"

    i dont really get it

  6. #6
    Join Date
    Aug 2010
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    ok i just had an idea......so your step at some point backlist the default usbtouch driver but if there no driver the touch screen wont be recognized so what i did was go strait to the xinput install it works butim getting this message so can you help me a bit


    Setting new calibration data: 71, 2016, 1929, 148


    == Saving the calibration ==
    If you have the 'xinput' tool installed, a simple way is to create a script that starts with your X session, containing the following command(s):
    xinput set-int-prop "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 32 71 2016 1929 148
    See scripts/xinput_calibrator_pointercal.sh for an example used on mobile devices

    If you have evdev version 2.3.0 or higher, there are 2 more ways: the tranditional way (xorg.conf) and the new way (udev rule):
    xorg.conf: edit /etc/X11/xorg.conf and add in the 'Section "InputDevice"' of your device:
    Option "Calibration" "71 2016 1929 148"
    udev rule: create the file '/etc/udev/rules.d/99_touchscreen.rules' with:
    ACTION!="add|change", GOTO="xorg_touchscreen_end"
    KERNEL!="event*", GOTO="xorg_touchscreen_end"
    ATTRS{product}!="eGalax Inc. USB TouchController", GOTO="xorg_touchscreen_end"
    ENV{x11_options.calibration}="71 2016 1929 148"
    LABEL="xorg_touchscreen_end"

    i dont really get it

  7. #7
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by jayune View Post
    ok i just had an idea......so your step at some point backlist the default usbtouch driver but if there no driver the touch screen wont be recognized so what i did was go strait to the xinput install it works butim getting this message so can you help me a bit


    Setting new calibration data: 71, 2016, 1929, 148


    == Saving the calibration ==
    If you have the 'xinput' tool installed, a simple way is to create a script that starts with your X session, containing the following command(s):
    xinput set-int-prop "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 32 71 2016 1929 148
    See scripts/xinput_calibrator_pointercal.sh for an example used on mobile devices

    If you have evdev version 2.3.0 or higher, there are 2 more ways: the tranditional way (xorg.conf) and the new way (udev rule):
    xorg.conf: edit /etc/X11/xorg.conf and add in the 'Section "InputDevice"' of your device:
    Option "Calibration" "71 2016 1929 148"
    udev rule: create the file '/etc/udev/rules.d/99_touchscreen.rules' with:
    ACTION!="add|change", GOTO="xorg_touchscreen_end"
    KERNEL!="event*", GOTO="xorg_touchscreen_end"
    ATTRS{product}!="eGalax Inc. USB TouchController", GOTO="xorg_touchscreen_end"
    ENV{x11_options.calibration}="71 2016 1929 148"
    LABEL="xorg_touchscreen_end"

    i dont really get it
    For Ubuntu 9.10, please refer to this tutorial.

  8. #8
    Join Date
    Apr 2006
    Beans
    3

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    I'm following your tutorial and when I get to the calibration step, the computer seems to know it is calibrating an eGalax touchscreen, but the computer does not respond to the touchscreen. Is there some other test I can perform to see if the Touchscreen is sending data to the computer? What about a test to see if the driver is functioning correctly?

  9. #9
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by RockoRobotics View Post
    I'm following your tutorial and when I get to the calibration step, the computer seems to know it is calibrating an eGalax touchscreen, but the computer does not respond to the touchscreen. Is there some other test I can perform to see if the Touchscreen is sending data to the computer? What about a test to see if the driver is functioning correctly?
    If I understand correctly, you need to hold the pen on the screen for a while (until the circle goes around) at calibration. Please read the instruction on the screen carefully when the calibration begins.

  10. #10
    Join Date
    Apr 2006
    Beans
    3

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    I just checked the calibration program. It says to simply press the point. If it does not detect a press by the time the circle moves around, then it aborts.

    I'm currently working with the place where I purchased the touch screen to get some replacement parts sent out since I have had the same problem on a Windows 7 machine.

Page 1 of 6 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •