citrus n00b
Joined: 12 Aug 2018 Posts: 7
|
Posted: Thu Mar 28, 2019 1:00 pm Post subject: SOLVED Wacom CTL-472 not working |
|
|
I've been in the process of getting my tablet (Wacom One (Model: CTL-472)) working to play osu with but I've hit a hitch along the road. I am running plain Gentoo with a desktop profile with xfce, standard X, and openrc. Everything works correctly to my knowledge.
I first compiled all of the correct kernel options for wacom, my tablet is detected in lsusb, /proc/bus/input/devices, and libinput so I did the hardware part correctly. My tablet even briefly worked but *only* when I had a bare X setup.
Code: |
~ lsusb | grep -i wacom
Bus 005 Device 003: ID 056a:037a Wacom Co., Ltd CTL-472 [One by Wacom (S)]
~ cat /proc/bus/input/devices | grep -i wacom
N: Name="Wacom Co.,Ltd. CTL-472 Mouse"
|
As per the osu guide (https://gist.github.com/Francesco149/a2f796683a4e5195458f4bb171d88eb0) I proceeded to install xf86-input-wacom which pulls in libwacom and libinput after which my tablet stopped working altogether. I've tried for several hours to fix it to no avail. lsusb, and everything still detect the hardware. input-wacom does support my tablet.
libinput list-devices returns:
Code: |
event13 - Wacom Co.,Ltd. CTL-472 Mouse: libinput bug: missing tablet capabilities: xy pen btn-stylus resolution. Ignoring this device.
|
tail -n 100000 /var/log/Xorg.0.log | grep Wacom returns:
Code: |
[ 12.402] (II) config/udev: Adding input device Wacom Co.,Ltd. CTL-472 Mouse (/dev/input/event13)
[ 12.402] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "libinput pointer catchall"
[ 12.402] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "libinput tablet catchall"
[ 12.402] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "Wacom USB tablet class"
[ 12.402] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "Wacom tablet class"
[ 12.402] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "libinput pointer catchall"
[ 12.402] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "libinput tablet catchall"
[ 12.403] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "Tablet"
[ 12.403] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "Wacom USB tablet class"
[ 12.403] (**) Wacom Co.,Ltd. CTL-472 Mouse: Applying InputClass "Wacom tablet class"
[ 12.404] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
[ 12.405] (II) Using input driver 'wacom' for 'Wacom Co.,Ltd. CTL-472 Mouse'
[ 12.405] (**) Wacom Co.,Ltd. CTL-472 Mouse: always reports core events
[ 12.457] (EE) Wacom Co.,Ltd. CTL-472 Mouse: Invalid type 'stylus' for this device.
[ 12.457] (EE) Wacom Co.,Ltd. CTL-472 Mouse: Invalid type 'eraser' for this device.
[ 12.457] (EE) Wacom Co.,Ltd. CTL-472 Mouse: Invalid type 'cursor' for this device.
[ 12.457] (EE) Wacom Co.,Ltd. CTL-472 Mouse: Invalid type 'touch' for this device.
[ 12.457] (EE) Wacom Co.,Ltd. CTL-472 Mouse: Invalid type 'pad' for this device.
[ 12.457] (EE) Wacom Co.,Ltd. CTL-472 Mouse: No type specified
[ 12.473] (EE) PreInit returned 8 for "Wacom Co.,Ltd. CTL-472 Mouse"
|
It seems that libinput isn't correctly processing my tablet which also means that X can't properly recognize it. The obvious conclusion is that xf86-input-wacom and libinput aren't getting along but I don't know how to go about fixing it. All of my files in /etc/X11/xorg.conf.d/ (copied from /usr/share/X11/xorg.conf.d/) are the bare files produced by libinput and input-wacom, I don't have anything custom.
Any help would be greatly appreciated.
Edit: I do have both libinpuit and wacom in INPUT_DEVICES in make.conf.
Last edited by citrus on Sun Mar 31, 2019 7:05 am; edited 1 time in total |
|