You are not logged in.

#1 2023-10-23 05:24:14

vertesian
Member
Registered: 2021-08-14
Posts: 6

Wacom tablet being treated as mouse

I have a Wacom Bamboo One CTE-460 tablet that's being loaded as a mouse by the hid-generic module, rather than as a drawing tablet by the wacom module:

[~] lsusb | grep -i "wacom"
Bus 001 Device 006: ID 056a:006a Wacom Co., Ltd CTE-460 [Bamboo One Pen (S)]
[~] sudo dmesg | grep -i "wacom"
[  122.492438] usb 1-3: Manufacturer: Wacom Co.,Ltd.
[  122.498700] input: Wacom Co.,Ltd. CTE-460 Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004/input/input19
[  122.498970] hid-generic 0003:056A:006A.0004: input,hidraw3: USB HID v1.00 Mouse [Wacom Co.,Ltd. CTE-460] on usb-0000:00:14.0-3/input0

I've tried rebooting, unplugging and replugging, and loading the wacom module using modprobe, but no luck. I have libinput 1.24.0-1, xf86-input-libinput 1.4.0-1, libwacom 2.8.0-1, and xf86-input-wacom 1.2.0-1 installed currently; the tablet was working normally a month or two ago but I don't know exactly when or if an update broke it.

I'm not sure if it's directly related, but there also isn't a /dev/input/wacom despite the Wiki saying that there should be, nor is there a wacom module in lsmod despite it showing up in modinfo.

[~] ls /dev/input
by-id    event0  event10  event12  event14  event2  event4  event6  event8  mice    mouse1
by-path  event1  event11  event13  event15  event3  event5  event7  event9  mouse0  mouse2
[~] modinfo wacom
filename:       /lib/modules/6.5.8-arch1-1/kernel/drivers/hid/wacom.ko.zst
license:        GPL
description:    USB Wacom tablet driver
author:         Vojtech Pavlik <vojtech@ucw.cz>
version:        v2.00
srcversion:     F126DE7D675DC6BE4469748
alias:          hid:b0005g0101v0000056Ap*
alias:          hid:b0018g0101v0000056Ap*
alias:          hid:b0003g0101v0000056Ap*
alias:          hid:b0003g*v000017EFp00006004
alias:          hid:b0003g0101v0000056Ap00005002
alias:          hid:b0003g0101v0000056Ap00005000
alias:          hid:b0003g0101v0000056Ap00004004
alias:          hid:b0003g0101v0000056Ap00004001
alias:          hid:b0005g0101v0000056Ap000003DD
alias:          hid:b0005g0101v0000056Ap000003C8
alias:          hid:b0005g0101v0000056Ap000003C6
alias:          hid:b0005g0101v0000056Ap00000393
alias:          hid:b0003g0101v0000056Ap0000037B
alias:          hid:b0003g0101v0000056Ap0000037A
alias:          hid:b0005g0101v0000056Ap00000379
alias:          hid:b0005g0101v0000056Ap00000377
alias:          hid:b0005g0101v0000056Ap00000361
alias:          hid:b0005g0101v0000056Ap00000360
alias:          hid:b0003g0101v0000056Ap00000343
alias:          hid:b0003g0101v0000056Ap0000033E
alias:          hid:b0003g0101v0000056Ap0000033D
alias:          hid:b0003g0101v0000056Ap0000033C
alias:          hid:b0003g0101v0000056Ap0000033B
alias:          hid:b0003g0101v0000056Ap00000336
alias:          hid:b0003g0101v0000056Ap00000335
alias:          hid:b0003g0101v0000056Ap00000333
alias:          hid:b0003g0101v0000056Ap00000331
alias:          hid:b0003g0101v0000056Ap0000032F
alias:          hid:b0003g0101v0000056Ap0000032C
alias:          hid:b0003g0101v0000056Ap0000032B
alias:          hid:b0003g0101v0000056Ap0000032A
alias:          hid:b0003g0101v0000056Ap00000326
alias:          hid:b0003g0101v0000056Ap00000325
alias:          hid:b0003g0101v0000056Ap00000323
alias:          hid:b0003g0101v0000056Ap00000319
alias:          hid:b0003g0101v0000056Ap00000318
alias:          hid:b0003g0101v0000056Ap00000317
alias:          hid:b0003g0101v0000056Ap00000315
alias:          hid:b0003g0101v0000056Ap00000314
alias:          hid:b0003g0101v0000056Ap0000030E
alias:          hid:b0003g0101v0000056Ap0000030C
alias:          hid:b0003g0101v0000056Ap0000030A
alias:          hid:b0003g0101v0000056Ap00000309
alias:          hid:b0003g0101v0000056Ap00000307
alias:          hid:b0003g0101v0000056Ap00000304
alias:          hid:b0003g0101v0000056Ap00000303
alias:          hid:b0003g0101v0000056Ap00000302
alias:          hid:b0003g0101v0000056Ap00000301
alias:          hid:b0003g0101v0000056Ap00000300
alias:          hid:b0003g0101v0000056Ap0000012C
alias:          hid:b0003g0101v0000056Ap00000116
alias:          hid:b0003g0101v0000056Ap0000010F
alias:          hid:b0003g0101v0000056Ap0000010E
alias:          hid:b0003g0101v0000056Ap0000010D
alias:          hid:b0003g0101v0000056Ap00000101
alias:          hid:b0003g0101v0000056Ap00000100
alias:          hid:b0003g0101v0000056Ap000000FB
alias:          hid:b0003g0101v0000056Ap000000FA
alias:          hid:b0003g0101v0000056Ap000000F8
alias:          hid:b0003g0101v0000056Ap000000F6
alias:          hid:b0003g0101v0000056Ap000000F4
alias:          hid:b0003g0101v0000056Ap000000F0
alias:          hid:b0003g0101v0000056Ap000000EF
alias:          hid:b0003g0101v0000056Ap000000ED
alias:          hid:b0003g0101v0000056Ap000000EC
alias:          hid:b0003g0101v0000056Ap000000E6
alias:          hid:b0003g0101v0000056Ap000000E5
alias:          hid:b0003g0101v0000056Ap000000E3
alias:          hid:b0003g0101v0000056Ap000000E2
alias:          hid:b0003g0101v0000056Ap000000DF
alias:          hid:b0003g0101v0000056Ap000000DE
alias:          hid:b0003g0101v0000056Ap000000DD
alias:          hid:b0003g0101v0000056Ap000000DB
alias:          hid:b0003g0101v0000056Ap000000DA
alias:          hid:b0003g0101v0000056Ap000000D8
alias:          hid:b0003g0101v0000056Ap000000D7
alias:          hid:b0003g0101v0000056Ap000000D6
alias:          hid:b0003g0101v0000056Ap000000D5
alias:          hid:b0003g0101v0000056Ap000000D4
alias:          hid:b0003g0101v0000056Ap000000D3
alias:          hid:b0003g0101v0000056Ap000000D2
alias:          hid:b0003g0101v0000056Ap000000D1
alias:          hid:b0003g0101v0000056Ap000000D0
alias:          hid:b0003g0101v0000056Ap000000CE
alias:          hid:b0003g0101v0000056Ap000000CC
alias:          hid:b0003g0101v0000056Ap000000C7
alias:          hid:b0003g0101v0000056Ap000000C6
alias:          hid:b0003g0101v0000056Ap000000C5
alias:          hid:b0003g0101v0000056Ap000000C4
alias:          hid:b0003g0101v0000056Ap000000C2
alias:          hid:b0003g0101v0000056Ap000000C0
alias:          hid:b0005g0101v0000056Ap000000BD
alias:          hid:b0003g0101v0000056Ap000000BC
alias:          hid:b0003g0101v0000056Ap000000BB
alias:          hid:b0003g0101v0000056Ap000000BA
alias:          hid:b0003g0101v0000056Ap000000B9
alias:          hid:b0003g0101v0000056Ap000000B8
alias:          hid:b0003g0101v0000056Ap000000B7
alias:          hid:b0003g0101v0000056Ap000000B5
alias:          hid:b0003g0101v0000056Ap000000B4
alias:          hid:b0003g0101v0000056Ap000000B3
alias:          hid:b0003g0101v0000056Ap000000B2
alias:          hid:b0003g0101v0000056Ap000000B1
alias:          hid:b0003g0101v0000056Ap000000B0
alias:          hid:b0003g0101v0000056Ap0000009F
alias:          hid:b0003g0101v0000056Ap0000009A
alias:          hid:b0003g0101v0000056Ap00000097
alias:          hid:b0003g0101v0000056Ap00000094
alias:          hid:b0003g0101v0000056Ap00000093
alias:          hid:b0003g0101v0000056Ap00000090
alias:          hid:b0003g0101v0000056Ap00000084
alias:          hid:b0005g0101v0000056Ap00000081
alias:          hid:b0003g0101v0000056Ap0000006B
alias:          hid:b0003g0101v0000056Ap0000006A
alias:          hid:b0003g0101v0000056Ap00000069
alias:          hid:b0003g0101v0000056Ap00000065
alias:          hid:b0003g0101v0000056Ap00000064
alias:          hid:b0003g0101v0000056Ap00000063
alias:          hid:b0003g0101v0000056Ap00000062
alias:          hid:b0003g0101v0000056Ap00000061
alias:          hid:b0003g0101v0000056Ap00000060
alias:          hid:b0003g0101v0000056Ap0000005E
alias:          hid:b0003g0101v0000056Ap0000005D
alias:          hid:b0003g0101v0000056Ap0000005B
alias:          hid:b0003g0101v0000056Ap00000059
alias:          hid:b0003g0101v0000056Ap00000057
alias:          hid:b0003g0101v0000056Ap00000047
alias:          hid:b0003g0101v0000056Ap00000045
alias:          hid:b0003g0101v0000056Ap00000044
alias:          hid:b0003g0101v0000056Ap00000043
alias:          hid:b0003g0101v0000056Ap00000042
alias:          hid:b0003g0101v0000056Ap00000041
alias:          hid:b0003g0101v0000056Ap0000003F
alias:          hid:b0003g0101v0000056Ap00000039
alias:          hid:b0003g0101v0000056Ap00000038
alias:          hid:b0003g0101v0000056Ap00000037
alias:          hid:b0003g0101v0000056Ap00000035
alias:          hid:b0003g0101v0000056Ap00000034
alias:          hid:b0003g0101v0000056Ap00000033
alias:          hid:b0003g0101v0000056Ap00000032
alias:          hid:b0003g0101v0000056Ap00000031
alias:          hid:b0003g0101v0000056Ap00000030
alias:          hid:b0003g0101v0000056Ap0000002A
alias:          hid:b0003g0101v0000056Ap00000029
alias:          hid:b0003g0101v0000056Ap00000028
alias:          hid:b0003g0101v0000056Ap00000027
alias:          hid:b0003g0101v0000056Ap00000026
alias:          hid:b0003g0101v0000056Ap00000024
alias:          hid:b0003g0101v0000056Ap00000023
alias:          hid:b0003g0101v0000056Ap00000022
alias:          hid:b0003g0101v0000056Ap00000021
alias:          hid:b0003g0101v0000056Ap00000020
alias:          hid:b0003g0101v0000056Ap00000019
alias:          hid:b0003g0101v0000056Ap00000018
alias:          hid:b0003g0101v0000056Ap00000017
alias:          hid:b0003g0101v0000056Ap00000016
alias:          hid:b0003g0101v0000056Ap00000015
alias:          hid:b0003g0101v0000056Ap00000014
alias:          hid:b0003g0101v0000056Ap00000013
alias:          hid:b0003g0101v0000056Ap00000012
alias:          hid:b0003g0101v0000056Ap00000011
alias:          hid:b0003g0101v0000056Ap00000010
alias:          hid:b0003g0101v0000056Ap00000003
alias:          hid:b0003g0101v0000056Ap00000000
depends:        usbhid
retpoline:      Y
intree:         Y
name:           wacom
vermagic:       6.5.8-arch1-1 SMP preempt mod_unload
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        50:08:A8:82:36:8A:53:6F:5B:B0:AF:41:E5:C4:E5:BE:BE:A2:14:98
sig_hashalgo:   sha512
signature:      30:64:02:30:38:A5:9F:4B:98:95:22:3C:2A:4B:CD:94:FA:C2:DB:04:
                5A:23:A6:7B:DB:60:61:B1:E6:1D:1D:A0:1C:52:CE:C5:C4:1B:81:4C:
                7A:14:00:CA:A5:00:3F:A5:E2:46:A2:7C:02:30:05:5D:6E:40:9D:71:
                B0:59:0C:82:62:61:C5:49:BD:34:97:86:59:2B:2A:58:FE:C1:E0:79:
                65:36:0F:18:B3:CF:40:7C:A0:DB:04:FA:D6:1E:34:4E:70:33:DE:BA:
                65:CD
