Is it possible to have 2 m.2 connectors on a custom carrier board, where one can be used for a m.2 PCIe module and another for m.2 SATA SSD?

Hi. We are making a custom carrier board for the Jetson Nano. Earlier we were hoping to be able to use 2 PCIe devices so that we could use a m.2 PCIe SSD alongwith a m.2 PCIe WiFi/BLE device. But later we found out that Nano has a single PCIe controller and lane bifurcation is not supported on it. A PCIe switch could be added, but we would like to explore other options first.

We still want to be able to support some sort of secondary storage. Going through the Tegra X1 Reference Manual, I found that the Nano does have a SATA controller. Would it be possible to have 2 m.2 slots on the carrier board, where one would be used for an m.2 SATA SSD and the other one would be used for the m.2 PCIe WiFi/BLE module?

No, that is not possible.

What you should check is the product design guide of jetson nano. There is no pinout from SATA pin on jetson nano.

Tegra X1 TRM only indicates the SoC capability. For example, tx1 devkit has a SATA slot, but there is no such pin out on jetson nano. Though they are both TX1 SoC.

1 Like