-
Notifications
You must be signed in to change notification settings - Fork 58
Issue: Newer Wacom Devices on Centos 7.4 and RHEL 7.4
Recent Centos 7/RHEL 7 break support for newer Wacom devices by transferring control of Wacom devices to the hid subsystem. While the HID subsytem has full upstream kernel support for Wacom devices, the RHEL/Centos kernel does not.
- Intuos Pro (Second Generation)
- Cintiq Pro 13 and 16
- DTH-1152
Note: Future devices will also be affected.
This change took place at the RHEL/Centos 7.4 release. To check if you are affected, issue the command:
lsmod | grep wacom
Example output:
wacom 88002 0 hid_wacom 91810 0
If you see both wacom and hid_wacom listed and you are not using an Intuos 4 wireless tablet, your system is affected.
Build an input-wacom driver version 0.37.0 or later. Then remove the old modules and insert the new modules:
sudo modprobe -r wacom sudo modprobe -r hid-wacom sudo modprobe wacom sudo modprobe hid-wacom
Finally, to make these changes permanent you have to issue the command:
sudo dracut --force
As of input-wacom-0.37.0 the directions below this line are no longer necessary, and will be removed.
To fix this issue you must stop ("blacklist") the HID driver from controlling your device. To do this, add usbhid.quirks=0xVID:0xPID:0x00000004
to your kernel command line, where the VID and PID of your device are obtained from lsusb.
Example lsusb output:
$ lsusb Bus 002 Device 003: ID 056a:0357 Wacom Co., Ltd PTH-660 [Intuos Pro (M)] ...
The VID/PID of the Inutuos Pro 2 is 0x056A:0x0357
.
To edit the grub config:
sudo vim /etc/default/grub
Where "vim" can be substituted for the editor of your choice.
Example edited GRUB_CMDLINE_LINUX:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet usbhid.quirks=0x056A:0x0357:0x00000004"
Finally update your kernel command line on Centos 7 / RHEL 7 with the command:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
And then reboot to see your changes.
- Installing input-wacom from source
- Tips & Tricks
- Debugging
- Contributing