Linux Wacom Project HOWTO
3.10 - Unknown Tablet?
Navigation:
MAIN UP PREV NEXT INDEX ALL
To determine whether your device is listed in the driver, we need to determine
the device identifier. It can be discovered by issuing more /proc/bus/usb/devices:
[jej@ayukawa linuxwacom]# more /proc/bus/usb/devices
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=056a ProdID=0044 Rev= 1.15
S: Manufacturer=Tablet
S: Product=XD-1212-U
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=140mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=wacom
E: Ad=81(I) Atr=03(Int.) MxPS= 10 Ivl=5ms
In this case, the tablet identifier is in Vendor=056a ProdID=0044.
The model (Product=XD-1212-U) is determined by ProdID; the Intuos2 12x12 is 0x44 for instance.
In the wacom.c/wacom_wac.c file, you will find a table called "wacom_ids". Look for your device identifier. Only the identifiers listed are handled by the wacom driver, so if it is missing, it needs to be added. Also look for routine usb_hid_configure() in hid-core.c. At the beginning of the routine, we added the following lines to let HID driver ignore all Wacom devices:
/* ignore all Wacom devices */
if (dev->descriptor.idVendor == USB_VENDOR_ID_WACOM)
return NULL;
If you've gotten this far, and still cannot get it to work, email me
with your device identifier and as much of an explanation of where things did and did not work as described. I'll see what I can do about at least finding out why it did not work. Then we can go on to solutions.
The next section assumes you have things working up to this point.
Navigation:
MAIN UP PREV NEXT INDEX ALL