Tablet doesn't work after upgrade to 8.10

Bug #292331 reported by Magnes
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-acecad (Ubuntu)
Expired
Medium
Unassigned

Bug Description

QuadPen Tablet - worked fine using wacom drivers on Ubuntu 8.04. After upgrade to 8.10 it stopped working. I have uncommented lines in xorg.conf which show how it was configured before:

# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Driver "wacom"
# Identifier "stylus"
# Option "Device" "/dev/tablet-event"
# Option "Type" "stylus"
# Option "ForceDevice" "ISDV4"# Tablet PC ONLY
# Option "USB" "on"
# Option "Mode" "Absolute"
# Option "Threshold" "1"
 #Option "Model" "Flair"
#EndSection

# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Driver "wacom"
# Identifier "cursor"
# Option "Device" "/dev/tablet-event"
# Option "Type" "cursor"
# Option "ForceDevice" "ISDV4"# Tablet PC ONLY
# Option "USB" "on"
# Option "Mode" "Absolute"
# Option "Threshold" "1"
# #Option "Model" "Flair"
#EndSection

# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Driver "wacom"
# Identifier "eraser"
# Option "Device" "/dev/tablet-event"
# Option "Type" "eraser"
# Option "!ForceDevice" "ISDV4"# Tablet PC ONLY
# Option "USB" "on"
# Option "Mode" "Absolute"
# Option "Threshold" "1"
# #Option "Model" "Flair"
#EndSection

(...)

# commented out by update-manager, HAL is now used
# Inputdevice "stylus" "SendCoreEvents"
# commented out by update-manager, HAL is now used
# Inputdevice "cursor" "SendCoreEvents"
# commented out by update-manager, HAL is now used
# Inputdevice "eraser" "SendCoreEvents"

Uncommenting them causes XServer to crash (Ubuntu will stop on "Checking batteries [OK]" and when I log in using CTRL+F1 startx will get me "no screen" error). The tablet works best with above settings (Threshold 1 is very importart).

Tags: intrepid
Revision history for this message
Magnes (magnesus2) wrote :

Still here. My tablet (ACECAD clone) is not working on fresh Ubuntu 9.10 installation. I can move the cursor but when I click on something nothing happens. It uses ACECAD drivers.
I'll switch manually to wacom drivers and edit the xorg.conf (adding the uncommented lines) later and it will probably work. But it would be great if it worked out of the box.

affects: hal (Ubuntu) → xserver-xorg-input-acecad (Ubuntu)
Revision history for this message
RavanH (ravanhagen) wrote :
Download full text (3.7 KiB)

Same here on 9.10 with Acecad clone. Mouse pointer moves but no click events from tip nor buttons... Out of the box it appears to use the evdev driver.

:~$ xinput --list
...
"Acecad USB Tablet" id=7 [XExtensionPointer]
 Type is TOUCHPAD
 Num_buttons is 5
 Num_axes is 3
 Mode is Absolute
 Motion_buffer is 256
 Axis 0 :
  Min_value is 0
  Max_value is 5000
  Resolution is 10000
 Axis 1 :
  Min_value is 0
  Max_value is 3750
  Resolution is 10000
 Axis 2 :
  Min_value is 0
  Max_value is 512
  Resolution is 10000
...

:~$ xinput list-props "Acecad USB Tablet"
Device 'stylus':
 Device Enabled (134): 1
 Evdev Reopen Attempts (268): 10
 Evdev Axis Inversion (269): 0, 0
 Evdev Axis Calibration (270):
 Evdev Axes Swap (271): 0
 Evdev Middle Button Emulation (272): 2
 Evdev Middle Button Timeout (273): 50
 Evdev Wheel Emulation (274): 0
 Evdev Wheel Emulation Axes (275): 0, 0, 4, 5
 Evdev Wheel Emulation Inertia (276): 10
 Evdev Wheel Emulation Timeout (277): 200
 Evdev Wheel Emulation Button (278): 4
 Evdev Drag Lock Buttons (279): 0
 Synaptics Off (299): 0

:~$ xinput get-button-map "Acecad USB Tablet"
1 2 3 4 5

:~$ xinput query-state "Acecad USB Tablet"
2 classes :
ButtonClass
 button[1]=up
 button[2]=up
 button[3]=up
 button[4]=up
 button[5]=up
ValuatorClass Mode=Absolute Proximity=In
 valuator[0]=2359
 valuator[1]=2690
 valuator[2]=0

:~$ lshal -u usb_device_460_4_noserial_if0_logicaldev_input
udi = '/org/freedesktop/Hal/devices/usb_device_460_4_noserial_if0_logicaldev_input'
  info.capabilities = {'input', 'input.tablet'} (string list)
  info.category = 'input' (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_460_4_noserial_if0' (string)
  info.product = 'Acecad USB Tablet' (string)
  info.subsystem = 'input' (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_460_4_noserial_if0_logicaldev_input' (string)
  input.device = '/dev/input/event5' (string)
  input.originating_device = '/org/freedesktop/Hal/devices/usb_device_460_4_noserial_if0' (string)
  input.product = 'Acecad USB Tablet' (string)
  input.x11_driver = 'evdev' (string)
  linux.device_file = '/dev/input/event5' (string)
  linux.hotplug_type = 2 (0x2) (int)
  linux.subsystem = 'input' (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1c.0/usb2/2-1/2-1:1.0/input/input5/event5' (string)

#
# /var/log/Xorg.0.log
#
...
(II) config/hal: Adding input device stylus
(**) Acecad USB Tablet: always reports core events
(**) Acecad USB Tablet: Device: "/dev/input/event5"
(II) Acecad USB Tablet: Found 3 mouse buttons
(II) Acecad USB Tablet: Found x and y absolute axes
(II) Acecad USB Tablet: Found absolute touchpad
(II) Acecad USB Tablet: Configuring as touchpad
(**) Acecad USB Tablet: YAxisMapping: buttons 4 and 5
(**) Acecad USB Tablet: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Acecad USB Tablet" (type: TOUCHPAD)
(**) Acecad USB Tablet: (accel) keeping acceleration scheme 1
(**) Acecad USB Tablet: (accel) filter chain progression: 2.00
(**) Acecad USB Tablet: (accel) filter sta...

Read more...

Revision history for this message
Mateusz (mateusz-kaduk) wrote :

I am very interested when this bug will be fixed or is there a walkaround for Ubuntu Karmic 9.10

Changed in xserver-xorg-input-acecad (Ubuntu):
status: New → Confirmed
Revision history for this message
Magnes (magnesus2) wrote :

Mateusz, I wouldn't count on that. It is an old bug that was present in some versions of the wacom driver too. Try using wacom driver for your acecad tablet. I used driver for wacom tablets for my acecad in older Ubuntu versions (now I don't have time to configure it, so my tablet just doesn't work).

Revision history for this message
Magnes (magnesus2) wrote :

I managed to get AceCad tablet to work finally on Ubuntu 9.10. To do so I did:
1) Run: gksudo gedit /etc/hal/fdi/policy/10-acecad.fdi
2) Pasted in the file this text:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">
 <device>
 <match key="input.originating_device" contains="if0">
 <match key="info.product" contains="ACECAD">
 <merge key="input.x11_driver" type="string">acecad</merge>
 <merge key="input.x11_options.Type" type="string">stylus</merge>
 <merge key="info.product" type="string">stylus</merge>
 </match>
 </match>
 </device>
</deviceinfo>

And restarted the system.
There is only one problem - after making this change I can't write my national chars (with alt) on the keyboard so something is still wrong.

Bryce Harrington (bryce)
tags: added: intrepid
Revision history for this message
Fabián Rodríguez (magicfab) wrote :

@Magnes for the sake of completeness, can you provide the USB ID of this device ? Thank you!

Changed in xserver-xorg-input-acecad (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Fabián Rodríguez (magicfab) wrote :

I am also interested in knowing if this worked in 10.04 LTS where HAL is gone. I just helped a friend file a new bug about this tablet:
Bug #657111

Revision history for this message
Magnes (magnesus2) wrote :

"Bus 002 Device 002: ID 0460:0004 Ace Cad Enterprise Co., Ltd" - this is info from lsusb. I managed to get the tablet working using wizardpen drivers (it is compatible with acecad, wacom and wizardpen - probably all tablets that use acecad driver are).

My method is described (unfortunately in Polish - but it should be easy to understand - only the first part is about Ubuntu 10.04) here: http://wieza.org/tablet-pentagram-quadpen-instalacja-pod-ubuntu/ - I use special repository with newer version of wizardpen driver.

Revision history for this message
bugbot (bugbot) wrote :

This bug report was filed against an old version of Ubuntu.
Can you confirm whether this is still an issue in natty?

If you don't mind, it would be very helpful if you could update the bug
report in launchpad to 'Fix Released' if it is no longer an issue for
you, or if it is still occurring under natty, please tag the bug 'natty'
so it's easier for us to track.

Changed in xserver-xorg-input-acecad (Ubuntu):
status: Confirmed → New
status: New → Incomplete
Revision history for this message
bugbot (bugbot) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-input-acecad (Ubuntu):
status: Incomplete → Expired
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.