NVMe Bifurcation x16 PCIe Lane to 4x x4 M.2 Slots - Adapter

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

wickedgtr

New Member
Jul 25, 2016
15
1
3
I recently found a new PCIe Switch card that is full bandwidth 16 lane to 4x4 lane m.2 slots. It's the least expensive I could find that wasn't limiting bandwidth to 8x (which in reality is probably enough).

It's an IO Crest IO-PEX40152 (Aliexpress $299) - It's using a MicroSemi SwitchTec Controller: PM8572 PFX-I 32xG3.

For my application, its to not waste an entire 16x lane slot on a single NVMe disk, and I already had a few U.2 NVMe drives, (also found another PCIe 8x PM1725x Card, so slot reclaiming was high on my list). So I also had to find some m.2 to u.2 adapters - the lowest cost was on amazon (although more digging/patience would have probably yielded better results) - DiLinKer M.2 to U.2(SFF-8639) for ~$24 each.

Initial Review - it works. Even on my old x79 test bed motherboard. I did have to find a different cooling solution because the u.2 cables wouldnt fit with the heatsink on, so I found some copper heatsinks, bent the fins out, and the highest w/mk thermal tape I could get quickly. All the drives show up, I was able to edit the disk partitions, and so far so good. Probably unrelated but Windows 7 (test bed, I know its old) BSODs with IRQ_Less_than_Equal 0x1d for the stornvme.sys - but ubuntu boots fine, and everything appears fine.

So ~$400 - to get full use out of each 16x lane slot - worth it? I guess it depends.

Code:
Node             SN                   Model                                    Namespace Usage                      Format           FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     XXXXXXXXXXXXXXXXXXXX SAMSUNG MZQLW3T8HMLP-00003               1         579.33  MB /   3.84  TB      4 KiB +  0 B   CXV8301Q
/dev/nvme1n1     XXXXXXXXXXXXXXXXXXXX SAMSUNG MZQLW1T9HMJP-000AZ               1           0.00   B /   1.92  TB    512   B +  0 B   CXV83W1Q
/dev/nvme2n1     XXXXXXXXXXXXXXXXXXXX MTFDHAL1T2MCF-1AN1ZABYY                  1           1.20  TB /   1.20  TB    512   B +  0 B   0091634
/dev/nvme3n1     XXXXXXXXXXXXXXXXXXXX Micron_9200_MTFDHAL6T4TCU                1           6.40  TB /   6.40  TB    512   B +  0 B   101008S0




If there are any tests I should run, please let me know.


I am not affiliated, or sponsored, I just have a problem with taking my hobbies too far.