Results 1 to 10 of 874

Thread: New Wacom Bamboo not working

Hybrid View

  1. #1
    Join Date
    Apr 2008
    Beans
    74

    Question 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!
    Last edited by TheguywholikesLINUX; December 1st, 2009 at 11:08 AM. Reason: outdated!

  2. #2
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    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.
    Last edited by Favux; January 26th, 2010 at 12:06 AM. Reason: New P & T patches

  3. #3
    Join Date
    Apr 2008
    Beans
    74

    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)
    Attached Files Attached Files

  4. #4
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    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.

  5. #5
    Join Date
    Nov 2008
    Location
    Southern Ontario, Canada
    Beans
    296
    Distro
    Ubuntu UNR

    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:
    Code:
    wacom    28936  0
    --- 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/

  6. #6
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    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!

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •