View previous topic :: View next topic |
Author |
Message |
Holysword l33t
Joined: 19 Nov 2006 Posts: 946 Location: Greece
|
Posted: Tue Sep 03, 2013 1:23 am Post subject: eGalax Touchscreen |
|
|
Hey there,
I'm trying to get my eGalax touchscreen to work but it been kinda hard to find recent information about it. All that I learned is that people were using xf86-input-evtouch and/or xf86-input-egalax many years ago, but these packages do not exist anymore. I saw people using evdev driver, but it also doesn't work for me, and I'm interested in multitouch capability, which is not possible with evdev anyway.
The piece in Xorg.0.log:
Code: | [ 133.452] (II) config/udev: Adding input device eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02 (/dev/input/event3)
[ 133.452] (**) eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Applying InputClass "evdev touchscreen catchall"
[ 133.452] (**) eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Applying InputClass "eGalax Touchscreen"
[ 133.452] (II) Using input driver 'evdev' for 'eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02'
[ 133.452] (**) eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: always reports core events
[ 133.452] (**) evdev: eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Device: "/dev/input/event3"
[ 133.466] (EE) evdev: eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Unable to open evdev device "/dev/input/event3".
[ 133.466] (EE) PreInit returned 2 for "eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02"
[ 133.466] (II) UnloadModule: "evdev"
[ 133.466] (II) config/udev: Adding input device eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02 (/dev/input/mouse1)
[ 133.466] (**) eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Applying InputClass "eGalax Touchscreen"
[ 133.466] (II) Using input driver 'evdev' for 'eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02'
[ 133.466] (**) eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: always reports core events
[ 133.466] (**) evdev: eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Device: "/dev/input/mouse1"
[ 133.480] (EE) evdev: eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02: Unable to open evdev device "/dev/input/mouse1".
[ 133.480] (EE) PreInit returned 2 for "eGalax Inc. eGalaxTouch EXC7920-2003-11.03.02"
[ 133.480] (II) UnloadModule: "evdev" |
Code: | ◢ jarvis ◣ ~ $ lsusb -v -s 002:004
Bus 002 Device 004: ID 0eef:a802 D-WAV Scientific Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0eef D-WAV Scientific Co., Ltd
idProduct 0xa802
bcdDevice 3.03
iManufacturer 1 eGalax Inc.
iProduct 2 eGalaxTouch EXC7920-2003-11.03.02
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 1 eGalax Inc.
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 2.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 494
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Device Status: 0x0001
Self Powered |
At some point I managed to get it working with evdev, by unplugging my usb mouse and plugging it later or something like that. However, as I explained, I'd prefer to have multitouch working as well, so evdev would be a last resource.
Thanks in advance! _________________ "Nolite arbitrari quia venerim mittere pacem in terram non veni pacem mittere sed gladium" (Yeshua Ha Mashiach) |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Sep 03, 2013 3:20 am Post subject: |
|
|
any help here?
Quote: | Symbol: TOUCHSCREEN_USB_EGALAX [=n]
Type : boolean
Prompt: eGalax, eTurboTouch CT-410/510/700 device support
Location:
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])
(1) -> Touchscreens (INPUT_TOUCHSCREEN [=n])
Defined at drivers/input/touchscreen/Kconfig:700
Depends on: !UML && INPUT [=y] && INPUT_TOUCHSCREEN [=n] && TOUCHSCREEN_USB_COMPOSITE [=n]
Symbol: TOUCHSCREEN_EGALAX [=n]
Type : tristate
Prompt: EETI eGalax multi-touch panel support
Location:
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])
(2) -> Touchscreens (INPUT_TOUCHSCREEN [=n])
Defined at drivers/input/touchscreen/Kconfig:228
Depends on: !UML && INPUT [=y] && INPUT_TOUCHSCREEN [=n] && I2C [=y] && OF [=n] |
_________________ Defund the FCC. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Sep 03, 2013 3:20 am Post subject: |
|
|
any help here?
Quote: | Symbol: TOUCHSCREEN_USB_EGALAX [=n]
Type : boolean
Prompt: eGalax, eTurboTouch CT-410/510/700 device support
Location:
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])
(1) -> Touchscreens (INPUT_TOUCHSCREEN [=n])
Defined at drivers/input/touchscreen/Kconfig:700
Depends on: !UML && INPUT [=y] && INPUT_TOUCHSCREEN [=n] && TOUCHSCREEN_USB_COMPOSITE [=n]
Symbol: TOUCHSCREEN_EGALAX [=n]
Type : tristate
Prompt: EETI eGalax multi-touch panel support
Location:
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])
(2) -> Touchscreens (INPUT_TOUCHSCREEN [=n])
Defined at drivers/input/touchscreen/Kconfig:228
Depends on: !UML && INPUT [=y] && INPUT_TOUCHSCREEN [=n] && I2C [=y] && OF [=n] |
_________________ Defund the FCC. |
|
Back to top |
|
|
Holysword l33t
Joined: 19 Nov 2006 Posts: 946 Location: Greece
|
Posted: Tue Sep 03, 2013 4:28 am Post subject: |
|
|
DONAHUE wrote: | any help here?
Quote: | Symbol: TOUCHSCREEN_USB_EGALAX [=n]
Type : boolean
Prompt: eGalax, eTurboTouch CT-410/510/700 device support
Location:
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])
(1) -> Touchscreens (INPUT_TOUCHSCREEN [=n])
Defined at drivers/input/touchscreen/Kconfig:700
Depends on: !UML && INPUT [=y] && INPUT_TOUCHSCREEN [=n] && TOUCHSCREEN_USB_COMPOSITE [=n]
Symbol: TOUCHSCREEN_EGALAX [=n]
Type : tristate
Prompt: EETI eGalax multi-touch panel support
Location:
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])
(2) -> Touchscreens (INPUT_TOUCHSCREEN [=n])
Defined at drivers/input/touchscreen/Kconfig:228
Depends on: !UML && INPUT [=y] && INPUT_TOUCHSCREEN [=n] && I2C [=y] && OF [=n] |
|
Yes, I tried the first one. Its not automatically used by X, and if I put in xorg.conf it says that the module does not exist (it exists and I can load and see it).
The second one seems to not be ANYWHERE; its simply not there as it has as a prerequisite this "OF" thing which I couldn't find as well. _________________ "Nolite arbitrari quia venerim mittere pacem in terram non veni pacem mittere sed gladium" (Yeshua Ha Mashiach) |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|