Hide Forgot
Description of problem: The new Wacom models, the d6, d7, d8, dA, and dB, have a different USB protocol (because of the 3 & 4 finger gestures of the dA & dB) which is why their touch doesn't work correctly with the present version of wacom.ko Version-Release number of selected component (if applicable): 2.6.40.6-0.fc15.x86_64 How reproducible: always Steps to Reproduce: 1. Connect Wacom Bamboo tablet of one of he above HW versions 2. Pen is working correctly 3. Touch is all jumpy and doesn't work as expected Actual results: Finger gestures are always jump and end into the upper-left corner (with my 0xd6 model) Expected results: The gestures to work correctly Additional info: I've found the following info on the Ubuntu forums: >>>>------------------------------------------------------------------------- The new models, the d6, d7, d8, dA, and dB, have a different USB protocol (because of the 3 & 4FGT of the dA & dB) which is why their touch doesn't work correctly. You can enter lsusb in a terminal to check if you have one. The Wacom line in the output will have the product ID. Unfortunately this fix only works in Natty (2.6.38 ) or later, because earlier releases do not have the mt.h (Multitouch Library) in their kernel's linux-header. Chris Bagwell has submitted a patch set to the kernel (linux-input) to fix wacom.ko so that it now handles the new USB protocol correctly. Since it is not in input-wacom yet and the kernel.org site is down we'll get the fix from dtor's recent pull request for-linus on github for the 3.1 kernel. We'll create a directory/folder on the Desktop called wacom-usb-fix and download the 4 needed files into it, create a Makefile, and then compile them into a wacom.ko and copy it into place. Code: cd Desktop mkdir wacom-usb-fix cd wacom-usb-fix wget -O wacom.h "https://github.com/dtor/input/raw/for-linus/drivers/input/tablet/wacom.h" wget -O wacom_sys.c "https://github.com/dtor/input/raw/for-linus/drivers/input/tablet/wacom_sys.c" wget -O wacom_wac.c "https://github.com/dtor/input/raw/for-linus/drivers/input/tablet/wacom_wac.c" wget -O wacom_wac.h "https://github.com/dtor/input/raw/for-linus/drivers/input/tablet/wacom_wac.h" echo "wacom-objs += wacom_wac.o wacom_sys.o" > Makefile echo "obj-m += wacom.o" >> Makefile make -C /lib/modules/$(uname -r)/build SUBDIRS=$(pwd) modules sudo cp wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko sudo depmod -a -------------------------------------------------------------------------<<<<
The fix for this is already in kernel 3.1, which will be in Fedora 16. After 3.1.1 is released it will appear in F15 as 2.6.41.1, so you will be able to update to F16 or just hang on for 3.1 to make it to F15 and this should be fixed.