parm:           touch_arbitration: on (Y) off (N) (bool)
[~] lsmod | grep -i "wacom"
[~]

Offline

#2 2023-10-23 14:26:08

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,623

Re: Wacom tablet being treated as mouse

Have you worked through this article yet?  https://wiki.archlinux.org/title/Graphics_tablet


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#3 2023-10-23 19:45:10

vertesian
Member
Registered: 2021-08-14
Posts: 6

Re: Wacom tablet being treated as mouse

ewaller wrote:

Have you worked through this article yet?  https://wiki.archlinux.org/title/Graphics_tablet

Yeah, tried everything on the page aside from the "manual setup".

Offline

#4 2023-10-30 07:19:19

vertesian
Member
Registered: 2021-08-14
Posts: 6

Re: Wacom tablet being treated as mouse

Found a relevant section of messages in journalctl, appearing when I plug the tablet in.

Oct 30 12:38:17 raclette kernel: usb 1-3: new full-speed USB device number 5 using xhci_hcd
Oct 30 12:38:17 raclette kernel: usb 1-3: New USB device found, idVendor=056a, idProduct=006a, bcdDevice= 1.00
Oct 30 12:38:17 raclette kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 30 12:38:17 raclette kernel: usb 1-3: Product: CTE-460
Oct 30 12:38:17 raclette kernel: usb 1-3: Manufacturer: Wacom Co.,Ltd.
Oct 30 12:38:17 raclette kernel: input: Wacom Co.,Ltd. CTE-460 Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004/input/input19
Oct 30 12:38:17 raclette kernel: hid-generic 0003:056A:006A.0004: input,hidraw3: USB HID v1.00 Mouse [Wacom Co.,Ltd. CTE-460] on usb-0000:00:14.0-3/input0
Oct 30 12:38:17 raclette mtp-probe[1158]: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Oct 30 12:38:17 raclette mtp-probe[1158]: bus: 1, device: 5 was not an MTP device
Oct 30 12:38:17 raclette (udev-worker)[1157]: 1-3: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3 usb' failed with exit code 1.
Oct 30 12:38:17 raclette (udev-worker)[1157]: 1-3:1.0: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0 ' failed with exit code 1.
Oct 30 12:38:17 raclette (udev-worker)[1157]: 0003:056A:006A.0004: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004 ' failed with exit code 1.
Oct 30 12:38:17 raclette (udev-worker)[1157]: input19: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004/input/input19 usb' failed with exit code 1.
Oct 30 12:38:17 raclette (udev-worker)[1168]: mouse2: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004/input/input19/mouse2 usb' failed with exit code 1.
Oct 30 12:38:17 raclette (udev-worker)[1165]: hidraw3: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004/hidraw/hidraw3 ' failed with exit code 1.
Oct 30 12:38:17 raclette root[1173]: ACPI group/action undefined: button/up / UP
Oct 30 12:38:18 raclette (udev-worker)[1157]: event7: Process 'check_driver wacom /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056A:006A.0004/input/input19/event7 usb' failed with exit code 1.
Oct 30 12:38:18 raclette mtp-probe[1175]: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Oct 30 12:38:18 raclette mtp-probe[1175]: bus: 1, device: 5 was not an MTP device

(All of the udev-worker messages are warnings.)

So the driver is failing to load...? Not sure what to do about that...

Offline

Board footer

Powered by FluxBB