Waltop Tablet works but it indicates the absolute point only holding the buttons

Bug #569294 reported by Takashi Sakamoto
74
This bug affects 13 people
Affects Status Importance Assigned to Milestone
xf86-input-wacom (Ubuntu)
New
Undecided
Unassigned

Bug Description

Description: Ubuntu lucid (development branch)
Release: 10.04

lsusb
 Bus 004 Device 003: ID 172f:0031 Waltop International Corp.

By the update at Apr. 23, 2010, the Waltop tablet works. It' a great step against the Bug #392825 "WALTOP tablets not supported anymore"!

I hope my Waltop pen tablet works fine. (Slim Tablet 12.1 inch, http://www.waltop.com.tw/productDetail.asp?id=21). This tablet is rebranded and some company produces other name such as G-Pen F610 from Genius, KYE Systems Corp., Slim Tablet 12.1 inch USb Tablet from Aiptek, Inc., PTB-ST12 from Princeton Tech.

But it's not good on lucid. Just after the tablet plugged in, it works fine. The cursor moves to the absolute point where the pen located on the tablet pad

But once pushing some button, the pointer doesn't move on the display when moving the tablet pen. Then I push some button of the tablet pen, the pointer is shown at the absolute point of the tablet pad. Then the cursor moves only holding the button of the tablet pen.

xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ ...
⎜ ↳ WALTOP International Corp. Slim Tablet id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
...

Xorg.0.log
(II) config/udev: Adding input device WALTOP International Corp. Slim Tablet (/dev/input/mouse2)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device WALTOP International Corp. Slim Tablet (/dev/input/event9)
(**) WALTOP International Corp. Slim Tablet: Applying InputClass "evdev pointer catchall"
(**) WALTOP International Corp. Slim Tablet: Applying InputClass "evdev tablet catchall"
(**) WALTOP International Corp. Slim Tablet: always reports core events
(**) WALTOP International Corp. Slim Tablet: Device: "/dev/input/event9"
(II) WALTOP International Corp. Slim Tablet: Found 9 mouse buttons
(II) WALTOP International Corp. Slim Tablet: Found scroll wheel(s)
(II) WALTOP International Corp. Slim Tablet: Found relative axes
(II) WALTOP International Corp. Slim Tablet: Found x and y relative axes
(II) WALTOP International Corp. Slim Tablet: Found absolute axes
(II) WALTOP International Corp. Slim Tablet: Found x and y absolute axes
(II) WALTOP International Corp. Slim Tablet: Found absolute tablet.
(II) WALTOP International Corp. Slim Tablet: Configuring as tablet
(**) WALTOP International Corp. Slim Tablet: YAxisMapping: buttons 4 and 5
(**) WALTOP International Corp. Slim Tablet: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "WALTOP International Corp. Slim Tablet" (type: TABLET)
(WW) WALTOP International Corp. Slim Tablet: touchpads, tablets and touchscreens ignore relative axes.
(II) WALTOP International Corp. Slim Tablet: initialized for absolute axes.

kern.log
Apr 24 12:39:11 7675A63 kernel: [ 641.609180] usb 4-1: new full speed USB device using uhci_hcd and address 2
Apr 24 12:39:11 7675A63 kernel: [ 641.772453] usb 4-1: configuration #1 chosen from 1 choice
Apr 24 12:39:11 7675A63 kernel: [ 641.892819] usbcore: registered new interface driver hiddev
Apr 24 12:39:11 7675A63 kernel: [ 641.901314] input: WALTOP International Corp. Slim Tablet as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input9
Apr 24 12:39:11 7675A63 kernel: [ 641.901456] generic-usb 0003:172F:0031.0001: input,hidraw0: USB HID v1.10 Mouse [WALTOP International Corp. Slim Tablet] on usb-0000:00:1a.1-1/input0
Apr 24 12:39:11 7675A63 kernel: [ 641.901490] usbcore: registered new interface driver usbhid
Apr 24 12:39:11 7675A63 kernel: [ 641.901500] usbhid: v2.6:USB HID core driver

syslog
Apr 24 12:39:11 7675A63 kernel: [ 641.609180] usb 4-1: new full speed USB device using uhci_hcd and address 2
Apr 24 12:39:11 7675A63 kernel: [ 641.772453] usb 4-1: configuration #1 chosen from 1 choice
Apr 24 12:39:11 7675A63 kernel: [ 641.892819] usbcore: registered new interface driver hiddev
Apr 24 12:39:11 7675A63 kernel: [ 641.901314] input: WALTOP International Corp. Slim Tablet as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input9
Apr 24 12:39:11 7675A63 kernel: [ 641.901456] generic-usb 0003:172F:0031.0001: input,hidraw0: USB HID v1.10 Mouse [WALTOP International Corp. Slim Tablet] on usb-0000:00:1a.1-1/input0
Apr 24 12:39:11 7675A63 kernel: [ 641.901490] usbcore: registered new interface driver usbhid
Apr 24 12:39:11 7675A63 kernel: [ 641.901500] usbhid: v2.6:USB HID core driver

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xserver-xorg-input-wacom 1:0.10.5-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.32-21.32-preempt 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-preempt x86_64
Architecture: amd64
Date: Sat Apr 24 13:13:51 2010
DkmsStatus: Error: [Errno 2] No such file or directory
InstallationMedia: Ubuntu-Studio 10.04 "Lucid Lynx" - Alpha amd64 (20100322)
MachineType: LENOVO 7675A63
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-preempt root=UUID=1c334b52-a73f-4fea-8fb6-f31810378c15 ro quiet splash
ProcEnviron:
 LANG=ja_JP.utf8
 SHELL=/bin/bash
SourcePackage: xf86-input-wacom
dmi.bios.date: 10/09/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7NETC1WW (2.21 )
dmi.board.name: 7675A63
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7NETC1WW(2.21):bd10/09/2009:svnLENOVO:pn7675A63:pvrThinkPadX61:rvnLENOVO:rn7675A63:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7675A63
dmi.product.version: ThinkPad X61
dmi.sys.vendor: LENOVO
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-21-preempt

Revision history for this message
Takashi Sakamoto (mocchi) wrote :
summary: - Waltop Tablet works but it indicates the point holding the buttons
+ Waltop Tablet works but it indicates the absolute point only holding the
+ buttons
description: updated
description: updated
Revision history for this message
stuartmarsden (stuartmarsden) wrote :

I am having the same issue. For me if you take the pen away from the tablet and then bring it back it starts indicating. If I click on something it then stops indicating. If I take the pen away again and bring it back it starts indicating again.

Very strange.

Revision history for this message
Tommi Kokkonen (tommi-kokkonen) wrote :

I have Trust Slimline Widescreen Tablet ( http://www.trust.com/products/product.aspx?artnr=16529 ) and I understand that it uses Wacom driver. With Ubuntu 9.04 it functioned perfectly. However after I installed Ubuntu 10.04 (clean install) the tablet works only partially:

 - stylus no longer gives location ie. move cursor unless either tip or upper button of the pen is pressed.
 - if the tablet is used with Gimp (version 2.6.8), Gimp crashes.

lsusb
  Bus 001 Device 008: ID 172f:0034 Waltop International Corp.

xinput --list
  WALTOP International Corp. Slim Tablet id=13 [slave pointer (2)]

Revision history for this message
Takashi Sakamoto (mocchi) wrote :

This tablet works fine if I installed xserver-xorg-input-wizardpen via Martin Owen's PPA and modify /usr/lib/X11/xorg.conf.d/70-wizardpen.conf as below.

Section "InputClass"
   Identifier "wizardpen"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/event*"
   Option "TopX" "100"
   Option "TopY" "120"
   Option "BottomX" "9920"
   Option "BottomY" "6200"
   Driver "wizardpen"
EndSection

I wonder why it doesn't work good if I uninstall xserver-xorg-input-waltop.
I hope xserver-xorg-input-wacom includes the support for this waltop tablet.

And for other guys, would you please report the result of applying this tips?

Regards

Revision history for this message
Takashi Sakamoto (mocchi) wrote :

The position in Option sub section is "Every persons is different". I use 1680 * 1050 so such a big number.
After installing xserver-xorg-input-wizardpen, we should get better number by executing wizardpen-calibrate.

Revision history for this message
Ashwyn Falkingham (ashwyn-falkingham) wrote :

I've tried installing Martin Owen's ppa version of the wizardpen drivers on two different laptops with my waltop slim tablet, and had no luck. Exactly the same problems as described here. The only thing I can think of is perhaps I've gotten the modifications for the 70-wizardpen.conf file wrong, this is what mine looks like now.

Wondering what the progress is on the kernel patch that supposedly allows the real driver to work, and if I can apply that myself in the meantime?

Section "InputClass"
   Identifier "wizardpen"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/event7"
# MatchVendor "UC-LOGIC|KYE Systems|Ace Cad"
# MatchVendor "*WALTOP*|*Tablet*"
 Driver "wizardpen"
 Option "Device" "/dev/input/event4"
 Option "TopX" "5"
 Option "TopY" "0"
 Option "BottomX" "19968"
 Option "BottomY" "12500"
EndSection
Section "InputClass"
   Identifier "wizardpen ignore mouse dev"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/mouse1"
# MatchVendor "*WALTOP*|*Tablet*"
   Driver ""
EndSection

Revision history for this message
johanhartman (johanhartman) wrote :

xserver-xorg-input-wizardpen worked perfectly for me after experiencing exactly th same symptoms. Using Mint 9 (based on 10.04).

Revision history for this message
Francis Bacon (fb-launchpad) wrote :

xserver-xorg-input-wizardpen works for me as well, quite jittery though.
compiled it myself since there's no maverick package in the owen ppa.
am using an aiptek media tablet 10000u. removed the wacom and waltop package, calibrated with wizardpen-calibrate, added the lines to my xorg.conf.

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ WizardPen Tablet id=6 [slave pointer (2)]
⎜ ↳ Logitech USB Gaming Mouse id=10 [slave pointer (2)]
⎜ ↳ WALTOP International Corp. Media Tablet id=11 [slave pointer (2)]

Still need to get rid of the "WALTOP International Corp. Media Tablet" device, it doesn't have pressure sensitivity (evdev getting in the way?).
In GimP and Inkscape setting the input device to "WizardPen Tablet" worked just fine. Thanks for the info Takashi et al!
Also I still need to find out why there is an input-aiptek module in the repository as well (not installed).

Revision history for this message
Roberto Saralegui (roberto-saralegui) wrote :

I updated from 9.10 to 10.04 and immediately after that plugged the Trust Slimline Tablet (http://www.trust.com/products/product.aspx?artnr=16529) for the first time. I had the same behaviour as stuartmarsden.

The solution for me was to change the two lines starting with MatchVendor... in /usr/lib/X11/xorg.conf.d/70-wizardpen.conf as follows:

Original:
   MatchVendor "UC-LOGIC|KYE Systems|Ace Cad"

Changed to:
   MatchVendor "UC-LOGIC|KYE Systems|Ace Cad|WALTOP|Waltop"

And add TopX, TopY, BottomX and BottomY:

   Option "TopX" "0"
   Option "TopY" "0"
   Option "BottomX" "20000"
   Option "BottomY" "12500"

Also in both Sections, but maybe the second one is not necessary.

(I obtained the limits through wizardpen-calibrate)

Regards from Spain.

Revision history for this message
Martin Pavelek (he29-hs) wrote :

Hello,

I had the same issue on Debian with Genius G-pen F350. By default, the evdev driver is loaded to handle the tablet, which causes the issues described in this bug as evdev probably just can't handle it properly.

The support for Waltop devices in xserver-xorg-input-wacom was once dropped by introducing vendor ID checking, but it should be working again with the newer relases, so I suggest installing the xf86-input-wacom from git and making sure, that the wacom driver is loaded instead of evdev. In my case, the tablet is working well except for the buttons (both buttons send the same event; middle click by default).

Martin.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Marked this as a dupe of the "master" waltop bug, feel free to test oneiric/11.10 when you get a chance and file new bugs if it still doesn't work. Mine does.

Revision history for this message
Radoslaw (radraw) wrote :

The same issue (pointed int the title of this bug) is present on Oneirici/11.10 with tablet device identified as:

 ID 172f:0034 Waltop International Corp. Slim Tablet 12.1"

This is Pentagram thintype P 2006. It seems this bug is unrelated to the #300067, which status is fixed now.

Revision history for this message
Radoslaw (radraw) wrote :

Ad. #12

The issue is on Windows too. It seems to be Pentagram thintype P 2006 hardware (stylus) problem discussed here (polish language):

http://forum.pentagram.pl/discussion/367/thintype-p-2006-problem-z-piorkiem/

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.