Forum Discussion
I have not tested the iseries board with HSSI. In OFS 2024.1 (the only version I have tested), I think both PCIe Gen4 1x16 and PCIe Gen5 2x8 should work. In this OFS version, I don't think PCIe Gen5 1x16 is officially supported.
I am also curious about your system configuration. Did you also set up huge pages?
I have run into DMA issues before but only because of custom edits I made to the shell. And still, I have not been able to diagnose where the problem lies from the error messages unfortunately.
I also plan on testing the HLS IP Gen Compiler soon.
Thanks for the clarification on what you've tested!
My system OS is RHEL 8.8 with huge pages info and intel_iommu active as defind in the docs: intel_iommu=on pcie=realloc hugepagesz=2M hugepages=200.
OFS_ASP_ENV_NUM_HUGEPAGES is also set to 2048.
I was running into "AER: Uncorrected" errors for a while, too, pointing at my PCIe port, but I think I fixed that by adding pcie_aspm=off to my grub config.
It is certainly tricky to figure out where these errors are coming from, and I'll keep that in mind when making any custom edits moving forward, too. I am running into a new error now, however. It seems all data is writing properly to the FPGA, but reading back the elements is not working correctly. The new error log will be attached to this post - did you encounter anything like this? It's interesting that the lowest three numbers are as expected, but there is a "4" added to the first digit in the sequence. The transfer speeds also seem awfully low, so that is a point of concern as well.
I appreciate your help and any insight you may have once more! I'll keep digging into things on my end.