Cursor moving to top left on maverick 64bit alpha 3

Bug #622152 reported by techno-mole
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Wizardpen
New
Undecided
Unassigned

Bug Description

Hello, me again.

I got bored so I decided to install Maverick (Yes I know it's and alpha) I installed the wizardpen driver from the ppa, even though there isn't a version of the driver for maverick.

The driver installed okay, but I have the old cursor moving to the top left of the screen every time, so I though't I'd post a bug report, to kind of get the ball rolling.

I've attached the xorg.log

My tablet is a trust tb-6300

Output from " lsusb " is - Bus 004 Device 002: ID 5543:0005 UC-Logic Technology Corp. Genius MousePen 8x6 Tablet

Cheers.

Revision history for this message
techno-mole (techno-mole) wrote :
Revision history for this message
techno-mole (techno-mole) wrote :

I have been messing around with various things, mainly trying to get the system to boot, this has now been solved by disabling the splash screen.
On my travels I have noticed that although I installed the driver using synaptic the 70-wizardpen.conf file isn't in the same place as it is in Lucid, this sounds odd, but in lucid the 70-wizardpen.conf file would be in usr/share/X11/xorg.conf.d but on maverick it is now in /usr/lib/X11/xorg.conf.d I have tried putting it in the usr/share/X11/xorg.conf.d file but this didn't make any difference.
Not super helpful, more of an observation.

Cheers.

Revision history for this message
techno-mole (techno-mole) wrote :

I thought I would try and build the driver from bzr, so I removed the version installed using synaptic and followed the steps on the wiki here ---> https://help.ubuntu.com/community/TabletSetupWizardpen

Everything built okay, I had no errors but I still have the cursor issue, even after following the extra steps detailing how to edit the 70-wizardpen.conf file the cursor will still go straight to the top left, I know the version in bzr and the version from the ppa are the same ? but I figured I'd try it anyway.

Revision history for this message
techno-mole (techno-mole) wrote :
Download full text (4.3 KiB)

I've been messing around with things, but I haven't been able to improve on what I had already.

I decided to see what the differences were between lucid and maverick, so I installed the driver from the ppa in my wife's system, she runs mint 9 (which is basically lucid with tweaks) the driver installs and runs well ( I knew this already, having run mint 9 myself)

This is what I posted on the ubuntu forums.

First of this is the xorg.0.log from my wife's system.

(II) config/udev: Adding input device UC-LOGIC Tablet WP8060U (/dev/input/event5)
(**) UC-LOGIC Tablet WP8060U: Applying InputClass "evdev pointer catchall"
(**) UC-LOGIC Tablet WP8060U: Applying InputClass "evdev tablet catchall"
(**) UC-LOGIC Tablet WP8060U: Applying InputClass "wizardpen"
(II) LoadModule: "wizardpen"
(II) Loading /usr/lib/xorg/modules/input/wizardpen_drv.so
(II) Module wizardpen: vendor="X.Org Foundation"
 compiled for 1.7.6, module version = 0.7.3
 Module class: X.Org XInput Driver
 ABI class: X.Org XInput driver, version 7.0
(**) Option "Device" "/dev/input/event5"
(--) UC-LOGIC Tablet WP8060U: MaxX:32767 MaxY:32767 MaxZ:1023
(--) UC-LOGIC Tablet WP8060U: aspect ratio:1.33:1
(**) UC-LOGIC Tablet WP8060U is in absolute mode
(**) UC-LOGIC Tablet WP8060U: TopX not set, defaulting to "5%"
(**) UC-LOGIC Tablet WP8060U: TopY not set, defaulting to "5%"
(**) UC-LOGIC Tablet WP8060U: BottomX not set, defaulting to "95%"
(**) UC-LOGIC Tablet WP8060U: BottomY not set, defaulting to "95%"
(II) UC-LOGIC Tablet WP8060U: ScreenX = 1360, ScreenY = 768
(**) UC-LOGIC Tablet WP8060U: TopX = 1638
(**) UC-LOGIC Tablet WP8060U: TopY = 1638
(**) UC-LOGIC Tablet WP8060U: BottomX = 31128
(**) UC-LOGIC Tablet WP8060U: BottomY = 31128
(**) UC-LOGIC Tablet WP8060U: TopZ (min pressure) = 0
(**) UC-LOGIC Tablet WP8060U: BottomZ (max pressure) = 1023
(**) UC-LOGIC Tablet WP8060U: always reports core events
(II) XINPUT: Adding extended input device "UC-LOGIC Tablet WP8060U" (type: WizardPen Tablet)
(II) UC-LOGIC Tablet WP8060U Increment: 24
(II) config/udev: Adding input device UC-LOGIC Tablet WP8060U (/dev/input/mouse2)
(**) UC-LOGIC Tablet WP8060U: Applying InputClass "wizardpen ignore mouse dev"

I've only posted the section that mentions the tablet and driver.

Next my xorg.0.log from my maverick install (my wife and I both run the 64bit versions)

[ 26.242] (II) config/udev: Adding input device UC-LOGIC Tablet WP8060U (/dev/input/event6)
[ 26.242] (**) UC-LOGIC Tablet WP8060U: Applying InputClass "evdev pointer catchall"
[ 26.242] (**) UC-LOGIC Tablet WP8060U: Applying InputClass "evdev tablet catchall"
[ 26.242] (**) UC-LOGIC Tablet WP8060U: always reports core events
[ 26.242] (**) UC-LOGIC Tablet WP8060U: Device: "/dev/input/event6"
[ 26.280] (II) UC-LOGIC Tablet WP8060U: Found 10 mouse buttons
[ 26.280] (II) UC-LOGIC Tablet WP8060U: Found scroll wheel(s)
[ 26.280] (II) UC-LOGIC Tablet WP8060U: Found relative axes
[ 26.280] (II) UC-LOGIC Tablet WP8060U: Found x and y relative axes
[ 26.280] (II) UC-LOGIC Tablet WP8060U: Found absolute axes
[ 26.280] (II) UC-LOGIC Tablet WP8060U: Fou...

Read more...

Revision history for this message
23dornot23d (keithaerospace92) wrote :

Just noticed that this is for 64 bit - mine is 32 bit ..... but the same problem the pointer shoots up to the top left of the screen,
The buttons are working as the menu in the top left appears and disappears when pressing them - other than that it will not work as it should do.

The pen is being seen by system ...... but its not setting up the wizardpen driver.

Revision history for this message
23dornot23d (keithaerospace92) wrote :
Download full text (4.9 KiB)

Check how the device is being set up ( it seems to be finding it in Maverick )

[code]
keith@keith-laptop:~$ egrep "Name|Handlers" /proc/bus/input/devices
N: Name="Lid Switch"
H: Handlers=event0
N: Name="Power Button"
H: Handlers=kbd event1
N: Name="Sleep Button"
H: Handlers=kbd event2
N: Name="Power Button"
H: Handlers=kbd event3
N: Name="AT Translated Set 2 keyboard"
H: Handlers=sysrq kbd event4
N: Name="Video Bus"
H: Handlers=kbd event5
N: Name="HID 04d9:048e"
H: Handlers=mouse0 event6
N: Name="CHESEN USB Keyboard"
H: Handlers=sysrq kbd event7
N: Name="CHESEN USB Keyboard"
H: Handlers=kbd event8
N: Name="Acer Crystal Eye webcam"
H: Handlers=kbd event9
N: Name="SynPS/2 Synaptics TouchPad"
H: Handlers=mouse2 event11
N: Name="UC-LOGIC Tablet WP5540U"
H: Handlers=mouse1 event10
keith@keith-laptop:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
B: EV=120013
B: KEY=10000 c0200 0 0 0 0 0 700f 2000003 3803078 f830f401 febfffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=3
B: KEY=3e000b 0 0 0 0 0 0 0

I: Bus=0003 Vendor=04d9 Product=048e Version=0110
N: Name="HID 04d9:048e"
P: Phys=usb-0000:00:1a.1-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input6
U: Uniq=
H: Handlers=mouse0 event6
B: EV=17
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10

I: Bus=0003 Vendor=0a81 Product=0101 Version=0110
N: Name="CHESEN USB Keyboard"
P: Phys=usb-0000:00:1d.7-2.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.1/2-2.1:1.0/input/input7
U: Uniq=
H: Handlers=sysrq kbd event7
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=0a81 Product=0101 Version=0110
N: Name="CHESEN USB Keyboard"
P: Phys=usb-0000:00:1d.7-2.1/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.1/2-2.1:1.1/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=13
B: KEY=2020000 3878 d801...

Read more...

Revision history for this message
Olaf Piesche (opiesche) wrote :

I've had problems using the wizardpen driver with Maverick until i found a warning about a mismatched ABI in xorg.0.log. So, I downloaded the 0.7.3 source and compiled it myself. Other than that, I'm using the default setup (with 70-wizardpen.conf in /usr/lib/X11/xorg.conf.d), and it works perfectly well, as it did in Lucid with the driver from doctormo's PPA.

I've attached the recompiled driver files here, built for amd64. If anyone would like to try, simply rename your old /usr/lib/xorg/modules/input/wizardpen_drv.* to turn them off and copy the ones in this tgz into the same directory.
Disclaimer: this has not been tested anywhere except on my machine. It's using doctormo's sources vanilla without any modifications.

Revision history for this message
Olaf Piesche (opiesche) wrote :

Some more info: If the driver can't be loaded, the evdev catchall specified in /usr/share/X11/xorg.conf.d/10-evdev.conf kicks in, and the tablet is run with the evdev driver. From there, I could move the pointer with the tablet, but no pressure was recognized, and after moving the cursor with the tablet, mouse clicks wouldn't be recognized anymore. The driver above can be loaded by Maverick's Xorg, so all is good now :)

Grep xorg.0.log for 'EE' (without the quotes) to see if you have the same problem. If you do, and you're running amd64, there's a good chance the drivers attached above will fix the issue until an official fix is released or the drivers in the PPA are updated.

Revision history for this message
techno-mole (techno-mole) wrote :

I have installed the rc of maverick and I hvae also tried the fix mentioned by Olaf Piesche but for me the problem is still the same, although this may be because I install the driver from the ppa using synaptic.

I am currently thinking about compiling from source, but I have tried the how to, but it didn't work, not sure that I'm using the right method ---> trying this ---> https://answers.launchpad.net/wizardpen/+faq/1021 but I get an error about man pages ? is there another place to get the source files from ? and I will see if it works when the driver is complied from scratch.

Cheers.

Revision history for this message
GalanM (galan-c-m) wrote :

I get the same problem. Maverick RC on a Dell D630. Using a Monoprice 5.5x4 tablet. Worked before upgrade. I've tried compiling from source (as described on the wiki), as well as the version offered by Olaf Piesche, with no luck.

Revision history for this message
techno-mole (techno-mole) wrote :

I'm wondering if there's anything else I can try ?

 So far I've tried installing from the dr mo ppa, downloading the source files and compiling myself, and I have also tried the suggestions posted by Olaf Piesche with no luck, I also downloaded the --- xorg-input-wizardpen-0.8.0.tar.gz archive and tried compiling that myself, but again no luck.

At present I can either get the cursor moving to the top left, or nothing at all, unfortunately I don't know very much about this type of thing, so I don't really have a clue what I'm doing.

Cheers.

Revision history for this message
Martin Owens (doctormo) wrote :

Information: It's unlikely the wizardpen driver will work for Maverick. There is NO support for wizardpen in Ubuntu and the lucid driver was a one off thanks to the work of one guy. If you have a wizardpen device and would like to keep using it, please stick to the LTS until we can get some REAL kernel level support for all wizardpen devices.

Right now this device set just doesn't have the attention to get it fixed for Maverick.

Revision history for this message
Fabián Rodríguez (magicfab) wrote :

Please see this post by Martin about tablets support:
https://lists.launchpad.net/wizardpen-testers/msg00000.html

Also consider joining this team to help get further support for your devices:
https://edge.launchpad.net/~wizardpen-testers

Revision history for this message
mmartin (2-administratorekmotorek-seznam-cz) wrote :

There is only one problem in Maverick Meerkat.
The XOrg server not apply scripts from /usr/lib/X11/xorg.conf.d/...
Scripts must be placed on /etc/X11/xorg.conf.d/70-wizardpen.conf

We must check, that module "wizardpen" is loaded by command
/var/log/Xorg.0.log | grep "wizardpen"
If output is blanc, module was not loaded by Xorg

If you replaced script, output must look like this:
[ 15.079] (II) LoadModule: "wizardpen"
[ 15.116] (II) Loading /usr/lib/xorg/modules/input/wizardpen_drv.so
[ 15.127] (II) Module wizardpen: vendor="X.Org Foundation"
[ 16.429] (**) UC-LOGIC Tablet WP8060U: Applying InputClass "wizardpen"

Revision history for this message
Daniel Andrade de Matos (daniel-dam-3d) wrote :

It's works for me
I only created the folder /etc/X11/xorg.conf.d/
And copy the file /usr/lib/X11/xorg.conf.d/70-wizardpen.conf
to the folder that was created, and after a reboot
the tablet start work.

thanks mmartin

Revision history for this message
techno-mole (techno-mole) wrote :

I've gone back to using lucid for now, I have also added my tablet info to this page ---> https://wiki.ubuntu.com/GraphicsTablet
I'm not sure I got it right though, but I suggest everyone who uses the wizardpen driver does.

Revision history for this message
techno-mole (techno-mole) wrote :

I can now confirm that after updating the driver to the latest one from the dr mo ppa my tablet is now working with pressure sensitivity and seems to be fully functional on maverick (I upgraded to try the newer driver out)

Many thanks to Dr Mo and Negora.

Revision history for this message
techno-mole (techno-mole) wrote :

Not that I have a clue about how this driver works, but I am interested in knowing what the difference between the new driver and the old driver was.
Was it just down to xorg being a later version and managing devices slightly differently ? or something like that ?

cheers.

(I can also confirm that I have done some more testing and my tablet is working as well as it did in lucid, which in my opinion is the best it's ever run since I got it)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.