Issues with PCIe Stream on Jetson Orin with Jetson Linux 36.3

Hello,

I’m working with a Jetson Orin running Jetson Linux version 36.3, and I’m experiencing difficulties with PCIe stream handling. Specifically, I am using an FPGA as the PCIe endpoint and attempting to allocate DMA memory using dma_alloc_coherent.

I came across a forum post (How to disable IOMMU for pcie c5-rp on Jetpack6.0) that suggests applying a patch to disable IOMMU for PCIe. Without applying this patch, I am unable to receive any data streams.

However, even after applying the patch, I encounter issues when streaming data at around 12 Gbps. My goal is to achieve a stable 24 Gbps data stream.

Is it true that I must apply this patch to successfully receive a 24 Gbps data stream? And if so, are there any additional steps or configurations needed to handle data streams beyond 12 Gbps?

Any advice or suggestions would be greatly appreciated.

Thank you!

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

Sorry for the late response.
Is this still an issue to support? Any result can be shared?