Page 1 of 1

NVME mass storage

Posted: Sat Feb 20, 2021 9:59 am
by cdekker
How to mount a NVME SSD M2 drive like the Samsung EVO 970 (1 TB) to a 125-14 RedPitaya?
For high speed long duration recordings I need it. It works with the SATA drive version (via a special SATA to USB connnector), but the M2 drive form factor fits a lot better with the available housing.

Re: NVME mass storage

Posted: Sat Feb 20, 2021 11:01 am
by pavel
The main problem with USB/NVME adapters is that they are designed to work with USB 3.1. The Red Pitaya board only has a USB 2.0 interface. There could be compatibility issues.

To connect an NVME SSD to Red Pitaya, you need a USB/NVME adapter based on a chipset that meets the following requirements:
  • compatible with USB 2.0
  • has a driver for Linux
Most of the USB/NVME adapters use one of the following chipsets:
  • JMicron JMS583
  • Asmedia ASM2362
  • Asmedia ASM2364
  • Realtek RTL9210
Unfortunately, there is not much information on the compatibility of these chipsets with USB 2.0.

According to the diagram on page 7 of the JMS583 datasheet, this chipset seems to be compatible with USB 2.0.

I can't find similar information for other chipsets.

So maybe a solution could be to buy a USB/NVME adapter based on the JMS583 chipset and test it with Red Pitaya. There is of course a risk that I'm missing some important information and this solution won't work.

Here is an example of a USB/NVME adapter based on the JMS583:
https://www.delock.de/produkte/S_64069/merkmale.html
https://www.reichelt.com/nl/en/converte ... 65637.html
https://www.amazon.nl/dp/B08175WT6P