I recently ordered some Kioxia CM7-Vs to pair with the ASRock TRX 50 (And the WRX 90 whenever it comes out). I saw a Tweak Town article about the CM7 mention that “Very short traces and/or signal boosters are required for PCIe Gen5 SSDs to operate reliably or even to initialize.”. Speaking with the author of the article, he said that plugging in the CM7 to the ASRock’s MCIO connector would not work.
After recently watching Wendell’s new video on the ASRock board, I was thrilled to see he was also using the CM7. Unfortunately, he doesn’t go into much detail about the setup and results. He did mention using a m.2 redriver, but I couldn’t find anything on the market. Is he plugging in the MCIO connector to the M.2 stick and skipping the onboard MCIO? Does the ASRock board have a built in redriver?
If anyone has any experience with these new Gen 5 Enterprise drives (Or even Wendell!), I would greatly appreciate if you could provide more info on the proper setup of using the CM7 with the ASRock TRX50.
the good news is that there are cables that have built-in redrivers now, including cables for that asrock mcio connector. the lead time for these cables is long, and I don’t have any that weren’t hand made for me, basically, yet.
and gen5 m.2 to edsff, then gen5 edsff to u.2 but I dont see them from that vendor at this exact moment.
soon ™
p.s. the serial cables 38 pin mcio to u.2 from sc may not be the type that I have in mind, I have one on the way to test. the sample I have has the electronics literally built in the connector, its wild
For those interested, I have a gen 5 16x (4x4x4x4) MCIO retimer host prototype coming in, not sure if the retimer latency will be a pain or not with the CM7 U.2, I’ll keep the thread updated with progress.
Asrock have confirmed to me that the MCIO ports on both the TRX50 and WRX90 have redrivers and that there can be problems with some cables cutting corners and not all terminals are wired, hence the drives will not even mount (similar to what I have seen) I also have some beta bios to check so will also report back with any findings there.
Do you have any thoughts on retimer vs redriver, in GPU compute use cases I have measured the latency isn’t really a problem with retimers, just not sure on storage?