I had a similar problem once upon a time (1.0.1rc4) with LVM over software RAID. The fix here was to tell LVM that the device type did not support partitions. The source file is tools/lib/lvm_check_partitioned_dev.c