I solved this same problem with a ZFS Raid 1 partition (onboard ICH10R, SSD's) by changing to IDE (compatible mode) from AHCI. I used the latest BIOS available from Supermicro (in my case).
I had similar problem with HP server. After installation choosing raid 10 it failed to boot - no such pool. Lsblk showed the two of 4 HDDs had no second partition. I tried everything but raid10 failed to create at installation. I successfully created raid 5 and raid 1 (2 hdds). So i went another way and kept raid 1 installation changed zfs settings to mount hdds by id and extended raid 1 to raid 10, updated initramfs and success!