使用jetpack5.1.2,将eth0的nvidia,pause_frames使能,当orin所在局域网中有大量广播报文时,出现mmc_rx_crc_erro计数达千万次到几十亿次,导致ssh无法连接。
通过wireshark抓包发现第三包失败,同时通过tcp测试,发现大于100字节数据通信失败,小于100字节正常。
恢复测试:
方法1:保持nvidia,pause_frames开启,重新拔插网线、down/up网口、重启交换机这三种方式都可以恢复SSH登录。
方法2:将nvidia,pause_frames关闭,不会复现mmc_rx_crc_error有值,ssh不会出现连不上情况;
方法3:保持nvidia,pause_frames开启,将交换机的网口打开流控功能,不会复现mmc_rx_crc_error有值,ssh不会出现连不上情况;
如下时采集到日志:
请问这是什么原因?
Hi,
It sounds like a bug. Is it able to be reproduce on NV devkit + rel-36? How did you enable that? By setting device tree?
按照如上所述配置,局域网中大量广播即可复现。请问nvidia,pause_frames这个配置为什么会如此大影响?mmc_rx_crc_erro有大量计数后无法ssh连接及tcp大包通信无法自恢复。
能請你提供完整的command跟你改的東西嗎? 我們這邊要local複製沒辦法只聽你這樣隨意敘述就進行複製.
比方說你所謂的大量廣播的command是什麼?
另外我前面也說了這感覺是個bug. 代表說我們還沒有看進去發生什麼. 自然沒辦法回答你.
請你先完整回覆我們提供的問題.
system
Closed
7
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.