Duncan Mac-Vicar P.


Genius tablet under Linux

with 5 comments

I just made a old Genius tablet I got from my grandfather to work under Linux.

Image Hosted by ImageShack.us

The Xorg driver is here. I packaged it for openSUSE in my personal repository in the build service (x11-input-wizardpen and x11-input-wizardpen-tools).

Add a udev rule so the device gets always the same file in /dev, you can find those attributes in /proc/bus/input/devices

duncan@linux:~> cat /etc/udev/rules.d/10-tablet.rules
KERNEL=="event*", SYSFS{idProduct}=="0003"
, SYSFS{idVendor}=="5543", SYMLINK+="input/tablet

Add to /etc/X11/xorg.conf

Section "InputDevice"
  Identifier      "WizardPen Tablet"
  Driver          "wizardpen"
  Option  "Device"        "/dev/input/tablet"
  Option  "TopX"          "0"
  Option  "TopY"          "2517"
  Option  "BottomX"       "31859"
  Option  "BottomY"       "32762"
  Option  "MaxX"          "31859"
  Option  "MaxY"          "32762"
EndSection

Then add to the ServerLayout section:

InputDevice    "Mouse[1]" "CorePointer"
InputDevice     "WizardPen Tablet"      "AlwaysCore"

Restart, drawing with Krita is really fun!

Written by duncan

January 24th, 2007 at 7:37 pm

Posted in uncategorized

Tagged with ,

5 Responses to 'Genius tablet under Linux'

Subscribe to comments with RSS or TrackBack to 'Genius tablet under Linux'.

  1. That’s really interesting because until now I assumed that Krita would only work with wacom pads (there’s a bug about a medion tablet) and only if the input device was called “pen” or “stylus”. It’s really good to have this bit of data: could we copy it into the Krita faq?

    Boudewijn Rempt

    25 Jan 07 at 3:22 am

  2. Duncan,

    Thank you for packaging the wizard pen drivers. I have installed the wizardpen packages from your build, but have some problems.

    Firstly, I get the following error in /var/log/Xorg.0.log

    (II) LoadModule: "wizardpen" (II) Loading /usr/lib/xorg/modules//input/wizardpendrv.so dlopen: /usr/lib/xorg/modules//input/wizardpendrv.so: undefined symbol: __stackchkfaillocal (EE) Failed to load /usr/lib/xorg/modules//input/wizardpendrv.so (II) UnloadModule: “wizardpen” (EE) Failed to load module “wizardpen” (loader failed, 7) (EE) No Input driver matching `wizardpen’ allen@asus:/var/log> ls /usr/lib/xorg/modules/input/wizardpendrv.so /usr/lib/xorg/modules/input/wizardpendrv.so

    See the double // in the Failed to Load line.

    Also, I cannot get udev to give the device a unique name. It keeps defaulting back to mouse1. The entry under /proc/bus/input/devices is the same as yours except the product on mine is 0005 (not 0003).

    The tablet is found, and I can run the calibration, but ofcourse, without the driver, I can’t use it.

    Any help would be appreciated.

    Thanks,

    Allen

    Allen

    19 Jun 08 at 6:25 am

  3. [...] 10.2 at one point following mainly these links Genius Tablet In Opensuse 10.2 - openSUSE Forums Duncan Mac-Vicar P.

  4. It looks like that the double line has nothing to do with loading the driver becouse in the Xorg.x.log shows other drivers being loaded just fine even with the //. That is probably just a but and not the actual loading. But the problem is when resolving a name for instance __stackchkfaillocal is not resolving in the driver. What is this __stackchkfaillocal? Is there something I need to install? Or does something have to be referenced?

    Thanks,

    Aaron

    Aaron

    9 Aug 08 at 10:14 pm

  5. [...] Genius MousePen 8×6 Best one is still Duncan Mac-Vicar P.

Leave a Reply