Page 1 of 3 123 LastLast
Results 1 to 10 of 21

Thread: Cannot get wacom bamboo to work in Maverick

  1. #1
    Join Date
    Jan 2009
    Location
    U.S. Pacific Northwest
    Beans
    123

    [solved] Cannot get wacom bamboo to work in Maverick

    I've burned out googling and experimenting on this, time for some experienced help:

    I have a wacom bamboo "fun" (touch and pen) tablet.

    I have followed all the instructions I can find, about downloading the drivers from linuxwacomproject, and building and installing wacom.ko.

    First problem: The documentation says that I should
    NOT be getting a "wacom: v1.52-pc-0.3:USB Wacom tablet driver" message for the tablet in dmesg, that this is the driver shipped with the kernel, not the one I built. I built the driver, moved wacom.ko into /lib/modules/2.6.35-23-generic/kernel/drivers/input/tablet/wacom.ko, ran sudo depmod -a, even did an update-initramfs -u.

    I still get that message.

    Second problem: I followed the instructions about setting up /usr/share/X11/xorg.conf.d/50-wacom.conf.
    Nothing happens when I plug the pad (USB) in; I do get a message in demsg, but the pad does not work. I have to reboot, with the pad plugged in, for it to work.

    I also tried making the changes in /etc/X11/sorg.conf as stated on the linuxwacomproject howto. Makes no difference.

    Third problem: after installing the stuff from linuxwacomproject, wacomcpl does not work. I can see the stylus and eraser options, but selecting either one brings up an error message: "Error:W Error: 2 Bad Value (integer p..."

    There is no wacom-tools package for maverick in the repositories, that I have been able to find. Several websites say to use this. OK, how?

    I do not think the tablet and/or driver are working properly. I am actually using kde, and the kde configuration too for the wacom tablet says it cannot detect a tablet.


    Fourth problem: I cannot configure the buttons, stylus, etc, nor can I see anything anywhere to configure them. I GIMP, the eraser acts just like the stylus -- it paints, does not erase, and I can't see how to confuigure its behavior.

    Well, this is a mess. The tutorials all assume their advice works, and it isn't working here.

    HELP!!
    Last edited by doctordruidphd; October 31st, 2010 at 04:14 PM. Reason: solved

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

    Re: Cannot get wacom bamboo to work in Maverick

    Hi doctordruidphd,

    Please see the Bamboo P&T HOW TO. It works in Maverick and shows you how to configure using a xsetwacom script. xf86-input-wacom does not include wacomcpl.

  3. #3
    Join Date
    Jan 2009
    Location
    U.S. Pacific Northwest
    Beans
    123

    Re: Cannot get wacom bamboo to work in Maverick

    Thank You for your reply, but still no joy.
    Something has gone wrong somewhere. The first time I ran this, I rebooted with the pad plugged in. All four options listed in 50-wacom.conf were listed, but I got the same error messages as below. I unplugged and reinserted the pad, and then only two of the devices (pad and eraser) were detected.
    xwacomsetup.sh can't find any of the devices.

    Thaks for any help you can give in sorting this out.

    The output of dmesg after plugging the pad back in is:
    ------------------------------------
    [ 977.561274] usb 2-6: new full speed USB device using ohci_hcd and address 6
    [ 977.805283] input: Wacom BambooFun 2FG 4x5 Pen as /devices/pci0000:00/0000:00:0b.0/usb2/2-6/2-6:1.0/input/input9
    [ 977.845273] input: Wacom BambooFun 2FG 4x5 Finger as /devices/pci0000:00/0000:00:0b.0/usb2/2-6/2-6:1.1/input/input10
    -------------------------------------

    Here is /usr/share/X11/xorg.conf.d/50-wacom.conf:

    -------------------------------------------
    Section "InputClass"
    Identifier "Wacom class"
    # WALTOP needs a patched kernel driver, that isn't in mainline lk yet,
    # so for now just let it fall through and be picked up by evdev instead.
    # MatchProduct "Wacom|WALTOP|WACOM"
    MatchProduct "Wacom|WACOM|Hanwang"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
    EndSection

    Section "InputClass"
    Identifier "Wacom eraser class"
    MatchProduct "Wacom"
    MatchProduct "eraser"
    Option "Device" "/dev/input/wacom"
    Option "Type" "eraser"
    Option "USB" "on"
    EndSection

    Section "InputClass"
    Identifier "Wacom stylus class"
    MatchProduct "Wacom"
    MatchProduct "stylus"
    Option "Device" "/dev/input/wacom"
    Option "Type" "stylus"
    Option "USB" "on"
    EndSection

    Section "InputClass"
    Identifier "Wacom pad class"
    MatchProduct "Wacom"
    MatchProduct "pad"
    Option "Device" "/dev/input/wacom-touch"
    Option "Type" "pad"
    Option "USB" "on"
    EndSection

    Section "InputClass"
    Identifier "Wacom touch class"
    MatchProduct "Wacom"
    MatchProduct "touch"
    Option "Device" "/dev/input/wacom-touch"
    Option "Type" "touch"
    Option "USB" "on"
    EndSection

    Section "InputClass"
    Identifier "Wacom serial class"
    MatchProduct "Serial Wacom Tablet"
    Driver "wacom"
    EndSection

    Section "InputClass"
    Identifier "Wacom serial class identifiers"
    MatchProduct "WACf|FUJ02e5|FUJ02e7"
    Driver "wacom"
    EndSection


    # N-Trig Duosense Electromagnetic Digitizer
    Section "InputClass"
    Identifier "Wacom N-Trig class"
    MatchProduct "HID 1b96:0001|N-Trig Pen"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
    # Option "Button2" "3"
    EndSection
    --------------------------------------------------

    Here is xinput --list:
    ---------------------------------------
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ Wacom BambooFun 2FG 4x5 Pen eraser id=8 [slave pointer (2)]
    ⎜ ↳ Wacom BambooFun 2FG 4x5 Finger pad id=10 [slave pointer (2)]
    ⎜ ↳ Microsoft SideWinder™ Mouse id=12 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Power Button id=7 [slave keyboard (3)]
    ↳ Chicony Saitek Eclipse Keyboard id=13 [slave keyboard (3)]
    ↳ Chicony Saitek Eclipse Keyboard id=14 [slave keyboard (3)]
    -------------------------------------------

    Here is xsetwacom list:
    -------------------------------------------

    Wacom_BambooFun_2FG_4x5_Pen_eraser eraser
    Wacom_BambooFun_2FG_4x5_Finger_pad pad
    ----------------------------------------------

    And here is the result of running the xsetwacom.sh for 50-wacom.conf:
    --------------------------------------------
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '9'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '8'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '8'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '8'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '8'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '8'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '8'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '11'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '11'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '11'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '11'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '11'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '10'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '10'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '10'
    Error (2): WacomConfigOpenDevice: No such device
    Set: Failed to open device '10'
    ------------------------------------

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

    Re: Cannot get wacom bamboo to work in Maverick

    First 50-wacom.conf is different from xorg.conf. You can't define each device in it. It won't configure dependent devices. So remove:
    Code:
    Section "InputClass"
    Identifier "Wacom eraser class"
    MatchProduct "Wacom"
    MatchProduct "eraser"
    Option "Device" "/dev/input/wacom"
    Option "Type" "eraser"
    Option "USB" "on"
    EndSection
    
    Section "InputClass"
    Identifier "Wacom stylus class"
    MatchProduct "Wacom"
    MatchProduct "stylus"
    Option "Device" "/dev/input/wacom"
    Option "Type" "stylus"
    Option "USB" "on"
    EndSection
    
    Section "InputClass"
    Identifier "Wacom pad class"
    MatchProduct "Wacom"
    MatchProduct "pad"
    Option "Device" "/dev/input/wacom-touch"
    Option "Type" "pad"
    Option "USB" "on"
    EndSection
    
    Section "InputClass"
    Identifier "Wacom touch class"
    MatchProduct "Wacom"
    MatchProduct "touch"
    Option "Device" "/dev/input/wacom-touch"
    Option "Type" "touch"
    Option "USB" "on"
    EndSection
    Then after a reboot repeat 'xinput --list' so we see what you have. The xsetwacom commands you are using are incorrect.

  5. #5
    Join Date
    Jan 2009
    Location
    U.S. Pacific Northwest
    Beans
    123

    Re: Cannot get wacom bamboo to work in Maverick

    Thanks for your reply. I really appreciate the help.

    Did as you suggested. Here is 50-wacom.conf:
    -------------------------------------
    Section "InputClass"
    Identifier "Wacom class"
    # WALTOP needs a patched kernel driver, that isn't in mainline lk yet,
    # so for now just let it fall through and be picked up by evdev instead.
    # MatchProduct "Wacom|WALTOP|WACOM"
    MatchProduct "Wacom|WACOM|Hanwang"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
    EndSection

    Section "InputClass"
    Identifier "Wacom serial class"
    MatchProduct "Serial Wacom Tablet"
    Driver "wacom"
    EndSection

    Section "InputClass"
    Identifier "Wacom serial class identifiers"
    MatchProduct "WACf|FUJ02e5|FUJ02e7"
    Driver "wacom"
    EndSection


    # N-Trig Duosense Electromagnetic Digitizer
    Section "InputClass"
    Identifier "Wacom N-Trig class"
    MatchProduct "HID 1b96:0001|N-Trig Pen"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
    Option "Button2" "3"
    EndSection
    -----------------------------------------

    Here is xinput --list:
    ---------------------------------------
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ Wacom BambooFun 2FG 4x5 Pen eraser id=8 [slave pointer (2)]
    ⎜ ↳ Wacom BambooFun 2FG 4x5 Pen stylus id=9 [slave pointer (2)]
    ⎜ ↳ Wacom BambooFun 2FG 4x5 Finger pad id=10 [slave pointer (2)]
    ⎜ ↳ Wacom BambooFun 2FG 4x5 Finger touch id=11 [slave pointer (2)]
    ⎜ ↳ Microsoft SideWinder™ Mouse id=12 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Power Button id=7 [slave keyboard (3)]
    ↳ Chicony Saitek Eclipse Keyboard id=13 [slave keyboard (3)]
    ↳ Chicony Saitek Eclipse Keyboard id=14 [slave keyboard (3)]
    --------------------------------------

    And xsetwacom list:

    --------------------------------------
    Wacom_BambooFun_2FG_4x5_Pen_eraser eraser
    Wacom_BambooFun_2FG_4x5_Pen_stylus stylus
    Wacom_BambooFun_2FG_4x5_Finger_pad pad
    Wacom_BambooFun_2FG_4x5_Finger_touch touch
    --------------------------------------

    Looks like we are getting somewhere.
    The xsetwacom.sh I am using is the one that comes from "Favux_Sample_Bamboo-P&T_xsetwacom-scripts.tar.gz" , and the file "Favux_wacom.conf-.xsetwacom.sh" as listed on the howto.

    Edit: OK, looks like to get xsetwacom to work, I can't use id numbers, I have to use the verbose device_name. Commands are now working.

    Any quick pointers how to get the eraser to erase in gimp? I'm still lost on that one. Thanks.
    Last edited by doctordruidphd; October 31st, 2010 at 03:57 PM. Reason: Further information

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

    Re: Cannot get wacom bamboo to work in Maverick

    Alright, looks like you're almost there. You need to use the "Device names" that 'xinput --list' returns in the xsetwacom commands. So:

    stylus = "Wacom BambooFun 2FG 4x5 Pen stylus"

    eraser = "Wacom BambooFun 2FG 4x5 Pen eraser"

    touch = "Wacom BambooFun 2FG 4x5 Finger touch"

    pad = "Wacom BambooFun 2FG 4x5 Finger pad"

    So where you'd use to use stylus in an xsetwacom command you now use "Wacom BambooFun 2FG 4x5 Pen stylus" with the quotes. So just go through the .xsetwacom.sh and make sure the "Device names" are correct.

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

    Re: Cannot get wacom bamboo to work in Maverick

    Any quick pointers how to get the eraser to erase in gimp? I'm still lost on that one.
    Point the eraser end to the little eraser icon on the floating tool bar. After it selects eraser then Save the assignment.

  8. #8
    Join Date
    Jan 2009
    Location
    U.S. Pacific Northwest
    Beans
    123

    Re: Cannot get wacom bamboo to work in Maverick

    Great! Thanks very much for your help. I guess mostly some things I didn't understand from the howto.
    It's working just fine now. Thanks again!

  9. #9
    Join Date
    Jan 2009
    Location
    U.S. Pacific Northwest
    Beans
    123

    Re: Cannot get wacom bamboo to work in Maverick

    Looks like there are still some problems with xsetwacom.

    The following command does not work:
    xsetwacom set "Wacom_BambooFun_2FG_4x5_Pen_stylus" PressCurve "0 0 100 100"

    produces this output:
    X Error: 2 BadValue (integer parameter out of range for operation)
    Error (22): WacomConfigSetRawParam: failed
    Set: Failed to set Wacom_BambooFun_2FG_4x5_Pen_stylus value for 'PressCurve'

    I tried to get the value for PressCurve, with the following results:

    greenman@Wolfenstein:~$ xsetwacom -s get "Wacom_BambooFun_2FG_4x5_Pen_stylus" PressCurve
    xsetwacom set Wacom_BambooFun_2FG_4x5_Pen_stylus PressCurve "0 0 0 1"

    That can't be right.

    Here's another that doesn't work:

    greenman@Wolfenstein:~$ xsetwacom set "Wacom_BambooFun_2FG_4x5_Finger_touch" ZoomDistance "50" # default is 50
    X Error: 2 BadValue (integer parameter out of range for operation)
    Error (22): WacomConfigSetRawParam: failed
    Set: Failed to set Wacom_BambooFun_2FG_4x5_Finger_touch value for 'ZoomDistance'


    Also, I'm trying to set button 4 to the escape key, and can't get that right either:
    xsetwacom set "Wacom_BambooFun_2FG_4x5_Finger_pad" Button4 "key escape"
    X Error: 2 BadValue (integer parameter out of range for operation)
    Error (22): WacomConfigSetRawParam: failed
    Set: Failed to set Wacom_BambooFun_2FG_4x5_Finger_pad value for 'Button4'

    I also tried "core key escape" as described on the linuxwacomproject howto, same result.

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

    Re: Cannot get wacom bamboo to work in Maverick

    For escape either esc, Esc, or Escape should work.

    Not sure what's going on. There may have been a problem with xsetwacom during the install.

    Don't use "core", that's been deprecated.
    Last edited by Favux; October 31st, 2010 at 09:16 PM.

Page 1 of 3 123 LastLast

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
  •