Somehow two of the default rules files got DOS-textified, ie, they have line-endings terminated with CR/LFs: 10-lirc.rules 70-nut-usbups.rules This pretty much dorks up linux text processing in general... I'm also getting the following repeated errors on the lirc rule, even after fixing the CR problem: Jul 25 19:28:27 lorentz udevd[1019]: add_to_rules: invalid KERNEL operation Jul 25 19:28:27 lorentz udevd[1019]: add_to_rules: invalid rule '/etc/udev/rules.d/10-lirc.rules:1' This file only has one rule in it, which appears to need updating, as adding the double-equals to the KERNEL parameter fixes it.
/etc/udev/rules.d/10-lirc.rules belongs to app-misc/lirc and was already fixed, no idea what installs 70-nut-usbups.rules but it's not udev.