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