Thread (9 messages) flat view 9 messages, 3 authors, 2011-02-02

Re: Elo TouchSystems touchscreen support? (04e7:0022)

From: Henrik Rydberg <hidden>
Date: 2011-01-31 21:27:33

Hi Bastien,
Built into my Lenovo A700 all-in-one is a touchscreen. lsusb says:
$ lsusb | grep -i touch
Bus 002 Device 006: ID 04e7:0022 Elo TouchSystems
I take it this is a dual-touch device?
The touchscreen "works", in that tapping it will create a click event,
though that click event is always in the top left of the screen.
This is quite common for HID multitouch devices without proper driver
support. Sometimes using the HID_MULTI_INPUT quirk helps. Check
usbhid/hid-quirks.c for examples.
Full output of lsusb -vvv attached.

Anybody with ideas as to what I'm missing, or whether that particular
device is supported?
You probably noted already that the 04e7:0020 device is listed in
usbhid. Unless the device claims to be win7 compliant (implying
patching up hid-multitouch), going with the evtouch X driver might get
you a bit on the way. Or - god forbid - the binary blob drivers...
Using kernel 2.6.38-rc2-git5 (from Fedora rawhide).
The serial elo driver has not been updated since 2007...

Cheers,
Henrik
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help