[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