geninitrd: mod-suspend broken with dynamic dev nodes
qboosh at pld-linux.org
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 http://qboosh.pl/
More information about the pld-devel-en