RPMs should place udev rules in /lib/udev/rules.d/, not in /etc. /etc is reserved for admins to overwrite udev config shipped by packages. It should not be used by packages directly. Also please always match on the subsystem. Matching on device names only is not necessarily safe. This name is already very close to the names used for the subsystem "sound", so "drm" should be added. Udev rules should not overwrite NAME=, the device node is created by the kernel anyway. Udev does not support renaming kernel devices, it just suppresses the error when the name is the same as the kernel name. Something like that should be fine: KERNEL=="controlD[0-9]*", SUBSYSTEM=="drm", MODE="0666" Thanks!
Fixed in libdrm-2.4.26-3.fc17