geninitrd: mod-suspend broken with dynamic dev nodes

Jakub Bogusz qboosh at
Sun Apr 10 12:57:51 CEST 2011

I've been hit by USE_SUSPEND being incompatible with any features that
need dev nodes created online (including USE_BLKID, which is on by
default and not even mentioned in /etc/sysconfig/geninitrd) and no udev.

The problem is that mod-suspend makes dev nodes (/dev/snapshot and
resume device) only when creating initial initrd fs, but in linuxrc
dynamic nodes support overrides /dev by mounting tmpfs there - so
required nodes disappear and resume fails.

Disabling all LVMs and BLKID fixes resume.

Jakub Bogusz

More information about the pld-devel-en mailing list