[Bug 512188] Re: [0eef:0001] eGalax touch screen recognized but not working properly
madbiologist
512188 at bugs.launchpad.net
Tue Nov 2 16:52:32 UTC 2010
This might be fixed upstream in kernel 2.6.37-rc1: From the changelog:
commit f51661105c3c8a0afcd69f995a4f4a10e53da153
Author: Philipp Merkel
Date: Fri Oct 1 15:38:59 2010 +0200
HID: Fix for problems with eGalax/DWAV multi-touch-screen
This patch fixes three problems with the eGalax/DWAV multi-touch
screen found in the Eee PC T101MT:
1) While there is a dedicated multitouch driver for the screen
(hid-egalax.c), the MULTI_INPUT quirk is also applied, preventing
the hid-egalax driver from working. This patch removes the quirk
so the hid-egalax driver can handle the device correctly.
2) The x and y coordinates sent by the screen in multi-touch mode are
shifted by three bits from the events sent in single-touch mode, thus
the coordinates are out of range, leading to the pointer being stuck
in the bottom-right corner if no additional calibration is applied
(e.g. in the X evdev driver). This patch shifts the coordinates back.
This does not decrease accuracy as the last three bits of the "wrong"
coordinates are always 0.
3) Only multi-touch pressure events are sent, single touch emulation is
missing pressure information. This patch adds single-touch
ABS_PRESSURE events.
Signed-off-by: Philipp Merkel
Acked-by: Stéphane Chatty
Signed-off-by: Jiri Kosina
A PPA of this kernel is available at http://kernel.ubuntu.com/~kernel-
ppa/mainline/
--
[0eef:0001] eGalax touch screen recognized but not working properly
https://bugs.launchpad.net/bugs/512188
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.
More information about the kernel-bugs
mailing list