FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5235 Discussions

We have run into an Ethernet issue on the stratix10sx-socdk board. Under heavy traffic conditions, Ethernet Rx DMA is hanging because the current Rx descriptor gets stuck in the RUNCLOSE state.

RBrac5
Beginner
552 Views

This is using the INTEGRITY OS. I have tried updating all of our EMAC DMA settings to exactly match the settings used in the latest Linux stmmac/dwmac1000 driver, but we still see the same issue.

 

I also found one KDB article (Why does the ethernet hang when running Linux on my Arria 10 HPS system: https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/embedd...) for the Arria 10 SX that describes this exact issue. The fix in that article is to set axi_bus_mode rd_osr_lmt and wr_osr_lmt registers to 0xF. I tried this and it does delay the RUNCLOSE hang for a couple of minutes, but we eventually end up in the same state.

 

0 Kudos
4 Replies
EBERLAZARE_I_Intel
279 Views

Hi,

 

May I know which kernel version you are using?

RBrac5
Beginner
279 Views

We are not using Linux. This is the INTEGRITY RTOS. However, our EMAC DMA settings exactly match the DMA settings used in the latest Linux stmmac/dwmac1000 driver from https://github.com/altera-opensource/linux-socfpga/tree/master.

EBERLAZARE_I_Intel
279 Views

Hi,

 

It seems that this case has been filed in IPS, I will set this case close.

 

Regards.

 

 

RolfRichter
Employee
190 Views

Hi could you please send the IPS-Case number, a customer of mine run into the same issue. 

Reply