When building an initrd (initramfs) with --lvm2, the /etc/lvm/lvm.conf file is not placed into the initramfs. I am using both lvm and evms on 2 different disks and without the lvm.conf file, the linuxrc configures the evms drive for lvm and then evms cannot initialize the drive. When building for evms, the evms.conf file is copied in. (I only use either --lvm2 or --evms depending on which drive I'm booting from although it should be able to configure both.)
Created attachment 78909 [details, diff] patch for gen_initramfs.sh and gen_initrd.sh
Fixed in 3.3.11d, thanks!