Ubuntu Patches in evdev cause regressions on touchscreen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
Using Maverick beta with all recent updates, my touchscreen (eGalax/DWAV screen found in Eee PC T101MT) doesn't work as well as in Lucid.
Expected: All touches should be registered and turned into mouse movement/clicks and varying pressure on the screen should result in different opacity in GIMP and Mypaint and different line width in Xournal.
What happens: Every third/fourth touch on the screen is simply ignored - neither is the mouse pointer moved nor a click registered. Pressure sensitivity doesn't work (tested in GIMP, Xournal, Mypaint): everything is drawn with the lowest pressure level, thus no lines can be drawn in GIMP. xinput shows that the pressure axis always reports a value of 1. evtest shows that the kernel sends the correct information: pressure information and all touches are reported.
Manually compiling evdev (using the sources obtained by apt-get source, thus the same version Maverick uses) without the Ubuntu patches fixes both problems.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.35-20-generic i686
Architecture: i386
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1024x600
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
Date: Tue Sep 14 10:19:36 2010
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Beta i386 (20100318)
MachineType: ASUSTeK Computer INC. T101MT
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=de_DE.utf8
SHELL=/bin/bash
SourcePackage: xserver-
dmi.bios.date: 02/03/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0404
dmi.board.
dmi.board.name: T101MT
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: T101MT
dmi.product.
dmi.sys.vendor: ASUSTeK Computer INC.
system:
distro: Ubuntu
codename: maverick
architecture: i686
kernel: 2.6.35-20-generic
Sorry, the Xorg.0.log uploaded earlier is wrong, it was recorded when I had used the self-compiled evdev version, not the Ubuntu one, thus when the bug did not occur. Here is the correct log file (although I don't see much difference in them).