I set my X16 up with 4 960 Pro 2TB drives as individuals so each is running X4 and 8TB on the card.
One 960 Pro 1TB is on a Dimm2 card as boot OS.
All sata drives have been removed with one removable drive bay still connected for odd jobs and secondary OS.
I'm happy with the X16 as it is.
Interesting that you got it to work. I set up the ASUS Hyper M.2 x16 card up with two Samsung 960 Pro 512MB M.2 drives and it is only recognizing one of them. The LEDs light up on the card for both drives, but only the first one is recognized by the BIOS.
I also have Samsung 960 PROs on the two motherboard slots and they work fine. But I can't get the BIOS to see more than one of the M.2 drive on the x16 card.
I'm using the Prime X299 Deluxe motherboard.
Can you share your BIOS configuration?
I have been going down the parts list to make my bootable VRoC RAID to work!
On some board, I saw you needed an ASUS Hyper x16 card and an Intel Key to see my two 2TB Samsung 970 EVO Sticks - No Luck
Got the Intel Key ($110.00) PN: ROCSTANMOD since I wanted just RAID 0 for Boot - and it does see three sticks but not 4
I think I see 3 now because I saw on another board they said to change m.2 from CPU to PCH but I now need one more change to see all 4 Sticks
I worry that if it is this complicated and that I don't have all the settings just right I will blow up my system and not get back to the drives.
One post stated that I needed to set the x16/8_3 slot to 4X4X4X4x however I do not see that under the CPU Storage Configuration!