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

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!





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
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.soSee 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
[...] 10.2 at one point following mainly these links Genius Tablet In Opensuse 10.2 - openSUSE Forums Duncan Mac-Vicar P.
Buying OpenSUSE? - Page 2 - openSUSE Forums
20 Jun 08 at 3:57 pm
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
[...] Genius MousePen 8×6 Best one is still Duncan Mac-Vicar P.
Genius MousePen 8x6 - openSUSE Forums
19 Oct 08 at 5:29 am