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:
Because it also depende on udev.
I think this dependency should be built into the init script of lvm.