New Wacom Bamboo not working
Attention everyone! this post is outdated, if you don't want to read the whole thread go to post #541
I know there are some other wacom posts but I have been unable to find a solution after trying out multiple installation guides. I am running ubuntu (with kde and ubuntu-studio packages installed, probably won't make a differnece) 9.04 64-bit. I may try upgrading to karmic to see if I can get it to work.
I just got the new wacom bamboo pen & touch in the post this morning but I am unable to get it working.
The site
https://help.ubuntu.com/community/Wacom
says it should be hot-pluggable, but it definately is not.
I have looked at this guide:
http://ubuntuforums.org/showthread.p...48#post3728548
and changed the .fdi file as shown on:
http://ubuntuforums.org/showthread.p...page=18%20#176
And I have followed the detailed instructions on:
http://linuxwacom.sourceforge.net/index.php/howto/main
This is how far I have got:
I have compiled and installed from linuxwacom-0.8.3-6 (dev version) after trying the stable version. Installation of the driver and tools worked fine.
However, I have tried using wacdump on all the /dev/input/event* and none of them work when I touch the tablet with my finger or stylus or press any of the buttons. I also do not have a /dev/input/wacom file even though I have added the udev rules to /etc/udev/rules.d/ as shown on:
http://linuxwacom.sourceforge.net/in...howto/newwacom
This is the output from /var/log/messages after unloading and reloading the driver using rmmod wacom and modprobe wacom and then unplugging and replugging my tablet.
Code:
Oct 13 15:08:04 shaun-PC kernel: [ 3026.486653] usbcore: deregistering interface driver wacom
Oct 13 15:08:09 shaun-PC kernel: [ 3032.272906] usbcore: registered new interface driver wacom
Oct 13 15:08:09 shaun-PC kernel: [ 3032.273506] wacom: v1.49-pc-1:USB Wacom Graphire and Wacom Intuos tablet driver
Oct 13 15:08:17 shaun-PC kernel: [ 3040.113349] usb 2-2: USB disconnect, address 2
Oct 13 15:08:23 shaun-PC kernel: [ 3046.316476] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
Oct 13 15:08:24 shaun-PC kernel: [ 3046.736008] usb 2-2: new full speed USB device using ohci_hcd and address 5
Oct 13 15:08:24 shaun-PC kernel: [ 3046.959822] usb 2-2: configuration #1 chosen from 1 choice
This is what I get from running cat /proc/bus/input/devices
Code:
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=10000000000000 0
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=40001
B: SND=6
I: Bus=0011 Vendor=0002 Product=0006 Version=007f
N: Name="ImExPS/2 Logitech Explorer Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse1 event5
B: EV=7
B: KEY=1f0000 0 0 0 0
B: REL=143
Output of lsusb:
Code:
DBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 005: ID 056a:00d1 Wacom Co., Ltd
Bus 002 Device 004: ID 093a:2601 Pixart Imaging, Inc. SPC 610NC Laptop Camera
Bus 002 Device 003: ID 093a:2468 Pixart Imaging, Inc. Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye WebCam
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
I modified my xorg.conf, but after the xserver failing to start I reverted it to my backup.
Thanks in advance to anyone who can help :)
P.S the new wacom supports multi-touch so if anyone knows how to get this working as wall that would be great!
Re: New Wacom Bamboo not working
Hi TheguywholikesLINUX,
Right now the new multi-touch tablet touch features aren't supported. Ping Cheng, the LWP's lead developer, has another project going and says he won't be able to code touch in for a while. He's hoping someone else will step up and help out.
As you realized the linuxwacom in Jaunty, 0.8.2-2, is too old to recognize your tablet. In the source code the wcmUSB.c has a table of Vendor and Product ID's which your tablet doesn't seem to be in. Vendor for Wacom is 56a so with "ID 056a:00d1 Wacom Co., Ltd" your Product ID is probably '00d1'. You could check that in your 'lshal' or "lshah>lshal.txt".
I just looked at the latest, linuxwacom 0.8.4-3, for '00d1' in wcmUSB.c and it doesn't seem to have it yet either. You can look for yourself in "linuxwacom-0.8.4-3/src/xdrv/wcmUSB.c". But I know Ping at the LWP said he'd be adding it. So if it isn't in there it should be shortly, most likely with 0.8.4-4. That should at least support the Bamboo part of your tablet.
Some others have posted about the multi-touch tablets at LWP's forums general discussion and development traffic linked here: http://linuxwacom.sourceforge.net/index.php/main That should let you know how things stand currently.
Good luck!
Attention!
To get stylus and eraser functioning for Pen & Touch models CTL460, CTH460, CTH461, CTH661 or to help with testing:
See Ayuthia's post #144.
For xorg.conf or 10-wacom.fdi (10-linuxwacom.fdi in Karmic) see post #384.
Also see kgingeri's consolidated HOW TO. Includes Karmic.
To remove the debug code from Ayuthia's patches (so your logs don't fill up) see tyranos' post #638.
To get stylus, eraser & touch and pad functioning for Pen & Touch models CTT460, CTL460, CTH460, CTH461, CTH661 or to help with testing:
See Ayuthia's thread "Wacom Bamboo Pen and Touch Series Development". Right now he's using ob1kenobi's patches submitted to the Linux Wacom Project (LWP) on linuxwacom 0.8.5-9.
And his even newer patches on post #818.
1 Attachment(s)
Re: New Wacom Bamboo not working
Thank you.
I can wait a bit for the multi-touch, but I would really like it if I can get the pen working until the multi-touch comes out. I will check the link and see what I can find. I have also attacked lshal.txt. (I bz2'ed it because it was to big is a .txt)
Re: New Wacom Bamboo not working
Hi TheguywholikesLINUX,
In text editor doing Find with 'wacom' on your lshal.txt pulls up three sections with:
Code:
usb.product = 'USB HID Interface' (string)
usb.product_id = 209 (0xd1) (int)
usb.speed = 12.0 (12) (double)
usb.vendor = 'Wacom Co., Ltd' (string)
usb.vendor_id = 1386 (0x56a) (int)
usb.version = 2.0 (2) (double)
Using Find to search the 0.8.4-3 wcmUSB.c for '0xd1' still pulls up nothing. So I guess it isn't in there yet.
I suppose you could try 'patching' wcmUSB.c manually with the product ID and then compiling linuxwacom if you can't wait a few weeks. I'd check the LWP's forums first before trying that.
Re: New Wacom Bamboo not working
Favux, or others, I also have had no luck. I've emailed Ping as well but here's my info for reference and in case you can help ;)
The following is what I've sent Ping...
(note my tablet's ID is 0xD4 so is likely not in source yet either so I think I'll have a go at the wcmUSB.c file - sounds like something that might work. These tablets are supposed to be Graphire compatible - I think.)
----
I am having a heck of a time with a new "Wacom Bamboo Pen" (only) Model: CTL-460 tablet.
I am running Ubuntu Remix on a Acer One Netbooks
It does have with a hard/software mod for the Egalax TouchKit screen (USB finger touch surface, added on top of the LCD)
I mention the touch screen in case it could be interfering somehow?!
I am getting device recognition but no data anywhere.
I've followed many HowTo's include wacomlinux.org (although many locations for modules etc are wrong for Ubuntu) but still no joy :v)
Packages, configs and compiles all seem fine and in line with HowTo's - except when it comes to getting any raw data to show up.
X will not do anything with the device, even with xorg.conf modifed.
The following are all the specifics:
--- The xorg.conf lines for the existing touch screen are:
Code:
Section "InputDevice"
Identifier "EETI"
Driver "egalax"
Option "Device" "usbauto"
Option "Parameters" "/var/lib/eeti.param"
Option "ScreenNo" "0"
Option "SkipClick" "1"
EndSection
NOTE: I did comment these out but have not tried disconnecting it (requires laptop disassembly)
--- Ubuntu Remx (netbook version) Linux version
Linux kganb 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009 i686 GNU/Linux
--- X version (xorg)
X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux kganb 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009 i686
Build Date: 09 April 2009 02:10:02AM
xorg-server 2:1.6.0-0ubuntu14 (buildd@rothera.buildd)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
--- in order to have the device recognized at all, I had to add lines in wacom_wac.c and reconfigure with "--enable-wacom"...
--- lines from wacom_wac.c (condensed - see comments)
Code:
static struct wacom_features wacom_features[] = {
{ "Wacom Penpartner", 7, 5040, 3780, 255, 0, PENPARTNER },
{ "Wacom Graphire", 8, 10206, 7422, 511, 63, GRAPHIRE },
{ "Wacom Graphire2 4x5", 8, 10206, 7422, 511, 63, GRAPHIRE },
....
{ "Wacom ISDv4 9A", 8, 26202, 16325, 255, 0, TABLETPC },
{ "Wacom Intuos2 6x8", 10, 20320, 16240, 1023, 31, INTUOS },
{ "Wacom Bamboo Pen", 8, 5104, 3712, 511, 63, GRAPHIRE }, // ...for Bamboo Pen CTL-460
{ }
};
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, 0x9A) },
{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0x47) },
{ USB_DEVICE(USB_VENDOR_ID_WACOM, 0xD4) }, // ...for Bamboo Pen CTL-460
{ }
};
--- Configured, compiled and copied to my proper /lib/modules/...kernel/drivers/input/tablet folder (this is where "locate" found the original),
rmmod and insmod'ng the newly compiled wacom.ko and plugging in the tablet I got this info from /proc/bus/usb/input/devices
Code:
I: Bus=0003 Vendor=056a Product=00d4 Version=0106
N: Name="Wacom Bamboo Pen 4x6"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input12
U: Uniq=
H: Handlers=mouse1 event6
B: EV=1f
B: KEY=1c63 0 70011 0 0 0 0 0 0 0 0
B: REL=100
B: ABS=100 3000003
B: MSC=1
...
I: Bus=0003 Vendor=056a Product=00d4 Version=0106
N: Name="Wacom Bamboo Pen 4x6"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.1/input/input13
U: Uniq=
H: Handlers=mouse4 event12
B: EV=1f
B: KEY=1c63 0 70011 0 0 0 0 0 0 0 0
B: REL=100
B: ABS=100 3000003
B: MSC=1
--- and from dmesg:
Code:
Oct 13 21:13:24 kganb kernel: [ 2938.668098] usb 2-1: new full speed USB device using uhci_hcd and address 3
Oct 13 21:13:25 kganb kernel: [ 2938.827658] usb 2-1: configuration #1 chosen from 1 choice
Oct 13 21:13:25 kganb kernel: [ 2938.830069] input: Wacom Bamboo Pen 4x6 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input12
Oct 13 21:13:25 kganb kernel: [ 2938.954274] input: Wacom Bamboo Pen 4x6 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.1/input/input13
Oct 13 21:13:25 kganb logger: device input12 is bound to the driver
Oct 13 21:13:25 kganb logger: must rebind
Oct 13 21:13:25 kganb logger: device input13 is bound to the driver
Oct 13 21:13:25 kganb logger: must rebind
--- issuing 'lsmod | grep wac' gave:
--- issuing 'ls -l /dev/input' gave me this:
NOTE! I had updated the /etc/udev/rules.d/40-xserver-xorg-input-wacom.rules file
Code:
total 0
drwxr-xr-x 2 root root 120 2009-10-13 21:13 by-id
drwxr-xr-x 2 root root 200 2009-10-13 21:13 by-path
crw-r----- 1 root root 13, 64 2009-10-13 20:24 event0
crw-r----- 1 root root 13, 65 2009-10-13 20:24 event1
crw-r----- 1 root root 13, 74 2009-10-13 20:24 event10
crw-r----- 1 root root 13, 75 2009-10-13 20:24 event11
crw-r----- 1 root root 13, 76 2009-10-13 21:13 event12
crw-rw----+ 1 root root 13, 77 2009-10-13 21:13 event13
crw-r----- 1 root root 13, 66 2009-10-13 20:24 event2
crw-r----- 1 root root 13, 67 2009-10-13 20:24 event3
crw-rw----+ 1 root root 13, 68 2009-10-13 20:24 event4
crw-r----- 1 root root 13, 69 2009-10-13 20:24 event5
crw-r----- 1 root root 13, 70 2009-10-13 21:13 event6
crw-r----- 1 root root 13, 71 2009-10-13 20:24 event7
crw-r----- 1 root root 13, 72 2009-10-13 20:24 event8
crw-r----- 1 root root 13, 73 2009-10-13 20:24 event9
crw-r----- 1 root root 13, 63 2009-10-13 20:24 mice
crw-r----- 1 root root 13, 32 2009-10-13 20:24 mouse0
crw-r----- 1 root root 13, 33 2009-10-13 21:13 mouse1
crw-r----- 1 root root 13, 34 2009-10-13 20:24 mouse2
crw-r----- 1 root root 13, 35 2009-10-13 20:24 mouse3
crw-r----- 1 root root 13, 36 2009-10-13 21:13 mouse4
crw-r----- 1 root root 13, 37 2009-10-13 21:13 mouse5
lrwxrwxrwx 1 root root 7 2009-10-13 21:13 tablet-bamboo-pen -> event12
lrwxrwxrwx 1 root root 6 2009-10-13 21:13 wacom -> event6
lrwxrwxrwx 1 root root 7 2009-10-13 21:13 wacom-touch -> event12
--- also a listing of /dev/input/by-path
Code:
lrwxrwxrwx 1 root root 9 2009-10-13 21:13 pci-0000:00:1d.0-usb-0:1:1.0-event-mouse -> ../event6
lrwxrwxrwx 1 root root 9 2009-10-13 21:13 pci-0000:00:1d.0-usb-0:1:1.0-mouse -> ../mouse1
lrwxrwxrwx 1 root root 10 2009-10-13 21:13 pci-0000:00:1d.1-usb-0:1:1.0-event-mouse -> ../event13
lrwxrwxrwx 1 root root 9 2009-10-13 21:13 pci-0000:00:1d.1-usb-0:1:1.0-mouse -> ../mouse5
lrwxrwxrwx 1 root root 9 2009-10-13 20:24 platform-i8042-serio-0-event-kbd -> ../event5
lrwxrwxrwx 1 root root 10 2009-10-13 20:24 platform-i8042-serio-2-event-mouse -> ../event11
lrwxrwxrwx 1 root root 9 2009-10-13 20:24 platform-i8042-serio-2-mouse -> ../mouse3
lrwxrwxrwx 1 root root 9 2009-10-13 20:24 platform-pcspkr-event-spkr -> ../event9
--- That's about it! Other points of interest...
- I did try to add "Device" & "ServerLayout" lines in xorg.conf - to no avail.
- I cannot get any data from cat'ing any /dev/input/event*|mouse*|wacom*|tablet* or with wacdump, xxd etc.
- I sometimes get a "Segmentation fault" running "wacdump /dev/input/event12" the first time, but not after that
- My USB tablet works just fine on my Mac OSX computer, so it's not a hardware issue.
- All USB ports on my Linux computer work fine - never any hint of trouble.
- have also tried the Beta - linuxwacom-0.8.3-6
Karl :v/
Re: New Wacom Bamboo not working
Hi kgingeri,
So basically Jaunty? Yep, 0xd4 isn't in there either.
I'd try one of the two Bamboo locations. The format seems straight forward:
Code:
{ 0x17, 2540, 2540, &usbBambooFun }, /* BambooFun 4x5 */
{ 0x18, 2540, 2540, &usbBambooFun }, /* BambooFun 6x8 */
{ 0x19, 2032, 2032, &usbBamboo1 }, /* Bamboo1 Medium*/
{ 0x81, 2032, 2032, &usbGraphire4 }, /* Graphire4 6x8 BlueTooth */
You just need to know the Y and X resolution.
This HOW TO might be of some help: http://ubuntuforums.org/showthread.php?t=1038949
Good luck!
Re: New Wacom Bamboo not working
Thx for the howto Favux, and the quick reply!
I'll let you know if I am successful. :D
Re: New Wacom Bamboo not working
Hi kgingeri,
I sure hope you are and while I remember: Welcome to Ubuntu Forums!
To help you once you've established usb communications see post #176 here: http://ubuntuforums.org/showthread.php?t=967147&page=18 The .fdi there should be useful.
Re: New Wacom Bamboo not working
Yupper, bin there and done that - thx again.
Also, just to side track for a moment, thx for the welcome too! I really like the attitude on this forum - very friendly and non-competitive and patiently helpful. So many get upset when users don't search properly bad-mouth noobs etc. I think I'll enjoy my stay! :)
As I said I'll post back my results - hopefully it I can be a help to others also :)
Re: New Wacom Bamboo not working
Here's a response from the Wacomlinux mail-list already!
Quote:
> I am having a heck of a time with a new "Wacom Bamboo Pen" (only) Model:
> CTL-460 tablet.
This bamboo pen is a new device. So its a bit of a gamble with adding
the ID entries in the source. If the tablet speaks a protocol known
from an earlier device and you have guessed it right, it may work, but
there are no guarantees. I don't think using GRAPHIRE for the protocol
for this device has highest probability of success tho. I suggest
trying with WACOM_MO, like the rest of the bamboos. If the difference
is just device number, It might work, but does not have to. If it does
not, somebody needs to find out what the new protocol is and implement
it.
> I am running Ubuntu Remix on a Acer One Netbooks
> It does have with a hard/software mod for the Egalax TouchKit screen (USB
> finger touch surface, added on top of the LCD)
> I mention the touch screen in case it could be interfering somehow?!
I dont think the touch hack infulences wacom in any way.
> I am getting device recognition but no data anywhere.
Trying to talk the wrong protocol can cause that. Probably you have
some errors in dmesg from wacom driver because of this.
--
--Alexia