Bug 46821
Summary: | ThinkPad X220 Tablet touch screen no longer works properly with wacom module | ||
---|---|---|---|
Product: | Drivers | Reporter: | Nathan Acks (linux.kernel) |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alan, creatorlarryli, dmitry.torokhov, efimov.v.a, pinglinux |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.5.3 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: | dmesg output for kernel 3.5.3 (fail) |
Description
Nathan Acks
2012-09-01 23:17:02 UTC
Arch Linux bug tracker report: https://bugs.archlinux.org/task/31384 I confirm this bug. After I upgraded to the 3.5 kernel, wacom does not even show up in /proc/bus/input/devices. uname -r 3.5.3-1-ARCH A full dmesg of failing case might be useful. Created attachment 79281 [details]
dmesg output for kernel 3.5.3 (fail)
Current output of dmesg under kernel 3.5.3. Note that neither /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input10 nor /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input11 are actually present.
I do not have ThinkPad X220. From what I can tell, commit ea2e60244573a9204c8cee9b4fb181106784c617 ( http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=ea2e60244573a9204c8cee9b4fb181106784c617) needs to be applied first. Please apply it to 3.5.3 and test it again. The two patches (committed on June 29) that fixed ThinkPad X220 issue were based on the patch (committed on June 12). @Ping: Recompiling the kernel with the June 12th patch you link to appears to resolve the issue. Thank you Nathan for your testing. Dmitry, please backport patch to 3.5.3. This issue is still present for me under kernel 3.5.4. However, the linked patch no longer resolves it. Scratch that... Touchscreen works on 3.5.4 with the linked patch, but I have to suspend/resume first. Weird. @Nathan: That proves the linked patch is the solution. Without that patch, tablet was initialized to a wrong mode. That's why a suspend/resume or restart of the system is needed before reloading the driver. We need to reset the tablet's firmware by suspend/resume or restart. Dmitry,please backport the patch to 3.5. Thank you. |