Touchscreen doesn't work after karmic->lucid upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
xf86-input-wacom (Ubuntu) |
Fix Released
|
Medium
|
Timo Aaltonen | ||
xserver-xorg-input-evdev (Ubuntu) |
Fix Released
|
Undecided
|
Robert Hooker |
Bug Description
The touchscreen was working fine in karmic, but i just dist-upgraded to lucid a few days ago and it doesn't work now.
ProblemType: Bug
Architecture: i386
Date: Thu Mar 11 19:45:35 2010
DistroRelease: Ubuntu 10.04
DkmsStatus:
MachineType: Dell Inc. Latitude 2100
Package: xserver-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: xf86-input-wacom
Uname: Linux 2.6.32-16-generic i686
dmi.bios.date: 04/08/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A00
dmi.board.name: 0W785N
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude 2100
dmi.sys.vendor: Dell Inc.
system:
distro: Ubuntu
codename: lucid
architecture: i686
kernel: 2.6.32-16-generic
Related branches
affects: | xf86-input-wacom (Ubuntu) → xf86-input-evtouch (Ubuntu) |
Changed in xf86-input-evtouch (Ubuntu): | |
status: | New → Confirmed |
tags: | added: karmic |
Looked into it a bit more.. It looks like the udev is tagging it as ID_INPUT_TABLET=1 because its a resistive touchscreen not a capacitive one with BTN_TOUCH, and our /lib/udev/ rules.d/ 65-xorg- evdev.rules is missing a catchall for tablet devices -
ENV{ID_ INPUT_TABLET} =="?*", ENV{x11_ driver} ="evdev"
currently only the wacom udev rule is matching ID_INPUT_TABLET and its universally loading wacom which should be tightened down a bit to only load with a wacom vendor ID (serial tablets from other vendors are handled before the catchall) to accompany this change.