Bug 9658 (Obsolete_Wacom_code)

Summary: 2.6.23 Wacom driver code is old compared to the Linux Wacom Project code
Product: Drivers Reporter: Robert Penny (rob)
Component: Input DevicesAssignee: Dmitry Torokhov (dmitry.torokhov)
Status: REJECTED INVALID    
Severity: normal CC: pingc
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.23.12 Subsystem:
Regression: --- Bisected commit-id:
Attachments: Add support for Bamboo1, BambooFun, and Cintiq 12WX

Description Robert Penny 2007-12-28 21:42:18 UTC
Most recent kernel where this bug did not occur:
Distribution:

Noticed in linux-2.6.23-gentoo-r3, but the latest mainline kernel linux-2.6.23.12 is no better.

Hardware Environment:
Software Environment:
Problem Description:

Although it seems that support for Wacom digitizing tablets has been folded in to the mainline 2.6.23 kernel source tree, the code is old in comparison to the Linux Wacom Project code SourceForge repository code for earlier kernels.

My specific problem is that the "Bamboo Fun" tablet, with a prodID = 0x17 is not supported in the mainline 2.6.23 kernel code.

from linux-2.6.23.12/drivers/input/tablet/wacom_wac.c:

static struct usb_device_id wacom_ids[] = {
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x00) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x10) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x11) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x12) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x13) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x14) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x15) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x16) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x60) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x61) },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x62) },

From the Linux Wacom SourceForge repository, the latest update to wacom_wac.c was for 2.6.19 which has code:


  657 static struct usb_device_id wacom_ids[] 
  658 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x00) },
  659 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x10) },
  660 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x11) },
  661 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x12) },
  662 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x13) },
  663 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x14) },
  664 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x15) },
  665 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x16) },
  666 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x17) },
  667 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x18) },
  668 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x60) },
  669 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x61) },
  670 	{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x62) },

My apologies if I'm wrongly assuming this counts as a bug that I should be reporting to kernel.org.

Thanks,

-Rob.

Steps to reproduce:
Comment 1 Dmitry Torokhov 2008-01-03 11:41:11 UTC
Robert,

I rely on Wacom driver maintainer to feed me the patches when she decides that they are tested enough for mainline. Please try askign on linux-wacom lists/forums and see if she plans an update.

Thanks.
Comment 2 Ping Cheng 2008-01-17 17:11:25 UTC
Created attachment 14497 [details]
Add support for Bamboo1, BambooFun, and Cintiq 12WX