Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33

Thread: openSUSE 11.3 and eGalax TouchScreen

  1. #1

    Default openSUSE 11.3 and eGalax TouchScreen

    Hi,

    does someone have experience with openSUSE 11.3 and the eGalax touch-screen?

    lsusb:
    Bus 002 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen

    I had installed openSUSE 11.1 and the touch-screen driver eGalaxTouch-2.07.3122-32b-k26.tar.gz. And it worked.

    Yesterday I upgrade to upenSUSE 11.3 and the touch-screen does not work any longer.
    I also installed from eGalax_eMPIA Technology Inc. TouchKit Linux Driver the new touch-screen driver eGalaxTouch-3.02.4315-32b-k26.tar.gz. And then I tried the beta driver eGalaxTouch-3.03.4510-32b-k26.tar.gz. Both without success.

    The eGalaxTouch tool find a touch-screen but it can not calibrate the screen.

    Can someone confirm that the eGalax TouchScreen functions with openSUSE 11.3?
    What can I check or in which files can I search for errors?
    I am not experienced in the X11/xorg.conf area.

    Thanks

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,669
    Blog Entries
    15

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Quote Originally Posted by screeny
    Hi,

    does someone have experience with openSUSE 11.3 and the eGalax
    touch-screen?

    lsusb:
    Bus 002 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax
    TouchScreen

    I had installed openSUSE 11.1 and the touch-screen driver
    eGalaxTouch-2.07.3122-32b-k26.tar.gz. And it worked.

    Yesterday I upgrade to upenSUSE 11.3 and the touch-screen does not work
    any longer.
    I also installed from 'eGalax_eMPIA Technology Inc. TouchKit Linux
    Driver'
    (http://home.eeti.com.tw/web20/eGalax...inuxDriver.htm) the
    new touch-screen driver eGalaxTouch-3.02.4315-32b-k26.tar.gz. And then I
    tried the beta driver eGalaxTouch-3.03.4510-32b-k26.tar.gz. Both without
    success.

    The eGalaxTouch tool find a touch-screen but it can not calibrate the
    screen.

    Can someone confirm that the eGalax TouchScreen functions with openSUSE
    11.3?
    What can I check or in which files can I search for errors?
    I am not experienced in the X11/xorg.conf area.

    Thanks

    Hi
    That's because there is no xorg.conf file anymore. I have a egalax
    device device here I can probably create some files for. So your system
    is 32bit?

    --
    Cheers Malcolm (Linux Counter #276890)
    openSUSE 11.3 (x86_64) Kernel 2.6.34.7-0.3-default
    up 23:15, 2 users, load average: 0.24, 0.09, 0.07
    GPU GeForce 8600 GTS Silent - Driver Version: 256.53


  3. #3
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,669
    Blog Entries
    15

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Quote Originally Posted by screeny
    Hi,

    does someone have experience with openSUSE 11.3 and the eGalax
    touch-screen?
    Hi
    OK, the fix is very simple. First uninstall the version you have
    installed. You do need to use the beta one as it allows for the new
    xorg configuration.

    Then edit the setup.sh file as follows (line 41);
    Code:
    #xorgpath2="/usr/share/X11/xorg.conf.d" # for Fedora 13 & Ubuntu 10.10
    xorgpath2="/etc/X11/xorg.conf.d" # for openSUSE 11.3
    Then re-run the setup;
    Code:
    sudo ./setup.sh
    Then reboot and as your user run eGalaxTouch to setup and calibrate.

    I have mine set as a right screen off the netbook with no desktop
    effects and did a 4 point calibrartion and it's working fine.

    --
    Cheers Malcolm (Linux Counter #276890)
    openSUSE 11.3 (x86_64) Kernel 2.6.34.7-0.3-default
    up 1 day 2:18, 3 users, load average: 0.15, 0.06, 0.06
    GPU GeForce 8600 GTS Silent - Driver Version: 256.53


  4. #4

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Hi

    yes it is a 32-bit system.

    I did the following:
    - uninstall the installed version (setup.sh uninstall as root)
    - reboot
    - use the beta driver
    - changed the line 41 in setup.sh in xorgpath2="/etc/X11/xorg.conf.d"
    - installed the driver (setup.sh as root)
    - reboot
    - run tool eGalaxTouch as root

    But with no success. It is the same behavior as before. There is a active Device (/dev/input/event3) but it don't calibrate. I cannot move the mouse pointer. The mouse pointer trembles only. If I draw-off the USB connector from the touch-screen then I can move the mouse.

    In the /etc/X11/xorg.conf.d directory nothing changed after installation. Is so correct?
    Here the installation output:

    (*) Linux driver installer for eGalaxTouch controller

    (I) Check user permission: root, you are the supervisor.
    (I) Begin to setup the eGalaxTouch driver.
    (I) Extract eGalaxTouch 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.8.x
    (I) Copy X module: x18/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
    (I) Found a HID compliant touch controller.
    (I) Found inbuilt kernel module: usbtouchscreen
    (I) It is highly recommended that add it into blacklist.
    (Q) Do you want to add it into blacklist? (y/n) n

    (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.


    And what files can you create for me?

  5. #5
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,669
    Blog Entries
    15

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Quote Originally Posted by screeny
    Hi

    yes it is a 32-bit system.

    I did the following:
    - uninstall the installed version (setup.sh uninstall as root)
    - reboot
    - use the beta driver
    - changed the line 41 in setup.sh in xorgpath2="/etc/X11/xorg.conf.d"
    - installed the driver (setup.sh as root)
    - reboot
    - run tool eGalaxTouch as root
    Hi
    What graphics card are you running? In the initial install did you
    create an xorg.conf file?

    --
    Cheers Malcolm (Linux Counter #276890)
    openSUSE 11.3 (x86_64) Kernel 2.6.34.7-0.3-default
    up 8:37, 3 users, load average: 0.09, 0.05, 0.07
    GPU GeForce 8600 GTS Silent - Driver Version: 256.53


  6. #6

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Hi

    Yast->Hardware->Hardware-Information->Dispay->Geode LX->Model: AMD Geode LX

    Which information exactly do you need? Which command can I use for it?
    - CPU Geode (TM) 500MHz
    - 256 MB RAM

    Initially I installed openSUSE 11.1 from CD and internet. And there were difficulties to run the x-server. Yes I tried to create a xorg.xonf with SAX. But I believe it already existed a xorg.conf. The display works only if I changed the special driver in xorg.conf->Section "Device"->Driver to "vesa".

    As said the touch-screen worked with openSUSE 11.1.
    Is there a change in the X11 architecture from 11.1 to 11.3?

  7. #7
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,669
    Blog Entries
    15

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Hi
    OK, yes there are changes in 11.3 and Xorg. I think the problem is you do have an xorg.conf file as this isn't needed. Did you do a fresh install of 11.3 or was it an upgrade?

    What happens if you move the /etc/X11/xorg.conf file and the edit the /etc/X11/xorg.conf.d/50-device.conf and add vesa as the driver and restart the xserver?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  8. #8

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Hi

    it was an upgrade.

    I followed your last instructions:

    - uninstalled the touch-screen driver
    - moved /etc/X11/xorg.conf to /etc/X11/_xorg.conf
    - edit /etc/X11/xorg.conf.d/50-monitor.conf add Driver "vesa"
    - reboot
    - yes the xserver starts

    - now I installed the beta driver again (with patch xorgpath2="/etc/X11/xorg.conf.d")
    (*) Linux driver installer for eGalaxTouch controller

    (I) Check user permission: root, you are the supervisor.
    (I) Begin to setup the eGalaxTouch driver.
    (I) Extract eGalaxTouch 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.8.x
    (I) Copy X module: x18/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
    (I) Found a HID compliant touch controller.
    (I) Found inbuilt kernel module: usbtouchscreen
    (I) It is highly recommended that add it into blacklist.
    (Q) Do you want to add it into blacklist? (y/n) n

    (I) Copy udev rule: 50-egalax.conf to /etc/X11/xorg.conf.d.

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

    - reboot
    - no improvement, the same behavior as before


    The file xorg.conf.d/10-evdev.conf contains following entries:
    #
    # Catch-all evdev loader for udev-based systems
    # We don't simply match on any device since that also adds accelerometers
    # and other devices that we don't really want to use. The list below
    # matches everything but joysticks.

    Section "InputClass"
    Identifier "evdev pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection

    Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection

    Section "InputClass"
    Identifier "evdev touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection

    Section "InputClass"
    Identifier "evdev tablet catchall"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection

    Section "InputClass"
    Identifier "evdev touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection


    There are catchall handlers. Is this the problem?

  9. #9
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,669
    Blog Entries
    15

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Quote Originally Posted by screeny
    Hi
    it was an upgrade.
    Hi
    Hmmm, what is the output from;
    Code:
    /usr/sbin/hwinfo --usb
    --
    Cheers Malcolm (Linux Counter #276890)
    openSUSE 11.3 (x86_64) Kernel 2.6.34.7-0.3-default
    up 2 days 13:22, 2 users, load average: 0.00, 0.07, 0.07
    GPU GeForce 8600 GTS Silent - Driver Version: 256.53


  10. #10

    Default Re: openSUSE 11.3 and eGalax TouchScreen

    Hi

    Many thanks! You helped me very much. The touch-screen works now.
    There were at least 3 problems (edit setup.sh, move xorg.conf and blacklist kernel modul usbtouchscreen). I had to do the following:

    - 32Bit Beta driver (2010/09/07 Kernel 2.6.x 3.03.4510) eGalax_eMPIA Technology Inc. TouchKit Linux Driver
    - uninstalled installed version
    - edit setup.sh line 41 (xorgpath2="/usr/share/X11/xorg.conf.d" -> xorgpath2="/etc/X11/xorg.conf.d")
    - move file /etc/X11/xorg.conf away
    (- edit /etc/X11/xorg.conf.d/50-device.conf add Driver "vesa", but this is special to my computer)
    - install eGalax driver (setup.sh as root) AND say YES blacklist kernel modul usbtouchscreen
    - but the modul usbtouchscreen was not blacklisted, edit file /etc/modprobe.d/50-blacklist.conf add "blacklist usbtouchscreen" to the end
    - reboot

    Now I can calibrate the touch-screen with the eGalaxTouch tool.

Page 1 of 4 123 ... LastLast

Posting Permissions

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