You are not logged in.

#1 2015-04-20 19:07:49

kshergil
Member
Registered: 2015-04-20
Posts: 1

eGalax Touchscreen Detected But Not Working

I installed Arch Linux x64 in Lenovo S400 Touch, it has a "eGalax Inc. eGalaxTouch" Thouchscreen, i have tried most of the thread, yet i cant figure out how to get it to work!

Here is the output from lsusb

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b420 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0eef:a107 D-WAV Scientific Co., Ltd 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Here is the output from Xorg Log

[    33.081] (II) config/udev: Adding input device eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00 (/dev/input/event5)
[    33.081] (**) eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Applying InputClass "evdev touchscreen catchall"
[    33.133] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 15 paused 0
[    33.134] (II) Using input driver 'evdev' for 'eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00'
[    33.134] (**) eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: always reports core events
[    33.134] (**) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Device: "/dev/input/event5"
[    33.134] (--) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Vendor 0xeef Product 0xa107
[    33.134] (--) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Found absolute axes
[    33.134] (--) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Found absolute multitouch axes
[    33.134] (II) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: No buttons found, faking one.
[    33.134] (--) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Found x and y absolute axes
[    33.134] (--) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Found absolute touchscreen
[    33.134] (II) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: Configuring as touchscreen
[    33.134] (**) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: YAxisMapping: buttons 4 and 5
[    33.134] (**) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    33.134] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/0003:0EEF:A107.0001/input/input6/event5"
[    33.134] (II) XINPUT: Adding extended input device "eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00" (type: TOUCHSCREEN, id 9)
[    33.134] (II) evdev: eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: initialized for absolute axes.
[    33.135] (**) eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: (accel) keeping acceleration scheme 1
[    33.135] (**) eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: (accel) acceleration profile 0
[    33.135] (**) eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: (accel) acceleration factor: 2.000
[    33.135] (**) eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00: (accel) acceleration threshold: 4
[    33.135] (II) config/udev: Adding input device eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00 (/dev/input/mouse0)
[    33.135] (II) No input driver specified, ignoring this device.
[    33.135] (II) This device may have been added with another device file.
[    33.136] (II) config/udev: Adding input device Lenovo EasyCamera (/dev/input/event12)
[    33.136] (**) Lenovo EasyCamera: Applying InputClass "evdev keyboard catchall"
[    33.136] (**) Lenovo EasyCamera: Applying InputClass "system-keyboard"
[    33.137] (II) systemd-logind: got fd for /dev/input/event12 13:76 fd 16 paused 0
[    33.137] (II) Using input driver 'evdev' for 'Lenovo EasyCamera'

Here is the output from xinput --list

xinput --list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ eGalax Inc. eGalaxTouch EXC7910-1018-08.00.00	id=9	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Lenovo EasyCamera                       	id=10	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]

Here is the output from xrandr

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1366x768      60.10*+
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Here is the output of lsmod

