Page 1 of 54 1231151 ... LastLast
Results 1 to 10 of 537

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

  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.

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

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

    Last updated: July 20, 2011

    Project: Get Serial patches to build on xf86-input-wacom-0.10.7

    Testers reporting success - probably need at least a protocol IV and a protocol V tablet reporting success to consider a patch set "validated".
    First [v1]xf86-input-wacom-0.10.7_serial-patches tester on Maverick was dreh for a Wacom Digitizer II UD-1218-R. Second was Gizmoatwork for an Intuos2 GD-0608-R.
    First [v2]xf86-input-wacom-0.10.7_serial-patches tester on Maverick was dreh for a Wacom Digitizer II UD-1218-R.
    First [v3]xf86-input-wacom-0.10.7_serial-patches tester on Maverick was dreh for a Wacom Digitizer II UD-1218-R. Second was Gizmoatwork for an Intuos2 GD-0608-R.


    I. Download Xorg's xf86-input-wacom-0.10.7 tar, apply the 0.10.7 test patches, and compile for Lucid or Maverick (the X driver)
    The 0.10.7 patch sets apply to xf86-input-wacom-0.10.7 and all 3 versions are confirmed to "work" in that you can draw with the stylus. The monolithic second patch was split into 6 patches. A fair amount of code clean up has been accomplished by [v3] which we're now testing.

    However there appear to be problems with pressure according to dreh and Gizmoatwork. Gizmoatwork also reports non-functioning stylus side buttons for his protocol 5 Intuos2. Both problems appear as soon as the change to 0.10.7 is made and apparently affect all 3 versions of the 0.10.7 patch sets.

    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.7.tar.bz2
    
    sudo apt-get update
    
    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.7.tar.bz2
    b) Apply the patches
    Download the patch set [v3]xf86-input-wacom-0.10.7_serial-patches attached above and extract it (right click). Copy the patches into the now uncompressed source code folder xf86-input-wacom-0.10.7. Then after changing directory into the xf86-input-wacom-0.10.7 folder apply the patches with the following commands.
    Code:
    cd xf86-input-wacom-0.10.7
    
    patch -p1 < 0001-rename-wcmICDV4Speed-to-wcmSerialSpeed.patch
    
    patch -p1 < 0002-xf86WacomDefs.h-Legacy-serial-device.patch
    
    patch -p1 < 0003-xf86Wacom.c-Legacy-serial-device-detection.patch
    
    patch -p1 < 0004-wcmSerial.h-Add-to-driver.patch
    
    patch -p1 < 0005-wcmSerial.c-Add-to-driver.patch
    
    patch -p1 < 0006-Makefile.am-New-wcmSerial-files.patch
    
    patch -p1 < 0007-wacom.man-Add-Serial-to-ForceDevice-option.patch
    
    (apply the following only in Maverick, not needed for Lucid)
    patch -p1 < 0008-dixScreenOrigins-has-been-removed-from-server.patch
    * thanks to thorwil for pointing out the "dixScreenOrigins-has-been-removed-from-server.patch" (to get 0.10.7 to build on 2.6.35).

    c) Regenerate the xf86-input-wacom build scripts
    The patch set adds the two new files wcmSerial.h and wcmSerial.c and the sixth patch 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.) otherwise the following error will likely be thrown in /var/log/Xorg.0.log:
    I) LoadModule: “wacom”
    (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
    dlopen: /usr/lib/xorg/modules/input/wacom_drv.so: undefined symbol: gWacomSerialDevice
    (EE) Failed to load /usr/lib/xorg/modules/input/
    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.

    TO DO List
    Done - 1) Get patch set to apply against 0.10.7
    Done - 2) Simplify the second monolithic patch by breaking it up into separate patches.
    Done - 3) Get patch set with above changes tested. - by dreh (protocol 4) & Gizmoatwork (protocol 5)
    Started - 4) Clean up the patch set code a little.
    5) Find and fix pressure and stylus side button problems.


    II. Serial snippet in the xorg.conf.d wacom.conf
    Hopefully we'll be able to replace the xorg.conf with a serial snippet. Something like the following:
    Code:
    Section "InputClass"
        Identifier "Wacom legacy serial class"
    #    MatchProduct "???"
        Driver "wacom"
        Option "ForceDevice" "Serial"
    EndSection
    At a guess we could probably use for the match:
    Code:
        MatchProduct "PNP0501"
    or
        MatchPnPID "PNP0501"
    While technically not correct, since it is a generic Plug n Play kernel module, "PNP0501" worked for us using a .fdi file with HAL. Likely not a problem unless there is a second unidentified serial device on the system. And you would know if you have another serial device connected. Some of the later serial tablets may have had an early form of a Plug n Play identifier, but I don't see any PnP identifiers in the code. If so we'll need to add them in. To check and develop information we'll need, enter this command in a terminal,:
    Code:
    udevadm info -a -p $(udevadm info -q path -n /dev/ttyS0)
    assuming the tablet is on ttyS0, and post the output please.

    To edit the wacom.conf in Lucid use:
    Code:
    gksudo gedit /usr/lib/X11/xorg.conf.d/10-wacom.conf
    In Maverick use:
    Code:
    gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.conf
    It may be we need to make a new udev rule to get this to work. So let's try:
    Code:
    ACTION!="add|change", SUBSYSTEM=="tty|pnp", SUBSYSTEMS=="pnp", ATTRS{id}=="PNP0501", ENV{ID_MODEL}="Legacy Serial Wacom Tablet $attr{id}", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1", ENV{NAME}="Legacy Serial Wacom Tablet $attr{id}", SYMLINK="input/wacom"
    in /etc/udev/rules.d, and call it 70-serial-wacom.rules. Use:
    Code:
    gksudo gedit /etc/udev/rules.d/70-serial-wacom.rules
    From: http://sourceforge.net/mailarchive/f...nuxwacom-devel

    TO DO List
    Started - 1) Try to develop a Serial Tablet snippet for the wacom.conf rather than use a xorg.conf. - several candidates tested by dreh, no luck yet
    Started - 2) Need output of udevadm info command above and xinput list from working serial tablet for additional match line. - now have udevadm info from timonoko, dreh, & Gizmoatwork. Timonoko's shows only ttyS0 while dreh & Gizmoatwork's are identical and both also have "PNP0501". Serial snippet may not work for all serial tablets if not all Wacom serial tablets have "PNP0501". So at least some serial tablets may require a xorg.conf. Would help to have a few more. Timonoko & Gizmoatwork's xinput lists shows the expected "device names" stylus, eraser, and cursor from the xorg.conf identifiers. Maybe need full udevadm info's to check for anything possibly not currently included?



    Project: Get Serial patches to build on xf86-input-wacom-0.10.8

    Testers reporting success


    The show stopper commits on the xf86-input-wacom-0.10.7+ tree
    The six patches/commits we likely need to wade through were all made on 6-22-10 and are:
    1) "Split model probing, DEVICE_INIT and DEVICE_OPEN into separate functions.": http://linuxwacom.git.sourceforge.ne...883f02bdf69a49

    2) "Remove serial class detection into the serial code.": http://linuxwacom.git.sourceforge.ne...3023dd9f46826b

    3) Then "Factor out device class detection." from wcmConfig.c: http://linuxwacom.git.sourceforge.ne...b121a9cb533ed7

    4) Then "Purge ForceDevice option - unneeded." involving 4 files: http://linuxwacom.git.sourceforge.ne...623751263e221d
    Ouch! This one hurts.

    5) Then "Move class-specific option parsing into the device classes." involving a bunch of files: http://linuxwacom.git.sourceforge.ne...3b717e48c06079

    6) Then "Move baud rate into ISDV4-specific backend." involving 4 files: http://linuxwacom.git.sourceforge.ne...75ecf45f89fb96
    I think I can, with a lot of luck, muddle through to here. But I'll probably have to keep wcmSerialSpeed in xf86WacomDefs.h and wcmCommon.c along with speed in wcmCommon.c. I don't think the serial tablets will allow getting the baud rate from the serial tablet equivalent of wcmISDV4Data that the patch changes to. But I could be wrong.


    Then "Only execute GetRanges() once for ISDV4 devices." to wcmISDV4.c: http://linuxwacom.git.sourceforge.ne...7f872358bd4e78
    Only important because "ISDV4 tablets don't seem to like multiple query commands in a row, the reply for those are garbage. Hence, put a barrier in to prevent this. Since the isdv4data is shared between all devices off the same port, this simply skips the work of the isdv4GetRanges() and returns early with success." So this may mean determining whether a serial device is an ISDV4 device (tablet PC) or a serial tablet may be trickier than I think, since we can't send out an extra query.


    Compiling and testing the patches on a xf86-input-wacom-0.10.7+ snapshot (the X driver)

    Let's see if we can get past the first 3 commits. Apply the patch set [aa382e6]xf86-input-wacom-0.10.7+_serial-patches attached below to the commit's snapshot xf86-input-wacom-aa382e6. If you're using the serial patch set you are already really a tester and I'm hoping some of you will test the 10.7+ patch sets and supply feedback.

    a) Download on your Desktop and, after installing the needed build libraries, unpack the xf86-input-wacom tar
    First down load the attached xf86-input-wacom-aa382e6.tar.gz onto your Desktop. Open a terminal and enter (copy and paste) the following commands:
    Code:
    cd ./Desktop
    
    sudo apt-get update
    
    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 zxvf xf86-input-wacom-aa382e6.tar.gz
    Note: Haven't figured out how to download the xf86-input-wacom snapshot from the command line. Can get it directly from the git repository by clicking on snapshot in the browser. The following wget command:
    Code:
    wget http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/xf86-input-wacom;a=snapshot;h=b5c27a694278641a0507e8d8cf883f02bdf69a49;sf=tgz
    doesn't work. If anyone knows how please let me know because I'd rather do that than keep attaching the snapshots.


    b) Apply the patches
    Download the patch set [aa382e6]xf86-input-wacom-0.10.7+_serial-patches attached below and extract it (right click). Copy the patches into the now uncompressed source code folder xf86-input-wacom-aa382e6. Then after changing directory into the xf86-input-wacom-0.10.7 folder apply the patches with the following commands.
    Code:
    cd xf86-input-wacom-aa382e6
    
    patch -p1 < 0001-rename-wcmICDV4Speed-to-wcmSerialSpeed.patch
    
    patch -p1 < 0002-xf86WacomDefs.h-Legacy-serial-device.patch
    
    patch -p1 < 0003-wcmConfig.c-Legacy-serial-device-detection.patch
    
    patch -p1 < 0004-wcmSerial.h-Add-to-driver.patch
    
    patch -p1 < 0005-wcmSerial.c-Add-to-driver.patch
    
    patch -p1 < 0006-Makefile.am-New-wcmSerial-files.patch
    
    patch -p1 < 0007-wacom.man-Add-Serial-to-ForceDevice-option.patch
    
    (apply the following only in Maverick, not needed for Lucid)
    patch -p1 < 0008-dixScreenOrigins-has-been-removed-from-server.patch
    c) Compile the patched xf86-input-wacom source code
    Code:
    ./autogen.sh --prefix=/usr
    
    make
    
    sudo make install
    Now reboot.

    The first commit's snapshot xf86-input-wacom-b5c27a6 and the patch set for it [b5c27a6]xf86-input-wacom-0.10.7+_serial-patches are also attached below.

    TO DO List
    1) Get patch set to apply against 0.10.8


    Appendix 1: Tablet Initialization
    Several folks have reported after using the original patches ([v2]xf86-input-wacom-0.10.6_serial-patches) their tablet would not respond unless they started wacdump first. Wacdump can only be run briefly otherwise it will seg fault. After that their tablet works fine. So a few actually have set up wacdump in a script called from a Launcher or even to startup automatically on a reboot. I'm not sure how many people are affected by this and if the percentage changes between Lucid and Maverick.

    Wacdump usage is described in the Viewing Wacom Data (wacdump) section of the Linuxwacom HOWTO. Prebuilt wacdump binaries are available in the linuxwacom package, although they were removed in the last few released versions. I think the most recent version that has the prebuilt wacdumps is linuxwacom-0.8.8-10. They are located in the unpacked linuxwacom-0.8.8-10 source code folder in /prebuilt either /32 or /64.

    This would seem to indicate a problem with the line discipline from the tty. Presumably what wacdump does is set it correctly. Since the tablets initialized without any problems with linuxwacom-0.8.4 we may be able to figure out what the problem is, i.e what change was introduced. Assuming it is in the wacom driver code and not a general system thing. It would be nice to fix this problem, especially if it fairly common.

    While using the wacdump binary you may encounter the following error:
    ./wacdump: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
    This is because Ubuntu is not one of the distributions that splits libtinfo out of the ncurses library. Since wacdump is expecting to find libtinfo simply create a libtinfo linked file pointing to libncurses. Create it in /lib if you have a 32-bit install or /lib64 if a 64-bit install. For example:
    Code:
    cd /lib64
    sudo ln -s libncurses.so.5.7 libtinfo.so.5
    Appendix 2: Working with the patches
    With the xf86-input-wacom-0.10.7 patch set you can work on each individual patch separately. The exception being the second patch "0002-xf86WacomDefs.h-Legacy-serial-device.patch". Because it shares xf86WacomDefs.h with the first patch "0001-rename-wcmICDV4Speed-to-wcmSerialSpeed.patch" you have to apply and commit the first patch before working on the second one.

    The first step is to install git (which you only need to do once) and then download xf86-input-wacom:
    Code:
    cd Desktop
    
    sudo apt-get install git-core
    
    git clone git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/xf86-input-wacom
    Next change directory into the xf86-input-wacom folder. There is no need to create a git branch, instead just checkout the tag xf86-input-wacom-0.10.7 and work with a 'detached HEAD'.
    Code:
    cd xf86-input-wacom
    
    git checkout xf86-input-wacom-0.10.7
    Copy the patch(es) you want to work with into the xf86-input-wacom folder and apply the one you want to work with first. After your changes add it, commit it, and create the patch. Let's go through an example:
    Code:
    patch -p1 < 0001-rename-wcmICDV4Speed-to-wcmSerialSpeed.patch
    
    [make your changes]
    
    git add src/wcmCommon.c src/wcmConfig.c src/wcmISDV4.c src/wcmValidateDevice.c src/xf86WacomDefs.h
    
    git commit -s
    (when the nano editor pops up just copy the subject and commit message from the previous version of the patch, e.g.:
    rename wcmICDV4Speed to wcmSerialSpeed
    
    Allows sharing between ISDV4 tablet PCs and re-introduced legacy serial tablets.
    
    Signed-off-by: Sebastian Berthold <sb@sleif.de>
    Signed-off-by: Favux
    and add your changes to the body of the message)
    
    git format-patch HEAD~1
    Returning to the master branch:
    Code:
    git checkout master
    You can update xf86-input-wacom when in the master branch by running:
    Code:
    git pull
    Last edited by Favux; August 9th, 2011 at 10:10 PM.

  3. #3
    Join Date
    Jun 2011
    Beans
    17
    Distro
    Ubuntu 11.04 Natty Narwhal

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

    Hi and thank you very much for your help
    I'm trying to get my Wacom Intuos GD-0405-R to work under ubuntu Natty (kernel 2.6.38.8) but, following advices provided here, i'm stuck at the "make" step
    It appears i can't compile xf86-input-wacom-0.10.6 (nor 10.4 or 10.7) with or without the patches (i've checked that latest (11.1) do compile ok)
    Code:
    CC     xf86Wacom.lo
    In file included from xf86Wacom.c:47:0:
    xf86Wacom.h:96:38: error: expected ‘)’ before ‘local
    is the pattern of errors i've got for output

    I'm guessing i have problems with some mismatching libraries or kernel or karma
    ("configure" output is good, i've tried others procedures/patches - xf86-input-wacom_git-20100511.patch - mentioned on others places)
    Didn't found something specific to Natty so far ...

    Maybe are you aware of something which can make my relationship with my tablet less unbalanced 'coz it seems like i love her much more than she loves me, can't be just because i'm into narwhal nursing now

    OOOps
    Linuxwacom will not build on kernel 2.6.38
    i guess it's related to this !
    Last edited by firstattempt; June 14th, 2011 at 08:40 PM.

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

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

    Hi firstattempt,

    Welcome to the serial tablet thread!

    Right now my main goal is to make it easier for serial tablets to set up in Lucid, since it will be around for two more years. The fact that thanks to thorwil and Gaetan Nadon they will build on Maverick's 1.9 X server is a great bonus.

    Sorry, but xf86-input-wacom 0.10.6 or 0.10.7 won't build on Natty's 1.10 X server. To do that we'd need to get the patches to apply to a very recent version of xf86-input-wacom. Probably 0.10.11 (Natty's default version) and later.

    So first we probably need to get the patches to build on xf86-input-wacom-0.10.8. Since there was a big code reorganization, especially including the ISDv4 serial stuff, I expect that will be challenging. I haven't even looked at that yet. It may not be doable by me. After that is accomplished it probably wouldn't be too hard to move up the chain of releases to a current xf86-input-wacom. I don't think there were too many more significant code changes for serial stuff after 0.10.8.

    In short to get your Wacom Intuos GD-0405-R to love you you'll need to use either Lucid or Maverick.

  5. #5
    Join Date
    Jun 2011
    Beans
    17
    Distro
    Ubuntu 11.04 Natty Narwhal

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

    Sure you made a good point sounds like a Oneiric challenge though

    Thanks again

  6. #6
    Join Date
    Jun 2011
    Beans
    38

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

    Hi,

    I was wondering if anyone else had started working on this, yet -- that is, porting the old serial code to the newer versions of xf86-input-wacom?

    I started working on it this morning (against 0.10.10), and can't guarantee how long I'm going to take to do it, but I'd like to avoid duplicating work if someone is already doing this. My goal is to get the patch into a state where it can be accepted into the xf86-input-wacom codebase so that these ridiculous efforts every few versions can stop.

    Cheers.

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

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

    Hi tokenrove,

    Welcome to Ubuntu forums!

    I was wondering if anyone else had started working on this, yet -- that is, porting the old serial code to the newer versions of xf86-input-wacom?

    I started working on it this morning (against 0.10.10), and can't guarantee how long I'm going to take to do it, but I'd like to avoid duplicating work if someone is already doing this.
    That's great! Something that is really needed.

    While I have no way to know for sure, as far as I'm aware, you are the only one currently working on the serial code. As mentioned I have some more style cleanup of the wcmSerial.c and .h code as per Peter's in line comments if you are interested.

  8. #8
    Join Date
    Dec 2010
    Beans
    48
    Distro
    Ubuntu 12.04 Precise Pangolin

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

    Hi Favux et al,
    these are great news. I'm not updating to natty cause of my old Wacom tablet. I would love to see some improvement here --> How can I help? My new Lenovo workstation will arrive this week (thumbs cross) and I'm willing to install natty (64bit) instead of maverick on it if there is a possible way to test bleeding edge Wacom drivers for my UD serial tablet.
    Thank you Favux for being active in this field!
    Johannes alias Dreh

  9. #9
    Join Date
    Jun 2011
    Beans
    38

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

    Quote Originally Posted by Favux View Post
    While I have no way to know for sure, as far as I'm aware, you are the only one currently working on the serial code. As mentioned I have some more style cleanup of the wcmSerial.c and .h code as per Peter's in line comments if you are interested.
    Okay, I will continue to work on it. As I said, it's not a high priority for me (although I want my old UD tablet to work on my current machine), so it may take some time, but I think it would be a travesty to lose support for these great devices which are still so functional.

    I was wondering -- do you think that getting older Wacom tablets added to the input/serio code in the kernel (so you can "inputattach -wacom-ud /dev/ttyS0" for example) would be the right way to approach cleaning up detection?

    Cheers.

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

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

    Hi Johannes,

    I'm not updating to natty cause of my old Wacom tablet. I would love to see some improvement here --> How can I help?
    Thank you for the offer! Right now it would be most helpful to test the current patch sets in Lucid and Maverick so we know which of them are currently working and can iron out any glitches in them or the instructions. I have a second patch set for 0.10.7 ready to go if the first one is verified. And once someone tests "Serial" instead of "SERIAL" in the ForceDevice option.

    Knowing details on your model and the baudrate it uses etc. would be helpful. It is possible some of the glitches reported are model specific, and that would help figure that out.

    Hopefully we can make the Serial HOW TO useful for setting up serial tablets in the interim.


    Once tokenrove has some code I'm sure he will want testers, including testers in Natty.

Page 1 of 54 1231151 ... 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
  •