Enabling Aerial SDK & 100G Networking on Jetson Thor

Hello,

We are currently assisting a client with a 5G/RAN project on the Jetson Thor (Blackwell) platform. We need to verify the configuration steps for high-speed data ingestion and processing using the Aerial CUDA-accelerated RAN libraries.

Need guidance or reference documentation for the following:

  • QSFP28 Link Bring-up: What is the procedure to enable the 40G/100G link on the Thor board? Specifically, are there updated device tree settings or firmware requirements to support 100G when connected to an external FPGA peer?

  • Aerial SDK Compatibility: Is there a specific release of the Aerial SDK or a “Getting Started” guide optimized for the Thor Blackwell architecture? We want to ensure the client is using the correct CUDA-accelerated L1/L2 libraries for this board.

  • Data Pipeline (QSFP to NVMe): The project requires logging high-speed data from the QSFP28 link directly to the NVMe storage. Are there any recommended system-level tuning steps (e.g., PCIe Gen5 settings or interrupt steering) to ensure reliable throughput for this data path?

Any technical references or pinmux guidelines for these interfaces on Thor would be very helpful.

Hi,
QSFP28 40G is enabled on Jetpack 7.1. Please ty the setup:
Jetson AGX Thor: 25GbE Links Established but Throughput Capped at ~10 Gbps - #3 by WayneWWW

For reference applications, we support Holoscn Sensor Bridge. Please refer to
GitHub - nvidia-holoscan/holoscan-sensor-bridge: NVIDIA Holoscan Sensor Bridge - Bring Your Own Sensor (BYOS) over Ethernet

Aerial SDK is not supported on Jetson platforms. QSFP to NVMe is not supported. We support NVMe storage through PCIe interface.

Hi,

Could you please explain how NVMe storage works over the PCIe interface and how it can be implemented in our system?

Our primary objective is to store data received from a QSFP28 interface into either an SSD (NVMe) or system RAM. We would appreciate your insights on the best architectural approach for this setup.

Additionally, if you could share any relevant references, documentation, or example implementations, that would be very helpful.

Hi,
On AGX Thor developer kit, the roots is in NVMe storage. You can flash AGX Thor developer kit to Jetpack 7.1 r38.4 and check. The storage is detected in booting and then used as rootfs.