Module                  Size  Used by
fuse                   87590  3 
ctr                    12927  2 
ccm                    17534  2 
coretemp               12820  0 
hwmon                  12930  1 coretemp
intel_rapl             17605  0 
iosf_mbi               12682  1 intel_rapl
arc4                   12536  2 
brcmsmac              536435  0 
cordic                 12352  1 brcmsmac
brcmutil               13136  1 brcmsmac
b43                   414640  0 
mac80211              648753  2 b43,brcmsmac
x86_pkg_temp_thermal    12951  0 
intel_powerclamp       17122  0 
cfg80211              476584  3 b43,brcmsmac,mac80211
kvm_intel             143417  0 
uvcvideo               84822  0 
snd_hda_codec_hdmi     49263  1 
ssb                    65506  1 b43
rng_core               12808  1 b43
videobuf2_vmalloc      13286  1 uvcvideo
videobuf2_memops       12519  1 videobuf2_vmalloc
videobuf2_core         39635  1 uvcvideo
pcmcia                 53108  2 b43,ssb
v4l2_common            12814  1 videobuf2_core
videodev              135040  3 uvcvideo,v4l2_common,videobuf2_core
pcmcia_core            18431  1 pcmcia
media                  18365  2 uvcvideo,videodev
joydev                 17063  0 
snd_hda_codec_realtek    67322  1 
snd_hda_codec_generic    63161  1 snd_hda_codec_realtek
rtsx_usb_ms            16899  0 
memstick               13696  1 rtsx_usb_ms
bcma                   46203  3 b43,brcmsmac
mousedev               17272  0 
r8169                  76869  0 
kvm                   435299  1 kvm_intel
mii                    12675  1 r8169
iTCO_wdt               12831  0 
iTCO_vendor_support    12649  1 iTCO_wdt
crct10dif_pclmul       13394  0 
crc32_pclmul           12915  0 
shpchp                 35210  0 
snd_hda_intel          26387  3 
snd_hda_controller     26857  1 snd_hda_intel
ideapad_laptop         17447  0 
snd_hda_codec         112621  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
ac                     12715  0 
crc32c_intel           21809  0 
psmouse               107442  0 
snd_hwdep              17244  1 snd_hda_codec
snd_pcm                88779  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              26614  1 snd_pcm
snd                    73436  14 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
ghash_clmulni_intel    12978  0 
thermal                17559  0 
cryptd                 18553  1 ghash_clmulni_intel
pcspkr                 12595  0 
serio_raw              12849  0 
battery                17452  0 
mei_me                 17987  0 
mei                    75468  1 mei_me
soundcore              13031  2 snd,snd_hda_codec
sparse_keymap          12818  1 ideapad_laptop
rfkill                 18867  3 cfg80211,ideapad_laptop
i2c_i801               16965  0 
evdev                  21544  13 
lpc_ich                20768  0 
mac_hid                12633  0 
processor              27777  0 
sch_fq_codel           17343  6 
ext4                  514390  1 
crc16                  12343  1 ext4
mbcache                17171  1 ext4
jbd2                   86379  1 ext4
rtsx_usb_sdmmc         25280  0 
led_class              12855  3 b43,brcmsmac,rtsx_usb_sdmmc
mmc_core              110613  3 b43,ssb,rtsx_usb_sdmmc
rtsx_usb               17487  2 rtsx_usb_sdmmc,rtsx_usb_ms
hid_multitouch         17057  0 
usbhid                 48596  0 
hid                   110513  2 hid_multitouch,usbhid
sd_mod                 43575  2 
atkbd                  22254  0 
libps2                 12739  2 atkbd,psmouse
ahci                   33248  1 
libahci                27215  1 ahci
libata                181461  2 ahci,libahci
xhci_pci               12675  0 
ehci_pci               12512  0 
scsi_mod              147395  2 libata,sd_mod
xhci_hcd              152471  1 xhci_pci
ehci_hcd               69979  1 ehci_pci
usbcore               199382  7 uvcvideo,rtsx_usb,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci
usb_common             12561  1 usbcore
i8042                  18002  2 libps2,ideapad_laptop
serio                  18282  6 serio_raw,atkbd,i8042,psmouse
i915                 1002518  3 
button                 12953  1 i915
intel_gtt              17848  1 i915
i2c_algo_bit           12744  1 i915
video                  22205  1 i915
drm_kms_helper         98881  1 i915
drm                   273079  5 i915,drm_kms_helper
i2c_core               50240  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev

I have blacklisted "usbtouchscreen" module

It seems to be detected, but i have no idea how to make it work, it isnt even registering any kind of touch event, i even tried installing eGalax driver from AUR, it still didnt work.

Please help me by pointing me in the right direction!

Any help is appreciated. Thank you!

Last edited by kshergil (2015-04-20 19:08:28)

Offline

Board footer

Powered by FluxBB