Issues with Wacom Intuos CTH-480 (Pen & Touch Small) Pad Device
The most important bits of this tablet are functional (the pen itself,) but the pad device gets rejected:
libinput error: event10 - Wacom Intuos PT S Finger: libinput bug: kernel fuzz of 4 but LIBINPUT_FUZZ_35 is missing
libinput error: event10 - Wacom Intuos PT S Finger: libinput bug: kernel fuzz of 4 but LIBINPUT_FUZZ_36 is missing
libinput error: event11 - Wacom Intuos PT S Pad: libinput bug: missing tablet capabilities: pen resolution. Ignoring this device.
The actual cursor input devices work just fine. Information from swaymsg -t get_inputs
:
Input device: Wacom Intuos PT S Finger
Type: Touchpad
Identifier: 1386:770:Wacom_Intuos_PT_S_Finger
Product ID: 770
Vendor ID: 1386
Libinput Send Events: enabled
Input device: Wacom Intuos PT S Pen
Type: Tablet tool
Identifier: 1386:770:Wacom_Intuos_PT_S_Pen
Product ID: 770
Vendor ID: 1386
Libinput Send Events: enabled
I don't think the pad is supposed to have pen resolution, right? I'm trying to sort this out simultaneously with getting tablets working in Sway, so I'm a bit flustered at the moment. But, I haven't been able to find much reference to this issue elsewhere.
FWIW, the tablet tool device works just fine, and it works perfectly fine. So I don't think there is an issue at the protocol/kernel level.
In the meantime, I will continue searching for what the right thing to do here is.
dmesg
:
[43768.568364] usb 5-4.2: new full-speed USB device number 8 using xhci_hcd
[43768.666210] usb 5-4.2: New USB device found, idVendor=056a, idProduct=0302, bcdDevice= 1.00
[43768.666211] usb 5-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[43768.666212] usb 5-4.2: Product: Intuos PTS
[43768.666212] usb 5-4.2: Manufacturer: Wacom Co.,Ltd.
[43768.783867] input: Wacom Intuos PT S Pen as /devices/pci0000:00/0000:00:08.1/0000:0e:00.3/usb5/5-4/5-4.2/5-4.2:1.0/0003:056A:0302.000C/input/input36
[43768.784000] wacom 0003:056A:0302.000C: hidraw5: USB HID v1.10 Device [Wacom Co.,Ltd. Intuos PTS] on usb-0000:0e:00.3-4.2/input0
[43768.788287] input: Wacom Intuos PT S Finger as /devices/pci0000:00/0000:00:08.1/0000:0e:00.3/usb5/5-4/5-4.2/5-4.2:1.1/0003:056A:0302.000D/input/input40
[43768.788382] input: Wacom Intuos PT S Pad as /devices/pci0000:00/0000:00:08.1/0000:0e:00.3/usb5/5-4/5-4.2/5-4.2:1.1/0003:056A:0302.000D/input/input41
[43768.788446] wacom 0003:056A:0302.000D: hidraw6: USB HID v1.10 Device [Wacom Co.,Ltd. Intuos PTS] on usb-0000:0e:00.3-4.2/input1
lsusb | grep Wacom
:
Bus 005 Device 008: ID 056a:0302 Wacom Co., Ltd CTH-480 [Intuos Pen & Touch (S)]
uname -a
:
Linux nullptr 5.2.13 #1-NixOS SMP Fri Sep 6 10:42:01 UTC 2019 x86_64 GNU/Linux
modinfo wacom
:
filename: /run/current-system/kernel-modules/lib/modules/5.2.13/kernel/drivers/hid/wacom.ko.xz
license: GPL
description: USB Wacom tablet driver
author: Vojtech Pavlik <vojtech@ucw.cz>
version: v2.00
srcversion: 8A56462DD8F64E11A8FB24F
[...alias lines omitted...]
depends: hid,usbhid,led-class
retpoline: Y
intree: Y
name: wacom
vermagic: 5.2.13 SMP mod_unload
parm: touch_arbitration: on (Y) off (N) (bool)
sudo evtest /dev/input/event11
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x56a product 0x302 version 0x110
Input device name: "Wacom Intuos PT S Pad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 277 (BTN_FORWARD)
Event code 278 (BTN_BACK)
Event code 331 (BTN_STYLUS)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 1
Event code 1 (ABS_Y)
Value 0
Min 0
Max 1
Properties:
Testing ... (interrupt to exit)
Event: time 1568874208.803391, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1568874208.803391, -------------- SYN_REPORT ------------
Event: time 1568874208.931522, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1568874208.931522, -------------- SYN_REPORT ------------
Event: time 1568874209.545532, type 1 (EV_KEY), code 273 (BTN_RIGHT), value 1
Event: time 1568874209.545532, -------------- SYN_REPORT ------------
Event: time 1568874209.771242, type 1 (EV_KEY), code 273 (BTN_RIGHT), value 0
Event: time 1568874209.771242, -------------- SYN_REPORT ------------
Event: time 1568874210.243247, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1568874210.243247, -------------- SYN_REPORT ------------
Event: time 1568874210.443621, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1568874210.443621, -------------- SYN_REPORT ------------
Event: time 1568874211.261626, type 1 (EV_KEY), code 277 (BTN_FORWARD), value 1
Event: time 1568874211.261626, -------------- SYN_REPORT ------------
Event: time 1568874211.441539, type 1 (EV_KEY), code 277 (BTN_FORWARD), value 0
Event: time 1568874211.441539, -------------- SYN_REPORT ------------
Event: time 1568874211.703438, type 1 (EV_KEY), code 278 (BTN_BACK), value 1
Event: time 1568874211.703438, -------------- SYN_REPORT ------------
Event: time 1568874211.913273, type 1 (EV_KEY), code 278 (BTN_BACK), value 0
Event: time 1568874211.913273, -------------- SYN_REPORT ------------
(Maybe it is a bug that this device has EV_ABS
as a supported event type?)