Due to a compatibility problem between uboot-socfpga v2022.01 and the Intel Stratix 10 SoC Design Example for 10Gbe, the Low Latency Ethernet 10G MAC Intel® Stratix® 10 FPGA IP might fail to receive Ethernet packets when using the linux-socfpga 5.15.x kernels.
The error is observed looking at the Rx errors counter when calling the ifconfig command from the Linux shell. This problem also might affect designs targeting Intel Agilex® devices for access from the FPGA via the FPGA-to-HPS bridge.
This problem has been resolved for the u-boot-socfpga 2022.01 and 2022.04 branches
- Ensure that you have the latest patches from u-boot-socfpga 2022.01 / 2022.04 branches
- Relevant commits
- 2022.01 - https://github.com/altera-opensource/u-boot-socfpga/commit/2544e805ea2b6e87a9261d51bb4fce10d78d1c2f
- 2022.04 - https://github.com/altera-opensource/u-boot-socfpga/commit/fcf317324c5a9118a0d6d261f5a657a78ec31fa0
For latest hardware or software version compatibility information, refer to the User Manual for Intel Stratix 10 SoC Design Example on Rocketboards.org.
Note: The following issue might occur with the current resolution in place: How to configure FPGA-to-SDRAM interface when ECC is turned on in Intel® Stratix® 10 SX devices?