Ubuntu Patches in evdev cause regressions on touchscreen

Bug #637874 reported by Philipp Merkel
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-evdev

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-xorg-input-evdev 1:2.3.2-6ubuntu1 [modified: usr/lib/xorg/modules/input/evdev_drv.so]
ProcVersionSignature: Ubuntu 2.6.35-20.29-generic 2.6.35.4
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///////wAiZOkDq0MCACYTAQOAFg14CoA2ml5dkSggT1QAAAABAQEBAQEBAQEBAQEBAQEB7BMA4kBYUCBdIxUE3IEAAAAZAAAA/gAAAAAAAAAAAAAAAAAAAAAA/ABIU0QxMDBJRlcxCiAgAAAAEAAKICAgICAgICAgICAgAE4=
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=/boot/vmlinuz-2.6.35-20-generic root=UUID=064fusernamebc-ca38-478e-8dc5-3a01b5ausername259 ro quiet splash acpi_osi=Linux acpi_backlight=vendor
ProcEnviron:
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: xserver-xorg-input-evdev
dmi.bios.date: 02/03/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0404
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: T101MT
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0404:bd02/03/2010:svnASUSTeKComputerINC.:pnT101MT:pvrx.x:rvnASUSTeKComputerINC.:rnT101MT:rvrx.xx:cvnASUSTeKComputerINC.:ct10:cvrx.x:
dmi.product.name: T101MT
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.
system:
 distro: Ubuntu
 codename: maverick
 architecture: i686
 kernel: 2.6.35-20-generic

Revision history for this message
Philipp Merkel (plippo) wrote :
Revision history for this message
Philipp Merkel (plippo) wrote :

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).

Revision history for this message
bugbot (bugbot) wrote :

Hey Philipp,

Thanks for testing maverick during its development period. Unfortunately it looks like this bug report didn't get attention during the maverick development period. But I see there's not been more comments on the bug since the release, which makes me wonder if this is still an issue for you?

If you've not seen this issue since maverick's release yourself, it may have been solved by kernel or X or other updates that occurred late in the release; if so, would you mind please closing the bug for us? Go to the URL mentioned in this bug report, click the yellow icon(s) in the status column and set to 'Fix Released'.

If you no longer have the hardware needed to reproduce the problem, or otherwise feel the bug no longer needs tracked in Launchpad, you can set the status to 'Invalid'.

If you are the original reporter and still have this issue, just reply to this email saying so. (Or set the bug status to Confirmed.) If you are able to re-test this against 11.04 Natty Narwhal (our current development focus) and find the issue still affects Natty, please also run 'apport-collect <bug-number>' while running natty, which will add fresh logs and debug data, and flag it for the Ubuntu-X development team to look at.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Incomplete
Revision history for this message
Philipp Merkel (plippo) wrote :

The problem with the missed clicks seems to no longer occur, but pressure is still always 0 when drawing e.g. in GIMP.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Philipp Merek, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/637874/comments/4 regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.