I have a very up-to date Gentoo server which is initialized by OpenRC and sys-fs/lvm2-2.02.98. I have some LVs on a secondary disk which I wanted to mount via /etc/fstab. lvm was rc-updateed to boot. During boot I noticed that the error by lvm: "Cannot find sysfs mount point" Then I saw that lvm is starting before sysfs. I fixed it by putting this into /etc/rc.conf: rc_lvm_need="udev" Because it also depende on udev. I think this dependency should be built into the init script of lvm.
InCVS 2.02.105-r2