Hi Mike, Well in wacom_wac.c there is also: #define USB_DEVICE_LENOVO(prod) \ USB_DEVICE(USB_VENDOR_ID_LENOVO, prod), \ .driver_info = (kernel_ulong_t)&wacom_features_##prod
below the wacom one at about line #1522. Then there are the appropriate entries for the Lenovo product using its Product ID. That's what I was thinking of. So at about line #1509: static const struct wacom_features wacom_features_0x6004 = { "ISD-V4", WACOM_PKGLEN_GRAPHIRE, 12800, 8000, 255, 0, TABLETPC, WACOM_INTUOS_RES, WACOM_INTUOS_RES }; And again at about line #1615: { USB_DEVICE_LENOVO(0x6004) }, Unfortunately your lsusb seems truncated so we don't seem to have your max X and Y dimensions. Also it bothers me the packet length seems to be 9. I think tablet PCs are 8. That said you'd be much better off following Chris' guidance. Assuming you have your kernel's source code and of course using your kernel's version number: cd linux-2.6.38/drivers/input/tablet make -C/lib/modules/`uname -r`/build M=`pwd` modules Then copy the newly compiled wacom.ko into place. sudo cp wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/ Favux ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel