*** Please note that this reply is generated by LLM automatically ***
Based on the provided information, it appears that you are experiencing issues with detecting 2230 NVMe SSDs on your custom carrier board using the Jetson Orin Nano module. The error message indicates a PCIe bus error.
To help you debug and resolve this issue, I’ll provide some insights and comparisons.
Supported and Non-Supported SSDs:
You’ve mentioned that 2280 NVMe SSDs are working properly on all boards, but 2230 NVMe SSDs are not getting detected. This suggests that the issue might be related to the specific SSD model or the M.2 slot configuration on your custom carrier board.
M.2 Slot Configuration:
The Jetson Orin Nano module supports PCIe Gen4 x4 NVMe SSDs, but it’s essential to ensure that the M.2 slot on your custom carrier board is configured correctly. The M.2 slot should be set to support PCIe x4 and NVMe protocol.
2230 NVMe SSDs:
The 2230 NVMe SSDs you’ve listed (Western Digital PC SN740, EVMNV30512GB2230, and Kingstone 2230) might have specific requirements or limitations that are not met by your custom carrier board. For example, some 2230 NVMe SSDs might require a specific voltage or power configuration that is not provided by your board.
Comparison with 2280 NVMe SSDs:
The 2280 NVMe SSDs (WD Green SN350, EVMNV1TB, and Samsung 970 EVO Plus) that are working properly on your boards might have different requirements or configurations that are compatible with your custom carrier board. It’s possible that the 2280 NVMe SSDs are more tolerant of variations in the M.2 slot configuration or power delivery.
Debugging Steps:
To further debug this issue, I recommend the following steps:
- Verify the M.2 slot configuration on your custom carrier board to ensure it supports PCIe x4 and NVMe protocol.
- Check the power delivery configuration on your board to ensure it meets the requirements of the 2230 NVMe SSDs.
- Try using a different 2230 NVMe SSD model to see if the issue is specific to a particular model.
- Use a PCIe analyzer or a logic analyzer to capture the PCIe traffic and identify any errors or issues.
- Consult the datasheet and documentation for the Jetson Orin Nano module and the 2230 NVMe SSDs to ensure that all requirements are met.
By following these steps, you should be able to identify and resolve the issue with detecting 2230 NVMe SSDs on your custom carrier board using the Jetson Orin Nano module.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***