On Sat, Apr 26, 2014 at 4:46 PM, Martin Pitt <martin.p...@ubuntu.com> wrote: > udev's 60-persistent-storage.rules enables in-kernel polling if > "block" is built as a module. But that doesn't work if it is built > into the kernel, as done by Debian and Ubuntu (for efficiency, as > pretty much everyone will need it). This causes CD drive eject buttons > to not work (see the linked bugs).
SUBSYSTEM=="module" is not so much about *loadable* modules, but about module *parameters*, which also apply to built-in modules. "block" is never a module. The uevents for all directories in /sys/modules/ are still coldplugged during bootup, and should apply the settings, it is done by: udevadm trigger --type=subsystems Is the value not applied at all, can you check the file? Is it only missing for some devices which might be created before the setting is applied? Are the module parameter rules included in the initramfs? Kay _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel