Results 1 to 3 of 3

Thread: eGalaxy touch screen

Threaded View

  1. #1
    Join Date
    Nov 2007
    Beans
    4

    Exclamation [SOLVED] eGalaxy touch screen

    Hi all, I'm running Lucid Lynx with latest updates. I have an eGalaxy touch screen as can be seen from lsusb:
    Code:
    Bus 003 Device 008t: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    Basically my current status is that the touch screen "works" but I can't calibrate it. I'm going to take a step back though because it seems to be part of a bigger problem.

    First of all, when I run calibrate, an error is returned saying that it can't find the evtouch device. This is because evtouch doesn't load properly within X. Here is the relevant X log:
    Code:
    (II) config/udev: Adding input device Љ Љ (/dev/input/event4)
    (**) Љ Љ: Applying InputClass "evdev touchscreen catchall"
    (**) Љ Љ: Applying InputClass "touchscreen catchall"
    (II) LoadModule: "evtouch"
    (II) Loading /usr/lib/xorg/modules/input/evtouch_drv.so
    (II) Module evtouch: vendor="Kenan Esau"
            compiled for 1.7.6, module version = 0.8.8
            Module class: X.Org XInput Driver
            ABI class: X.Org XInput driver, version 7.0
    State: S_UNTOUCHED      Action: No Action               Button: 0
    State: S_TOUCHED        Action: No Action               Button: 0
    State: S_LONGTOUCHED    Action: down            Button: 1
    State: S_MOVING Action: No Action               Button: 0
    State: S_MAYBETAPPED    Action: click           Button: 1
    State: S_ONEANDAHALFTAP Action: down            Button: 3
    (**) EVTouch TouchScreen: always reports core events
    (II) XINPUT: Adding extended input device "EVTouch TouchScreen" (type: TOUCHSCREEN)
    (**) Option "Device" "/dev/input/event4"
    (II) EVTouch TouchScreen: Found absolute axes
    (II) config/udev: Adding input device Љ Љ (/dev/input/mouse1)
    (**) Љ Љ: Applying InputClass "touchscreen catchall"
    State: S_UNTOUCHED      Action: No Action               Button: 0
    State: S_TOUCHED        Action: No Action               Button: 0
    State: S_LONGTOUCHED    Action: down            Button: 1
    State: S_MOVING Action: No Action               Button: 0
    State: S_MAYBETAPPED    Action: click           Button: 1
    State: S_ONEANDAHALFTAP Action: down            Button: 3
    (**) EVTouch TouchScreen: always reports core events
    (II) XINPUT: Adding extended input device "EVTouch TouchScreen" (type: TO(**) Option "Device" "/dev/input/mouse1"
    (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
    Unable to query/initialize EVTouch hardware.
    [dix] couldn't enable device 9
    (EE) Couldn't init device "Љ Љ"
    (II) UnloadModule: "evtouch"
    And there lies my issue. Relevant output of /proc/bus/input/devices:
    Code:
    I: Bus=0003 Vendor=0eef Product=0001 Version=0100
    N: Name="Љ Љ"
    P: Phys=usb-0000:00:04.0-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-2/3-2:1.0/input/input6
    U: Uniq=
    H: Handlers=mouse1 event4 
    B: EV=b
    B: KEY=400 0 0 0 0 0 0 0 0 0 0
    B: ABS=3
    Some other background information; I read that someone else has got this screen working with Lucid Lynx out of the box. However, this wasn't the case with me. It was completely unresponsive. I realised that it was using the usbhid kernel module. When I removed this and did a modprobe usbtouchscreen, the screen came to life instantly, however I couldn't calibrate it, as it couldn't find evtouch.

    So, does anybody have any ideas as to what the issue could be here? It's weird how the touch screen is responsive even without loading evtouch X module, but I guess it's needed for correct calibration.

    Any help greatly appreciated!
    Last edited by mailinatorjack; May 21st, 2010 at 12:44 PM.

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
  •