There is a nasty bug with the udev rules for wacom devices. Basically, for some reason udev thinks every device listed under /dev must be a "Serial Wacom Tablet" when X is loading, and X tries to load the wacom driver for every device in /dev. I've actually noticed this for quite a while, but it was rather harmless, it would just fail on all the devices and be done with it. But a recent change somewhere has changed that. Now it keeps going back to all unmounted block devices and doesn't stop trying to load the driver. The result is excessive device access activity on all unmounted block devices, and ~60% load on all CPUs. I've been able to stop it for now by commenting out the following lines in /etc/udev/rules.d/80-input-wacom.rules : # Catch the serial tablets and tell X that's what they are #ACTION=="add|change", SUBSYSTEM=="pnp", ATTR{id}=="WACf*", \ # ENV{NAME}="Serial Wacom Tablet", \ # ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1" # #ACTION=="add|change", SUBSYSTEM=="pnp", ATTR{id}=="FUJ*", \ # ENV{NAME}="Serial Wacom Tablet", \ # ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1" I'm not very familiar with udev rules, so not totally sure what these are creating so many false positives for Serial Wacom Tablets. Reproducible: Always
Also, forgot to mention, the problem may be in xorg's wacom input device definitions rather than udev...
As those rules should have any effect only in X, could you i.e. restore those rules and check with 'udevadm info --export-db' which devices were actually affected by those rules ? Also, what's your udev version ? And what package did provide 80-input-wacom.rules ?
You know, I didn't even think to check which package the rules belong to, I had assumed it was part of the x11-drivers/xf86-input-wacom package. However, nothing seems to claim it when running an "equery belongs" It is quite possible that I created that myself in the past from a non-gentoo source. I would think there would need to be a udev rule of some sort though in order to create the wacom input dev nodes. I'll attach the complete udev rule, but since I can't find any package to claim it you would probably be best off to just mark this as INVALID.
Created attachment 270735 [details] wacom udev rules
(In reply to comment #4) > Created attachment 270735 [details] > wacom udev rules That's the [URL], left over from the x11-drivers/linuxwacom package. It should have been removed when you uninstalled that, and you should now be using x11-drivers/xf86-input-wacom instead. I guess that makes this bug INVALID.
Created attachment 270737 [details] udev db here's the udev db dump for what it's worth.