Results 1 to 10 of 539

Thread: HOW TO Set Up a Wacom Serial Tablet in Ubuntu

Threaded View

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

    HOW TO Set Up a Wacom Serial Tablet in Ubuntu

    Lucid, Maverick, Natty, Oneiric, & Precise.

    Last updated: June 6, 2012

    Good News!
    A wacom_serial.ko has been written by tokenrove. Together with a patched inputattach the protocol IV serial tablets are supported. Protocol IV devices include the Digitizer II (UD series), PenPartner, Graphire, and Cintiq series of Wacom serial tablets. This serio-based driver is still feature incomplete and does not yet support pad buttons, tilt, suppression, or the Graphire relative wheel. This is a link to the newest driver and inputattach patch: wacom_serial-120327-1.tar.bz2 See post #349. Instructions are on tokenrove's page "A kernel driver for legacy Wacom serial tablets" here: http://cipht.net/2011/07/02/wacom_se...l-release.html Those of you with the appropriate model should consider helping tokenrove with testing, as he has requested, in order to shake out any bugs and add the feature support in. The PenPartners now work thanks to bserem, see post #314. Graphire tablets now work thanks to the response of Graiden and jellysheep to the urgent call for Graphire testers. The eraser just needs to be re-enabled and the mouse scroll wheel confirmed.
    Feedback on the new version of wacom_serial.ko appreciated. If your tablet didn't work with it before please try it now
    Update (6-6-12): we are very close to having all of the wacom_serial.ko driver features functional and tested! The next steps will be submission to the kernel and input-wacom. Thank you testers!

    Roaldfre has also written a wacom_serial5.ko. Protocol V devices include the Intuos and Intuos2 models. The code is here: https://github.com/RoaldFre/wacom_serial5
    Update (1-16-12): with the addition of the 4D mouse support roaldfre now has all of the wacom_serial5.ko driver features functional and tested! The next steps will be submission to the kernel and input-wacom. Thank you testers!

    Thank you tokenrove and roaldfre. This is awesome!


    Sources
    "A kernel driver for legacy Wacom serial tablets" by tokenrove: http://cipht.net/2011/07/02/wacom_se...l-release.html
    "Serial Protocol IV" by tokenrove: http://sourceforge.net/apps/mediawik...al_Protocol_IV
    "Driver for old serial Wacom protocol V tablets (Intuos and Intuos2)" by roaldfre: https://github.com/RoaldFre/wacom_serial5
    Linux Console Project (for inputattach) by esr, jsimmons, skitt, vojtech: http://sourceforge.net/projects/linuxconsole/

    "Wacom Hacking" by John Tsiombikas: http://codelab.wordpress.com/2010/02/21/wacom-hacking/ - the original xf86-input-wacom serial patch.
    "Problems with Wacom Intuos2 serial and Xserver 1.7 (ubuntu lucid)" by Sebastian Berthold: http://sourceforge.net/mailarchive/f...xwacom-discuss - first serial patch and second serial patch set on linuxwacom-discuss.
    Sources for regenerating the xf86-input-wacom build scripts, WWWWolf at: http://codelab.wordpress.com/2010/02/21/wacom-hacking/ and: http://forums.opensuse.org/english/g...cs-tablet.html
    "dixScreenOrigins has been removed from server" by Gaetan Nadon: http://sourceforge.net/mailarchive/f...nuxwacom-devel - patch to build on X server 1.9.

    "Wacom Graphire I serial and Lucid" thread: http://ubuntuforums.org/showthread.php?t=1480915
    "Wacom Artpad II serial and Lucid" thread: http://ubuntuforums.org/showthread.php?t=1593973
    "Configuring A Wacom Tablet In Lucid Lynx" thread: http://ubuntuforums.org/showthread.php?t=1462026&page=3 - setting up a serial Wacom ArtzII tablet using a Keyspan serial->USB adapter, posts #24 to #34 with HOW TO at #34. Kernel patch for the Keyspan serial-to-USB driver, adds a dummy TIOCGSERIAL ioctl, on post #30.
    "Wacom DigitizerII 12x18 UD1218R Problems with Maverick Server" thread: http://ubuntuforums.org/showthread.php?t=1649439

    The Linux Wacom Tablet Project sourceforge site.
    The Linux Wacom Project's mediawiki main page.
    The Linux Wacom Project's mediawiki linuxwacom HOWTO's.
    The Linux Wacom Project's mediawiki xf86-input-wacom HOWTO's.
    The Linux Wacom Project's mediawiki DeveloperPages.

    Previous versions of wacom_serial.ko:
    original version: http://cipht.net/releases/wacom_serial-110702-0.tar.gz
    first version to support the PenPartner: http://cipht.net/releases/wacom_serial-120301-1.tar.bz2


    Ubuntu Release Specific Notes
    Precise Pangolin (12.04): The default xf86-input-wacom is 0.14.0. Tokenrove's and roaldfre's new wacom_serial.ko serial tablet drivers also work for Precise, provided you make the appropriate edit to wacom_serial.c noted below.

    Oneiric Ocelot (11.10): The default xf86-input-wacom is 0.11.0. Tokenrove's and roaldfre's new wacom_serial.ko serial tablet drivers also work for Oneiric.

    Natty Narwhal (11.04): The default xf86-input-wacom is 0.10.11. Tokenrove's and roaldfre's new wacom_serial.ko serial tablet drivers are basically for Natty (kernel 2.6.38 or better). The new serial drivers use inputattach to present the incoming raw data from the wacom_serial.ko's to xf86-input-wacom, which treats the incoming data as usb packets. As part of the set up you need to add a 70-serial-wacom.rules file to your local udev rules (in /etc/udev/rules.d). Tokenrove has supplied a test version for protocol 4 tablets that does build on Lucid and Maverick but describes it as "crippled".

    Maverick Meerkat (10.10): The default xf86-input-wacom is 0.10.8. In order for 0.10.6 xf86-input-wacom to build on Maverick's 1.9 Xserver you need to apply a third patch: "0003-dixScreenOrigins has been removed from server". Patch sets that apply to xf86-input-wacom-0.10.7 and 0.10.8 are being tested in post #2.

    Lucid Lynx (10.04): The default xf86-input-wacom is 0.10.5. You apply the version 3 0.10.6 patch set to the xf86-input-wacom-0.10.6 source code following the instructions below in part I. Then after regenerating the build scripts you can compile and install as you normally would. Patch sets that apply to xf86-input-wacom-0.10.7 and 0.10.8 are being tested in post #2.


    Summary
    Wacom serial tablet support was dropped from xf86-input-wacom due to a lack of developer resources. The Wacom X driver was switched to Xorg's xf86-input-wacom beginning with Xserver 1.7. This means that starting with Lucid there has been no official Wacom driver support for the UD series, PenPartner, and the Graphire, Intuos, and Cintiq series of serial tablets. However serial ISDv4 devices (tablet PCs) have been and continue to be supported.

    Tokenrove and roaldfre are developing new wacom_serial.ko's as the way forward for Wacom serial tablet support with xf86-input-wacom. This is your chance to test and contribute to Linux kernel development!

    A patch set for serial tablets by John Tsiombikas & Sebastian Berthold, using the old linuxwacom serial driver, was partially developed and works for enabling serial tablets when applied to xf86-input-wacom-0.10.6. It does not apply cleanly to versions later than 0.10.6. It was not included in the xf86-input-wacom driver because it needed further work. Unfortunately development stopped after the second patch set was submitted on 5-24-10. Which places the patch set about 20 commits into the 0.10.6+ git tree. Sebastian had a serial Wacom Intuos2 GD-1218-R, and of course his patch set worked for it. A number of serial tablet owners have successfully applied this patch set and gotten their tablets working in Lucid and Maverick.

    This HOW TO shows you how to enable your serial tablet in Oneiric, Natty, Maverick, and Lucid. The wacom_serial.ko drivers are new and being tested; and remember the old linuxwacom serial driver patch set is not finished driver worthy code, so be prepared for some glitches.

    The HOW TO essentially consists of two parts. The first deals with the new kernel serial drivers for Natty and Oneiric and the second uses the linuxwacom serial driver for Lucid and Maverick. Currently for Lucid and Maverick the [v3]xf86-input-wacom-0.10.6_serial-patches is considered "validated" as it appears to be the most completely functional so far. See post #2 for test patch set instructions for xf86-input-wacom-0.10.7 and 0.10.8.


    New serial tablet drivers - for Natty and Oneiric
    Once testing has firmed up the feature set and ironed out any bugs the new serial tablet drivers will be submitted to the Linux kernel for inclusion.

    Testers reporting success
    First wacom_serial.ko tester on Maverick was dreh for a Wacom Digitizer II UD-1218-R.
    First wacom_serial5.ko tester on Natty was firstattempt for a Wacom Intuos GD-0405-R. Second was alexcrow for a Intuos2 A4 0912-R. Third was luminol for a Intuos2 XD-0912-R.
    First wacom_serial.ko tester on Oneiric was mpGoodwin for a Wacom Artpad. Second was dreh for a Wacom Digitizer II UD-1218-R.
    First wacom_serial5.ko tester on Oneiric was thorwil for a Wacom Intuos2 GD-1212-R.

    I. Prepare your system to build the kernel module and install Xorg's xf86-input-wacom-0.11.x tar
    Note: The following instructions assume you are downloading packages, extracting them, and compiling them on your Desktop. If you use another directory change the directory paths in the commands accordingly.

    Copy and paste each line into a terminal (Applications > Accesories > Terminal) and hit enter after each line (except the ones in parenthesis). Careful, some lines extend past the right side of the "box". Get all of them.
    Code:
    cd ./Desktop
    
    sudo apt-get update
    
    (For Mint use libX11-dev instead of libx11-dev in the following command)
    sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev xutils-dev autoconf libtool pkg-config libudev-dev
    
    sudo apt-get upgrade

    II. Build the serial kernel module/driver and the patched inputattach
    The following is based on tokenrove's protocol 4 wacom_serial.ko package or roaldfre's protocol 5 wacom_serial5.ko package and their instructions in the above links. Compiling and installing either of the serial_wacom.ko's is shown as well as patching and compiling inputattach. Then if you have Lucid or Maverick update your xf86-input-wacom as below in appendix 1 at the bottom of the HOW TO. Tokenrove has supplied a udev rule for wacom_serial.ko, see appendix 2 below.

    For the 3.2 kernel (Precise) and protocol 4 (wacom_serial.ko) tablets you need to edit the wacom_serial.c source code in the wacom_serial folder after you unpack it. This is necessary to prevent placing your tablet on the recently added tsc40.ko kernel module which now claims 0x3d as its serio protocol. For wacom_serial5 (Intuos and Intuos2) you can ignore all of this unless you also use a protocol IV tablet.

    In wacom_serial.c change line #49 from:
    Code:
    #define SERIO_WACOM_IV 0x3d
    to:
    Code:
    #define SERIO_WACOM_IV 0x3e
    i.e. the d to e before compiling. You want it to look like:
    Code:
    /* XXX To be removed before (widespread) release. */
    #ifndef SERIO_WACOM_IV
    #define SERIO_WACOM_IV 0x3e
    #endif
    Also for wacom_serial you'll need to edit the serio-ids.h file changing line #129 to:
    Code:
    # define SERIO_WACOM_IV		0x3e
    again changing d to e. When you run the make all command both the compiled inputattach.ko along with wacom_serial.ko will now no longer conflict with tsc40.ko.

    In the unlikely event you also had an Intuos tablet (protocol V) you would need to change it's current 0x3e to 0x3f since we're now giving 0x3e to the protocol IV tablets. With 0x3e now claimed by wacom_serial.ko in you would in the wacom_serial5.c source code change line #46 to:
    Code:
    #define SERIO_WACOM_V 0x3f
    i.e. the e to f before compiling. You want it to look like:
    Code:
    /* XXX To be removed before (widespread) release. */
    #ifndef SERIO_WACOM_V
    #define SERIO_WACOM_V 0x3f
    #endif
    Similarly for wacom_serial5 edit the inputattach.patch in the folder, line #'s 72 and 75 so they read:
    Code:
    # define SERIO_WACOM_IV		0x3e
    and
    # define SERIO_WACOM_V		0x3f
    Since 0x3d is the last one in serio.h in the 3.4 kernel rc we should be safe using 0x3e and 0x3f for the wacom_serial.ko's.

    a) Download and compile the protocol 4 wacom_serial.ko - by tokenrove
    Rather than use the download link in post #314 we'll just grab tokenrove's new wacom_serial.ko tar directly:
    Code:
    wget http://cipht.net/releases/wacom_serial-120327-1.tar.bz2
    
    tar xjvf wacom_serial-120327-1.tar.bz2
    
    cd wacom_serial
    
    make all
    
    sudo cp inputattach /usr/bin
    
    sudo cp wacom_serial.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet
    
    sudo depmod -a
    
    cd ..
    Note for tokenrove's protocol 4 serial_wacom.ko in Lucid or Maverick use: http://cipht.net/releases/wacom_seri...testing.tar.gz This a backport version for testers on earlier kernel versions. A new input API dependency in later kernels was removed so wacom_serial.ko will build. This amounts to all 4 lines beginning with input_abs_set_res being deleted. But this version is accompanied by the warning "THIS VERSION HAS BEEN CRIPPLED TO ALLOW TESTING ON KERNEL 2.6.35. PLEASE DO NOT USE IT UNLESS YOU MUST." If you chose to use this version for Lucid or Maverick see appendix 1 below. Roaldfre has not done this for wacom_serial5 so it will not build in Lucid or Maverick.

    OR

    a) Download and compile the protocol 5 wacom_serial5.ko (Intuos and Intuos2 tablets) - by roaldfre
    You can either clone the wacom_serial5 git repository as below or use the download button on roaldfre's site for a tar or zip package. Note if you use the download button a 7 digit identifier representing the last commit is appended to wacom_serial5 along with RoaldFre's name as a prefix. I suggest you rename the extracted folder to wacom_serial5 or change the commands below to reflect the current name of the folder.
    Code:
    (install git if you haven't before)
    sudo apt-get install git-core
    
    git clone https://github.com/RoaldFre/wacom_serial5.git
    
    cd wacom_serial5
    
    make all
    
    sudo cp wacom_serial5.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet
    
    sudo depmod -a
    
    cd ..
    To view the manual on git cloning enter man git clone in a terminal. It will explain more about the cloning process and how to use it, for example how to clone into a specified directory.

    b) Download and compile inputattach for the Intuos (protocol 5) tablets
    Note: You can skip this step with tokenrove's recent wacom_serial tars, including the most recent wacom_serial-120327-1.tar, because he includes a pre-patched inputattach.c in the package and the make all command compiles the inputattach.ko along with the wacom_serial.ko.
    Tokenrove's instructions won't work for the Intuos tablets in Ubuntu because Lucid, Maverick, and Natty are using an older version in the joystick-20051019 package. So the patch doesn't apply to it. Instead get a newer version by downloading the linuxconsoletools-1.4.2 package at the Linux Console Project: http://sourceforge.net/projects/linuxconsole/. Oneiric switches over to the newer inputattach from Linux Console. Then follow these instructions:
    Code:
    sudo apt-get install libsdl1.2-dev
    
    cd linuxconsoletools-1.4.2
    
    (if you have an Intuos tablet)
    patch -p1 < ~/Desktop/wacom_serial5/inputattach.patch
    
    make
    
    sudo PREFIX=/usr make install
    
    cd ..
    Eventually patches to add support for the new wacom_serial.ko's for Wacom serial tablets will be submitted at the Linux Console site.


    Using inputattach with the new kernel module
    Then following tokenrove's instructions with your tablet connected, turn it on, and run the command for starting inputattach. Which would be either:
    Code:
    sudo inputattach --wacom_iv /dev/ttyS0
    or
    sudo inputattach --wacom_v /dev/ttyS0
    To auto-start inputattach add the appropriate command (without sudo) to near the bottom of rc.local in /etc like so:
    Code:
    # By default this script does nothing.
    
    inputattach --wacom_iv /dev/ttyS0
    or
    inputattach --wacom_v /dev/ttyS0
    
    exit 0
    Using:
    Code:
    gksudo gedit /etc/rc.local
    Because the newly compiled wacom_serial.ko was copied into the appropriate /lib/modules directory for your kernel there is no need to manually load the module/driver with sudo insmod ./wacom_serial5.ko. Either way of starting inputattach will also load the module.

    Troubleshooting
    On some systems adding the above inputattach command to rc.local doesn't work, perhaps because either inputattach or loading the wacom_serial.ko is a little slow and causes a bit of a hang. You can deal with that by adding a trailing ampersand like so:
    Code:
    inputattach --wacom_iv /dev/ttyS0 &
    This way the command is run in the "background".
    * thanks to mpGoodwin for pointing this out.

    The Wacom serial tablets are usually on /dev/ttyS0 (or /dev/ttyUSB0 if using a serial-to-usb convertor). If that doesn't work or you are not sure use:
    Code:
    sudo dmesg | grep ttyS
    or
    sudo dmesg | grep ttyUSB
    to determine the port in use.

    Something else that can cause problems is having two inputattach binaries installed. The inputattach binary should be in /usr/bin. If you also have another located in /usr/local/bin that will cause problems. Right click on the binaries and check in Properties for the date (they were compiled). You want to remove the duplicate in /usr/local/bin while also making sure the inputattach in /usr/bin is the one you compiled for your tablet.
    * thanks to bruis for pointing this out.


    Tablet configuration is done through the 50-wacom.conf in /usr/share/X11/xorg.conf.d. Since that is a distribution file users are encouraged to place their settings in a 52-wacom-options file. Alternatively, because xf86-input-wacom doesn't have wacomcpl (Wacom Control Panel), you can set up a script of xsetwacom commands to run when the system starts like wacomcpl's .xinitrc. Both linked pages are on the xf86-input-wacom mediawiki HOWTO page linked above in Sources. Also see man wacom & man xsetwacom entered in a terminal for more information on configuration options or parameters.


    Old serial tablet driver - for Lucid & Maverick

    Testers reporting success - probably need at least a protocol IV and a protocol V tablet reporting success to consider a patch set "validated".
    First [v2]xf86-input-wacom-0.10.6_serial-patches tester on Maverick was Gizmoatwork for an Intuos2 GD-0608-R.
    First [v3]xf86-input-wacom-0.10.6_serial-patches tester on Lucid was timonoko for the Graphire ET-0405-R. Second on Maverick was Gizmoatwork for an Intuos2 GD-0608-R.


    I. Download Xorg's xf86-input-wacom-0.10.6 tar, patch it, and compile for Lucid or Maverick (the X driver)

    a) Download on your Desktop and, after installing the needed build libraries, unpack the xf86-input-wacom tar
    Open a terminal and enter (copy and paste) the following commands:
    Code:
    cd ./Desktop
    
    wget http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/xf86-input-wacom-0.10.6.tar.bz2
    
    sudo apt-get update
    
    (For Mint use libX11-dev instead of libx11-dev in the following command)
    sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev xutils-dev autoconf libtool pkg-config libudev-dev
    
    sudo apt-get upgrade
    
    tar xjvf xf86-input-wacom-0.10.6.tar.bz2
    b) Apply the patches
    Download the patch set [v3]xf86-input-wacom-0.10.6_serial-patches attached below and extract it (right click). Copy the patches into the now uncompressed source code folder xf86-input-wacom-0.10.6. Then after changing directory into the xf86-input-wacom-0.10.6 folder apply the patches with the following commands.
    Code:
    cd xf86-input-wacom-0.10.6
    
    patch -p1 < 0001-rename-wcmICDV4Speed-to-wcmSerialSpeed.patch
    
    patch -p1 < 0002-reenable-support-for-legacy-serial-tablets.patch
    
    (apply the following only in Maverick, not needed for Lucid)
    patch -p1 < 0003-dixScreenOrigins-has-been-removed-from-server.patch
    The original patch set from Sebastian Berthold, [v2]xf86-input-wacom-0.10.6_serial-patches, has been replaced with [v3]. Removed an unnecessary change in the first patch so it doesn't need to be fixed with the second patch. It is interesting to note that the first patch rename-wcmICDV4Speed-to-wcmSerialSpeed would have been accepted at the time of original submission in May 2010 by the LWP into xf86-input-wacom-0.10.6+ if the change had been made then. The original [v2] patch set is still attached.
    * thanks to thorwil for pointing out the third patch (to get 0.10.6 to build on 2.6.35).

    c) Regenerate the xf86-input-wacom build scripts
    The second patch adds the two new files wcmSerial.h and wcmSerial.c and also lists them in Makefile.am. But since the original auto-generated build scripts were generated without them we need to update them (aclocal.m4, etc.). So to regenerate the build scripts run in the terminal the following command:
    Code:
    aclocal && automake && autoconf
    *thanks to timonoko for pointing this out

    d) Compile the patched xf86-input-wacom source code
    Code:
    ./configure --prefix=/usr
    
    make
    
    sudo make install
    Now reboot.


    II. The xorg.conf
    Currently the xorg.conf is used to configure serial tablets. The following example xorg.conf assumes your xorg.conf is either empty or not there and needs to be created. If you have a Wacom tablet mouse (cursor), you need to add a cursor section and add a cursor line to "ServerLayout" as shown. Otherwise the cursor section and line are not needed and shouldn't be added.
    Code:
    Section "InputDevice"
        Driver        "wacom"
        Identifier    "stylus"
        Option        "Device"         "/dev/ttyS0"
        Option        "Type"           "stylus"
        Option        "ForceDevice"    "Serial"
    EndSection
    
    Section "InputDevice"
        Driver        "wacom"
        Identifier    "eraser"
        Option        "Device"         "/dev/ttyS0"
        Option        "Type"           "eraser"
        Option        "ForceDevice"    "Serial"
    EndSection
    
    Section "InputDevice"
        Driver        "wacom"
        Identifier    "cursor"
        Option        "Device"         "/dev/ttyS0"
        Option        "Type"           "cursor"
        Option        "ForceDevice"    "Serial"
    EndSection
    
    Section "ServerLayout"
        Identifier    "X.org Configured"
        InputDevice   "stylus"
        InputDevice   "eraser"
        InputDevice   "cursor"
    EndSection
    If your xorg.conf is present with entries, say because you have a Nvidia video card/chipset and you are using the proprietary Nvidia video driver, then you would add the relevant Wacom "InputDevice" sections and to the "ServerLayout" the accompanying InputDevice line for each Wacom section. Ask if you have questions, and be sure to post your current xorg.conf.
    * thanks to timonoko for confirming "Serial" works in the "ForceDevice" option and that the all capitalized "SERIAL" isn't necessary

    As always before changing a X configuration file make a back up. In this case your current working xorg.conf if you have one. In a terminal enter:
    Code:
    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
    To restore it from the command line if X is broken, and your graphical Desktop won't start, use:
    Code:
    sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
    You can get to the command line by selecting the recovery mode option when you boot.

    To edit it enter in a terminal:
    Code:
    gksudo gedit /etc/X11/xorg.conf
    You may actually need the above command to create an xorg.conf.

    The Wacom serial tablets are usually on /dev/ttyS0 (or /dev/ttyUSB0 if using a serial-to-usb convertor). If that doesn't work or you are not sure use:
    Code:
    sudo dmesg | grep ttyS
    or
    sudo dmesg | grep ttyUSB
    to determine the port in use.

    TO DO List
    1) Show dev(ice) line examples for serial to usb conversion cable?
    2) Add section with information on use of serial to usb conversion cable?


    Appendix 1: Install Xorg's xf86-input-wacom-0.11.x tar for wacom_serial.ko. This is optional with Natty, required for Lucid or Maverick. (the X driver)
    The new wacom_serial.ko won't work with older versions of xf86-input-wacom. Natty's default 0.10.11 or better are OK. If you are using the wacom_serial.ko in Lucid or Maverick despite the warning let's try to standardize on xf86-input-wacom-0.11.x since it is planned that 0.11.x will be a "stable" branch for a while with bug fixes back ported into it.

    a) First for Lucid only update to xorg-macros v. 1.8 (you only need to do this once). You do not need to update xorg-macros in Maverick, it already has v. 1.8.
    Code:
    wget http://xorg.freedesktop.org/releases/individual/util/util-macros-1.8.0.tar.bz2
    
    sudo cp /usr/share/aclocal/xorg-macros.m4 /usr/share/aclocal/xorg-macros.m4.bak
    
    tar xjvf util-macros-1.8.0.tar.bz2
    
    cd util-macros-1.8.0
    
    ./configure --prefix=/usr
    
    make
    
    sudo make install
    
    cd ..
    b) Now compile the xf86-input-wacom-0.11.1 tar (download, compile, and install xf86-input-wacom):
    Code:
    wget http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/xf86-input-wacom-0.11.1.tar.bz2
    
    tar xjvf xf86-input-wacom-0.11.1.tar.bz2
    
    cd xf86-input-wacom-0.11.1
    
    ./configure --prefix=/usr
    
    make
    
    sudo make install
    Now reboot.

    Appendix 2: 70-serial-wacom.rules for wacom_serial.ko
    There is a typo in tokenrove's protocol 4 rule and it should read ENV{PRODUCT}=='13/3d/*' not ENV{PRODUCT}='13/3d/*', so:
    Code:
    ACTION=="add|change", SUBSYSTEM=="pnp", ENV{PRODUCT}=='13/3d/*', ENV{NAME}=="Wacom protocol IV serial tablet", SYMLINK="input/wacom", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1"
    There is not yet a rule for roaldfre's protocol 5. Perhaps something like the following would do:
    Code:
    ACTION=="add|change", SUBSYSTEM=="pnp", ATTRS{id}=="PNP0501", ENV{NAME}=="Wacom protocol V serial tablet", SYMLINK="input/wacom", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1"
    To create and/or edit the 70-serial-wacom.rules use:
    Code:
    gksudo gedit /etc/udev/rules.d/70-serial-wacom.rules
    Then add the appropriate rule to the file.


    tags: Wacom serial tablet, UD, PenPartner, Graphire, Intuos, Cintiq
    Last edited by Favux; June 7th, 2012 at 04:12 AM.

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
  •