I would like to insert a 5G module on m.2 interface and use its pcie lane , does Jetson AGX Orin BSP driver can support this?
*** Please note that this reply is generated by LLM automatically ***
To answer your question, we need to break it down into several parts and analyze the capabilities of the Jetson AGX Orin module.
M.2 Interface and PCIe Lane
The Jetson AGX Orin module has multiple PCIe interfaces that can be brought out of the module, as described in Chapter 7 of the Product Design Guide. The supported PCIe configurations are:
- 1 x1 + 1 x2 + 1 x4
- 3 x1 + 1 x4
The M.2 interface is a common connector used for various applications, including PCIe, SATA, and USB. Assuming you want to use the M.2 interface for PCIe, we need to determine if the Jetson AGX Orin module can support a 5G module on the M.2 interface.
5G Module Support
The Jetson AGX Orin module’s BSP (Board Support Package) driver support for a 5G module on the M.2 interface is not explicitly mentioned in the provided documentation. However, we can make some educated guesses based on the available information.
The Jetson AGX Orin module supports PCIe Endpoint mode, which allows it to act as a PCIe endpoint device. This means that the module can communicate with a PCIe host device, such as a 5G module, over the PCIe interface.
However, to confirm whether the Jetson AGX Orin BSP driver supports a specific 5G module on the M.2 interface, we would need more information about the 5G module’s specifications, such as its PCIe interface type (e.g., x1, x2, x4), its power requirements, and its communication protocols.
Comparison with Other Jetson Modules
For comparison, the Jetson Orin NX and Nano series modules also support PCIe interfaces, but their configurations and capabilities might differ from the Jetson AGX Orin module.
Conclusion
In summary, while the Jetson AGX Orin module supports PCIe interfaces and Endpoint mode, we cannot confirm whether its BSP driver supports a specific 5G module on the M.2 interface without more information about the 5G module’s specifications. It is recommended to consult the 5G module’s documentation and contact NVIDIA support for further clarification on compatibility and driver support.
To increase the chances of successful integration, ensure that the 5G module’s specifications match the Jetson AGX Orin module’s PCIe interface capabilities, and that the module’s power requirements are compatible with the Jetson AGX Orin module’s power delivery capabilities. Additionally, verify that the 5G module’s communication protocols are supported by the Jetson AGX Orin module’s BSP driver.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Thank you for your prompt reply . I am trying Quectel -RM520N-GL % 5G module. It is working well on AGX m.2 interface through the USB interface so far . Because of some reason I want to switch the USB to PCI lane. The module PCI spec as attached. I also got the module PCI driver code packet from the module. I tried to build mhi_pci.ko with kernel source (which downloaded from the Nvidia BSP, the version matched with my AGX kernel checked) . The mhi_pci.ko was built but with some warning messsage (as attached file) during the driver making process but failed when insmod this driver. Is there any way to reslove the warning message during the driver making?
pcie_mhi_ko.txt (3.1 KB)
Hi,
From hardware perspective, it is supported. For building software driver, would suggest consult with the vendor.
For kernel customization, you may refer to the post:
No data from Joystick Logitech-f710 - #10 by DaneLLL
See if certain steps are missing.
After re-doing “ make ARCH=arm64 modules -j$(nproc)” in kernel source, then built mhi_pci.ko, the warning message no show, nut when did insmod mhi_pci.ko, the error show invalid parameters as attached log.
insmod_invalid parameters.txt (2.2 KB)
Issue resolved. tks