With sys-fs/udev-229-r2 I am getting > [ 11.734608] udevd[3283]: starting version 229 > [ 11.741842] udevd[3284]: invalid ACTION operation > [ 11.741845] udevd[3284]: invalid rule '/lib64/udev/rules.d/40-gentoo.rules:2' > [ 11.741847] udevd[3284]: invalid ACTION operation > [ 11.741848] udevd[3284]: invalid rule '/lib64/udev/rules.d/40-gentoo.rules:3' > [ 11.756847] udevd[3284]: invalid ACTION operation > [ 11.756850] udevd[3284]: invalid rule '/lib64/udev/rules.d/40-gentoo.rules:2' > [ 11.756852] udevd[3284]: invalid ACTION operation > [ 11.756853] udevd[3284]: invalid rule '/lib64/udev/rules.d/40-gentoo.rules:3' on boot. # cat /lib64/udev/rules.d/40-gentoo.rules # Gentoo specific floppy and usb groups ACTION="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy" ACTION="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb" The file was changed in -r2, udev-229 worked: https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-fs/udev/udev-229.ebuild?id=f22dc35ae6f299a264552e440c3f38f50df7ab55#n118 Looks like this was changed because of bug 571986?
The ebuild has this: cat <<-EOF > "${T}"/40-gentoo.rules # Gentoo specific floppy and usb groups ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy" ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb" EOF The rules on your machine seem to be missing an equal sign after ACTION.
I suppose that's an error I added to the udev ebuild in my personal overlay (poly-c overlay). I have fixed that meanwhile.
Closing this as invalid, sys-fs/udev::gentoo was never affected: Yes, I was using an outdated sys-fs/udev ebuild from Lars' overlay. I knew that I was using the version from the overlay, however I didn't spot '=' vs '==' and only remembered this change... Sorry for wasting your time.