Mailinglist Archive: opensuse (3625 mails)

< Previous Next >
[opensuse] Genius tablet and WizardPen driver
  • From: Allen <lists@xxxxxxxxxxxx>
  • Date: Wed, 25 Jun 2008 22:37:37 +1000
  • Message-id: <1214397457.7173.1.camel@xxxxxxxxxxx>

Hi List,

I recently got myself a Genius graphics tablet WP-8060U which refuses to
work correctly. I have followed the instructions on the wizardpen site
http://www.stud.fit.vutbr.cz/~xhorak28/index.php?page=WizardPen_Driver#5
but unfortunately the accompanying forums are not available anymore. I
have also read quite a number of very similar Ubuntu sites with little
result.

I have downloaded and attempted to install the 0.5 driver from the above
site, but this reports warnings on compile, and the driver does not load
when X starts.

//warnings on compile
wizardpen.c: In function ‘WizardPenPreInit’:
wizardpen.c:515: warning: too few arguments for format
wizardpen.c: In function ‘SwitchMode’:
wizardpen.c:849: warning: format ‘%x’ expects type ‘unsigned int’, but
argument 2 has type ‘DeviceIntPtr’
wizardpen.c:858: warning: format ‘%x’ expects type ‘unsigned int’, but
argument 2 has type ‘DeviceIntPtr’
wizardpen.c: In function ‘USBInputSYN’:
wizardpen.c:1509: warning: unused variable ‘priv’
wizardpen.c: At top level:
wizardpen.c:1340: warning: ‘ResetEvent’ defined but not used

//warnings on load
allen@asus:~> cat /var/log/Xorg.0.log | grep wizardpen
(II) LoadModule: "wizardpen"
(II) Loading /usr/lib/xorg/modules//input/wizardpen_drv.so
dlopen: /usr/lib/xorg/modules//input/wizardpen_drv.so: undefined symbol:
__stack_chk_fail_local
(EE) Failed to load /usr/lib/xorg/modules//input/wizardpen_drv.so
(II) UnloadModule: "wizardpen"
(EE) Failed to load module "wizardpen" (loader failed, 7)
(EE) No Input driver matching `wizardpen'
allen@asus:~>

I have also found a copy of the driver 0.6 which compiles without error
and also loads nicely.

EXCEPT, when it loads, it sets the MaxX, MaxY and MaxZ to 0. Hence, the
cursor remains tightly attached to the bottom left hand corner of the
tablet (I can see it there near the 'computer' button, but it refuses to
come out).

Here is an excerpt from Xorg.0.log

(**) Tablet: TopX = 628
(**) Tablet: TopY = 1935
(**) Tablet: BottomX = 32000
(**) Tablet: BottomY = 32000
(**) Option "Device" "/dev/tablet-event"
(--) Wizardpen Tablet MaxX:0 MaxY:0 MaxZ:0
(**) Tablet is in absolute mode
(**) Option "SendCoreEvents"
(**) Tablet: always reports core events
(II) XINPUT: Adding extended input device "Tablet" (type: WizardPen
Tablet)
(II) XINPUT: Adding extended input device "Mouse[0]" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard[0]" (type: KEYBOARD)
(II) Tablet Increment: 1

Here are the relevant sections from my xorg.conf

Section "InputDevice"
Identifier "Tablet"
# Option "Name" "UC-LOGIC Tablet WP8060U"
Driver "wizardpen"
Option "Device" "/dev/tablet-event"
Option "Mode" "Absolute"
Option "SendCoreEvents" "true"
Option "TopX" "628"
Option "TopY" "1935"
Option "BottomX" "32000"
Option "BottomY" "32000"
Option "MaxX" "32000"
Option "MaxY" "32000"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[0]" "CorePointer"
InputDevice "Tablet" "SendCoreEvents"
Screen "Screen[0]"
EndSection

Maybe the MaxX (etc) would be fixed by the 0.5 driver, but I can't seem
to get that to compile on my system. Is there some other dependency
that I might not have? I have installed everything that says X11-??-dev
and anything else I could think of.

If you have the 0.5 driver working, I would be very grateful for you
comments on installation.

Cheers,

Allen


--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages