Package: xserver-xorg-input-wacom
Version: 0.26.0+20140918-1
Severity: important
Tags: upstream

Hi

I've been running BambooFun 4x5 since Debian Lenny.

Apparently after upgrade from Debian 8.0 to 8.2, it stopped working suddenly.
So I had to replace it with a USB optical mouse just to run Xorg. The problem
is Xorg can not handle the tablet events except one button named FN2 and ring-
shape button on the pad.

Wacom driver version 0.31 from source build did not fix it. Running out all the
options, I suspected hardware problem of the tablet and plugged into a laptop.
The laptop runs in Debian 7.0 (Wheezy).

I compared Wacom related packages on two systems: Desktop (amd64) and laptop
(i386).
Both systems were running Wacom driver 0.26.

Desktop
ii  libevdev2                            1.3+dfsg-1
amd64        wrapper library for evdev devices
ii  xserver-xorg-input-evdev             1:2.9.0-2
amd64        X.Org X server -- evdev input driver

Laptop
ii  libevdev2:i386                       1.4.2+dfsg-1
i386         wrapper library for evdev devices
ii  xserver-xorg-input-evdev             1:2.9.0-2
i386         X.Org X server -- evdev input driver

Regards,
Hughe

==========================================================
Laptop (i386)
==========================================================

X.Org X Server 1.16.4
Release Date: 2014-12-20
[  6855.991] X Protocol Version 11, Revision 0
[  6855.993] Build Operating System: Linux 3.2.0-4-amd64 i686 Debian
[  6855.996] Current Operating System: Linux laptop 3.2.0-4-686-pae #1 SMP
Debia
n 3.2.51-1 i686
[  6855.996] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-686-pae
root=
UUID=c9069d53-7bb8-44ae-b486-6c82f992d6fc ro quiet
[  6856.001] Build Date: 11 February 2015  01:14:26AM
[  6856.004] xorg-server 2:1.16.4-1 (http://www.debian.org/support)
[  6856.007] Current version of pixman: 0.32.6
[  6857.355] (II) config/udev: Adding input device Wacom BambooFun 4x5
(/dev/inp
ut/event8)
[  6857.355] (**) Wacom BambooFun 4x5: Applying InputClass "evdev tablet
catchal
l"
[  6857.355] (**) Wacom BambooFun 4x5: Applying InputClass "Wacom USB device
cla
ss"
[  6857.355] (**) Wacom BambooFun 4x5: Applying InputClass "Wacom class"
[  6857.355] (II) LoadModule: "wacom"
[  6857.356] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[  6857.356] (II) Module wacom: vendor="X.Org Foundation"
[  6857.356]    compiled for 1.16.1, module version = 0.26.0
[  6857.356]    Module class: X.Org XInput Driver
[  6857.356]    ABI class: X.Org XInput driver, version 21.0
[  6857.356] (II) wacom: Driver for Wacom graphics tablets: PenPartner,
Graphire

$ more i386_wacom.info
Wacom BambooFun 4x5 stylus              id: 11  type: STYLUS
Wacom BambooFun 4x5 eraser              id: 17  type: ERASER
Wacom BambooFun 4x5 cursor              id: 18  type: CURSOR
Wacom BambooFun 4x5 pad                 id: 19  type: PAD

$ dmesg | grep -i wacom
[    2.514520] usb 2-2: Manufacturer: Wacom Co.,Ltd.
[    5.302077] input: Wacom BambooFun 4x5 as
/devices/pci0000:00/0000:00:1d.0/us
b2/2-2/2-2:1.0/input/input8
[    5.304568] usbcore: registered new interface driver wacom
[    5.304575] wacom: v1.53:USB Wacom tablet driver

==========================================================
Desktop (amd64)
==========================================================

$ sudo tail -f /var/log/kern.log
Nov 10 18:19:39 debian8 kernel: [15339.352720] usb 1-3.2: USB disconnect,
device
 number 30
Nov 10 18:19:53 debian8 kernel: [15353.376697] usb 1-3.2: new full-speed USB
dev
ice number 31 using ehci-pci
Nov 10 18:19:53 debian8 kernel: [15353.474700] usb 1-3.2: New USB device found,
idVendor=056a, idProduct=0017
Nov 10 18:19:53 debian8 kernel: [15353.474707] usb 1-3.2: New USB device
strings
: Mfr=1, Product=2, SerialNumber=0
Nov 10 18:19:53 debian8 kernel: [15353.474712] usb 1-3.2: Product: CTE-450
Nov 10 18:19:53 debian8 kernel: [15353.474715] usb 1-3.2: Manufacturer: Wacom
Co
..,Ltd.
Nov 10 18:19:53 debian8 kernel: [15353.475503] input: Wacom BambooFun 4x5 as
/de
vices/pci0000:00/0000:00:12.2/usb1/1-3/1-3.2/1-3.2:1.0/input/input38


$ dmesg | grep -i wacom
[63579.410475] usb 1-3.1: Manufacturer: Wacom Co.,Ltd.
[63579.427679] input: Wacom BambooFun 4x5 as
/devices/pci0000:00/0000:00:12.2/us
b1/1-3/1-3.1/1-3.1:1.0/input/input27
[63579.428770] usbcore: registered new interface driver wacom

In /proc/bus/input/devices

I: Bus=0003 Vendor=056a Product=0017 Version=0113
N: Name="Wacom BambooFun 4x5"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3.1/1-3.1:1.0/input/
input27
U: Uniq=
H: Handlers=mouse1 event10
B: PROP=1
B: EV=1f
B: KEY=1c43 670000 0 0 0 0
B: REL=100
B: ABS=10001000103
B: MSC=1

But xsetwacom would not detect the tablet. After I added
/etc/X11/xorg.conf.d/52-wacom-options.conf,
xsetwacom started detecting the tablet. Content of 52-wacom-options.conf is
here:
Section "InputClass"
        Identifier "Wacom Bamboo stylus options"
        MatchProduct "Wacom|WACOM"
        # MatchDevicePath "/dev/input/event*"
        MatchDevicePath "/dev/input/wacom"
        Driver "wacom"

        # Apply custom Options to this device below.
        Option "USB"     "on"
        Option "Button2" "3"
        Option "Button3" "2"
        Option "PressCurve" "0,10,90,100"
EndSection

Section "InputClass"
        Identifier "Wacom Bamboo eraser options"
        MatchDriver "wacom"
        MatchProduct "eraser"

        # Apply custom Options to this device below.
        Option "USB"     "on"
        Option "PressCurve" "5,0,100,95"
EndSection

Section "InputClass"
        Identifier "Wacom Bamboo cursor options"
        MatchDriver "wacom"
        MatchProduct "cursor"

        # Apply custom Options to this device below.
        Option "USB"     "on"
        Option "Button1" "1"
        Option "Button2" "2"
        Option "Button3" "3"
EndSection

Section "InputClass"
        Identifier "Wacom Bamboo pad options"
        MatchDriver "wacom"
        MatchProduct "pad"

        # Apply custom Options to this device below.
        Option "USB"     "on"
        Option "Button1" "1"
        Option "Button2" "3"
        Option "Button3" "2"
        Option "Button4" "0"
        Option "AbsWheelUp" "5"
        Option "AbsWheelDown" "4"
EndSection

X.Org X Server 1.16.4
Release Date: 2014-12-20
[ 17016.373] X Protocol Version 11, Revision 0
[ 17016.375] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[ 17016.377] Current Operating System: Linux debian8 3.16.0-4-amd64 #1 SMP
Debia
n 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64
[ 17016.377] Kernel command line: BOOT_IMAGE=/vmlinuz-3.16.0-4-amd64
root=/dev/m
apper/main--vg-root ro quiet
[ 17016.380] Build Date: 11 February 2015  12:32:02AM
[ 17016.382] xorg-server 2:1.16.4-1 (http://www.debian.org/support)
[ 17016.384] Current version of pixman: 0.33.2
[ 17016.388]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

[ 17016.678] (II) LoadModule: "wacom"
[ 17016.678] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 17016.678] (II) Module wacom: vendor="X.Org Foundation"
[ 17016.678]    compiled for 1.16.1, module version = 0.26.0
[ 17016.678]    Module class: X.Org XInput Driver
[ 17016.678]    ABI class: X.Org XInput driver, version 21.0
[ 17016.678] (II) wacom: Driver for Wacom graphics tablets: PenPartner,
Graphire
,
        Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
        Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
        Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
        CTL-461/S, Bamboo Touch, CTH-460/K, CTH-461/S, CTH-661/S1, CTH-461/L,
        CTH-661/L, Intuos 4x5, Intuos 6x8, Intuos 9x12, Intuos 12x12,
        Intuos 12x18, PTU600, PL400, PL500, PL600, PL600SX, PL550, PL800,
        PL700, PL510, PL710, DTI520, DTF720, DTF720a, DTF521, DTU1931,
        DTU2231, DTU1631, Intuos2 4x5, Intuos2 6x8, Intuos2 9x12,
        Intuos2 12x12, Intuos2 12x18, Intuos2 6x8 , Volito, PenStation,
        Volito2 4x5, Volito2 2x3, PenPartner2, Bamboo, Bamboo1, Bamboo1 4x6,
        Bamboo1 5x8, Intuos3 4x5, Intuos3 6x8, Intuos3 9x12, Intuos3 12x12,
        Intuos3 12x19, Intuos3 6x11, Intuos3 4x6, Intuos4 4x6, Intuos4 6x9,
        Intuos4 8x13, Intuos4 12x19, Intuos4 WL USB Endpoint,
        Intuos4 WL Bluetooth Endpoint, Intuos5 touch S, Intuos5 touch M,
        Intuos5 touch L, Intuos5 S, Intuos5 M, Intuos Pro S, Intuos Pro M,
        Intuos Pro L, Cintiq 21UX, Cintiq 20WSX, Cintiq 12WX, Cintiq 21UX2,
        Cintiq 24HD, Cintiq 22HD, Cintiq 24HD touch (EMR digitizer),
        Cintiq 13HD, DTK2241, DTH2242, Cintiq 22HDT, TabletPC 0x90,
        TabletPC 0x93, TabletPC 0x97, TabletPC 0x9A, CapPlus  0x9F,

xinput and xsetwacom recognizes the tablet correctly.

$ xinput --list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer
(2)]
⎜   ↳ Logitech USB Optical Mouse                    id=9    [slave  pointer
(2)]
⎜   ↳ Wacom BambooFun 4x5                           id=10   [slave  pointer
(2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                     id=5    [slave
keyboard (3)]
    ↳ Power Button                                    id=6    [slave
keyboard (3)]
    ↳ Power Button                                    id=7    [slave
keyboard (3)]
    ↳ CHICONY HP Basic USB Keyboard                   id=8    [slave
keyboard (3)]

 xinput --list-props 10
Device 'Wacom BambooFun 4x5':
        Device Enabled (135):   1
        Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000,
0.
000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (260):     0
        Device Accel Constant Deceleration (261):       1.000000
        Device Accel Adaptive Deceleration (262):       1.000000
        Device Accel Velocity Scaling (263):    10.000000
        Device Product ID (255):        1386, 23
        Device Node (256):      "/dev/input/event10"
        Evdev Axis Inversion (264):     0, 0
        Evdev Axis Calibration (265):   <no items>
        Evdev Axes Swap (266):  0
        Axis Labels (267):      "Abs X" (487), "Abs Y" (488), "Abs Wheel"
(489),
 "Abs Pressure" (490), "Abs Misc" (491), "Rel Vert Wheel" (259)
        Button Labels (268):    "Button Left" (138), "Button Middle" (139),
"But
ton Right" (140), "Button Wheel Up" (141), "Button Wheel Down" (142), "Button
Ho
riz Wheel Left" (143), "Button Horiz Wheel Right" (144), "Button Unknown"
(258),
 "Button Unknown" (258), "Button Forward" (485), "Button Back" (486), "Button
Un
258)
        Evdev Scrolling Distance (269): 1, 1, 1
        Evdev Middle Button Emulation (270):    0
        Evdev Middle Button Timeout (271):      50
        Evdev Third Button Emulation (272):     0
        Evdev Third Button Emulation Timeout (273):     1000
        Evdev Third Button Emulation Button (274):      3
        Evdev Third Button Emulation Threshold (275):   20
        Evdev Wheel Emulation (276):    0
        Evdev Wheel Emulation Axes (277):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (278):    10
        Evdev Wheel Emulation Timeout (279):    200
        Evdev Wheel Emulation Button (280):     4
        Evdev Drag Lock Buttons (281):  0

Xorg.0.log
[  7957.566] (**) Wacom BambooFun 4x5: Applying InputClass "evdev tablet
catchal
l"
[  7957.566] (II) Using input driver 'evdev' for 'Wacom BambooFun 4x5'
[  7957.566] (**) Wacom BambooFun 4x5: always reports core events
[  7957.566] (**) evdev: Wacom BambooFun 4x5: Device: "/dev/input/event10"
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Vendor 0x56a Product 0x17
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Found 11 mouse buttons
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Found scroll wheel(s)
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Found relative axes
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Found absolute axes
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Found x and y absolute axes
[  7957.573] (--) evdev: Wacom BambooFun 4x5: Found absolute tablet.
[  7957.573] (II) evdev: Wacom BambooFun 4x5: Configuring as tablet
[  7957.573] (II) evdev: Wacom BambooFun 4x5: Adding scrollwheel support
[  7957.573] (**) evdev: Wacom BambooFun 4x5: YAxisMapping: buttons 4 and 5
[  7957.573] (**) evdev: Wacom BambooFun 4x5: EmulateWheelButton: 4,
EmulateWhee
lI
nertia: 10, EmulateWheelTimeout: 200
[  7957.573] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:12.
2/
usb1/1-3/1-3.2/1-3.2:1.0/input/input36/event10"
[  7957.573] (II) XINPUT: Adding extended input device "Wacom BambooFun 4x5"
(ty
pe
: TABLET, id 10)
[  7957.573] (WW) evdev: Wacom BambooFun 4x5: touchpads, tablets and
touchscreen
s
ignore relative axes.

[  7957.574] (II) evdev: Wacom BambooFun 4x5: initialized for absolute axes.
[  7957.574] (**) Wacom BambooFun 4x5: (accel) keeping acceleration scheme 1
[  7957.574] (**) Wacom BambooFun 4x5: (accel) acceleration profile 0
[  7957.574] (**) Wacom BambooFun 4x5: (accel) acceleration factor: 2.000
[  7957.574] (**) Wacom BambooFun 4x5: (accel) acceleration threshold: 4



-- System Information:
Debian Release: 8.2
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages xserver-xorg-input-wacom depends on:
ii  libc6                                  2.19-22
ii  libudev1                               215-17+deb8u2
ii  libx11-6                               2:1.6.2-3
ii  libxext6                               2:1.3.3-1
ii  libxi6                                 2:1.7.4-1+b2
ii  libxinerama1                           2:1.1.3-1+b1
ii  libxrandr2                             2:1.4.2-1+b1
ii  xserver-xorg-core [xorg-input-abi-21]  2:1.16.4-1

xserver-xorg-input-wacom recommends no packages.

Versions of packages xserver-xorg-input-wacom suggests:
ii  xinput  1.6.1-1

-- no debconf information

Reply via email to