Bug 9658 (Obsolete_Wacom_code) - 2.6.23 Wacom driver code is old compared to the Linux Wacom Project code
Summary: 2.6.23 Wacom driver code is old compared to the Linux Wacom Project code
Status: REJECTED INVALID
Alias: Obsolete_Wacom_code
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Dmitry Torokhov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-28 21:42 UTC by Robert Penny
Modified: 2008-01-17 17:11 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.23.12
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
Add support for Bamboo1, BambooFun, and Cintiq 12WX (8.76 KB, patch)
2008-01-17 17:11 UTC, Ping Cheng
Details | Diff

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

Note You need to log in before you can comment on or make changes to this bug.