imx8mp router loopback, causing NETDEV WATCHDOG to reset and unable to restore the mac

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

imx8mp router loopback, causing NETDEV WATCHDOG to reset and unable to restore the mac

1,507 次查看
yrj
Contributor III

 Hello, may I ask if our A board and B board are connected to the switch at the same time, and then A-B mutual ping, the switch has a ring network due to misoperation (both ends of a network cable are connected to the switch), there is a problem with the kernel (direct restart, or debug is stuck, etc.), the detailed log is in the attachment.

[ 314.850236] ------------[ cut here ]------------
[ 314.854871] NETDEV WATCHDOG: ens3 (fec): transmit queue 0 timed out 3384 ms
[ 314.861910] WARNING: CPU: 0 PID: 15 at net/sched/sch_generic.c:525 dev_watchdog+0x234/0x23c
[ 314.870271] Modules linked in:
[ 314.873329] CPU: 0 PID: 15 Comm: ksoftirqd/0 Not tainted 6.6.3-g9d3450dbcab9-dirty #71
[ 314.881246] Hardware name: NXP i.MX8MPlus EVK board (DT)
[ 314.886555] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 314.893516] pc : dev_watchdog+0x234/0x23c
[ 314.897528] lr : dev_watchdog+0x234/0x23c
[ 314.901538] sp : ffff8000823e3c20
[ 314.904850] x29: ffff8000823e3c20 x28: 0000000000000100 x27: ffff8000823e3cd0
[ 314.911989] x26: ffff8000820d69c0 x25: 0000000000000d38 x24: ffff8000820d6000
[ 314.919128] x23: 0000000000000000 x22: ffff0000055503dc x21: ffff000005550000
[ 314.926266] x20: ffff00000589c400 x19: ffff000005550488 x18: 0000000000000006
[ 314.933404] x17: ffff8000821b62e8 x16: 0000000073e4d9ea x15: ffff8000823e3640
[ 314.940541] x14: 0000000000000000 x13: ffff8000820f0da0 x12: 0000000000000672
[ 314.947679] x11: 0000000000000226 x10: ffff800082148da0 x9 : ffff8000820f0da0
[ 314.954818] x8 : 00000000ffffefff x7 : ffff800082148da0 x6 : 80000000fffff000
[ 314.961956] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 314.969093] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00000412d880

标签 (2)
0 项奖励
回复
5 回复数

1,504 次查看
yrj
Contributor III

内核版本是:6.6.3

0 项奖励
回复

1,492 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @yrj 

这个问题更多得是和交换机有关,建议通过交换机的环路检测功能解决环网问题。

Best Regards,
Zhiming

0 项奖励
回复

1,489 次查看
yrj
Contributor III

Hi @Zhiming_Liu 

      不小心造成环路,imx8mp可以预防吗

0 项奖励
回复

1,479 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi,


最佳的方法是交换机侧设置防御,一般都有这种功能,可以参考这个:

https://www.cisco.com/c/zh_cn/support/docs/smb/switches/cisco-250-series-smart-switches/smb5794-enab...

 

当然也可以在驱动层添加广播检测统计,但是目前fec驱动不支持这项功能。

你可以通过一个脚本在用户层监测广播,如果出现大量广播,就把网卡down掉。


Best Regards,
Zhiming

0 项奖励
回复

1,468 次查看
yrj
Contributor III

Hi @Zhiming_Liu

     网络风暴发生时,系统有概率直接重启,或者debug调试口卡死,或者系统跑飞(如b.log),需要重启才能恢复。

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2140437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eimx8mp%20%E8%B7%AF%E7%94%B1%E5%99%A8%E7%8E%AF%E5%9B%9E%EF%BC%8C%E5%AF%BC%E8%87%B4%20NETDEV%20WATCHDOG%20RESET%20%E4%B8%94%E6%97%A0%E6%B3%95%E6%81%A2%E5%A4%8D%20mac%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2140437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E2%80%85%E4%BD%A0%E5%A5%BD%EF%BC%8C%E8%AF%B7%E9%97%AE%E6%88%91%E4%BB%AC%E7%9A%84%20A%20%E6%9D%BF%E5%92%8C%20B%20%E6%9D%BF%E6%98%AF%E5%90%A6%E5%90%8C%E6%97%B6%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%A4%E6%8D%A2%E6%9C%BA%EF%BC%8C%E7%84%B6%E5%90%8E%20A-B%20%E5%8F%8C%E5%90%91%20ping%EF%BC%8C%E4%BA%A4%E6%8D%A2%E6%9C%BA%E7%94%B1%E4%BA%8E%E6%93%8D%E4%BD%9C%E4%B8%8D%E5%BD%93%EF%BC%88%E7%BD%91%E7%BA%BF%E4%B8%A4%E7%AB%AF%E9%83%BD%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%A4%E6%8D%A2%E6%9C%BA%EF%BC%89%E3%80%81%E5%86%85%E6%A0%B8%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%EF%BC%88%E7%9B%B4%E6%8E%A5%E9%87%8D%E5%90%AF%E6%88%96%E8%B0%83%E8%AF%95%E5%8D%A1%E4%BD%8F%E7%AD%89%EF%BC%89%E8%80%8C%E5%87%BA%E7%8E%B0%E7%8E%AF%E7%BD%91%EF%BC%8C%E8%AF%A6%E7%BB%86%E6%97%A5%E5%BF%97%E5%9C%A8%E9%99%84%E4%BB%B6%E4%B8%AD%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%5B%20314.850236%5D%20------------%5B%20cut%20here%20%5D------------%3CBR%20%2F%3E%5B%20314.854871%5D%20NETDEV%20WATCHDOG%3A%20ens3%20(fec)%3A%20transmit%20queue%200%20timed%20out%203384%20ms%3CBR%20%2F%3E%5B%20314.861910%5D%20WARNING%3A%20CPU%EF%BC%9A0%20PID%3A%2015%20at%20net%2Fsched%2Fsch_generic.c%3A525%20dev_watchdog%2B0x234%2F0x23c%3CBR%20%2F%3E%5B%20314.870271%5D%20Modules%20linked%20in%3A%3CBR%20%2F%3E%5B%20314.873329%5D%20CPU%EF%BC%9A0%20PID%3A%2015%20Comm%3A%20ksoftirqd%2F0%20Not%20tainted%206.6.3-g9d3450dbcab9-dirty%2371%20%3CBR%20%2F%3E%20%5B314.881246%5D%20%E7%A1%AC%E4%BB%B6%E5%90%8D%E7%A7%B0%EF%BC%9A%E6%81%A9%E6%99%BA%E6%B5%A6%20i.mx8mPlus%20%E5%BC%80%E5%8F%91%E6%9D%BF%20(DT)%20%5B314.886555%5D%20pstate%EF%BC%9A60000005%EF%BC%88nzCV%20daif-PAN-UAO-TCO-DIT-SSBS%20BTYPE%3D--%EF%BC%89%3CBR%20%2F%3E%5B314.893516%5D%20%E7%94%B5%E8%84%91%EF%BC%9Adev_watchdog%2B0x234%2F0x23c%20%5B314.897528%5D%20lr%EF%BC%9Adev_watchdog%2B0x23c%20%5B314.897528%5D%20lr%EF%BC%9Adev_watchdog%2B0x23c%20%5B314.897528%5D%20lr%EF%BC%9Adev_watchdog%2B0x23c%20%5B314.dog%2B0x234%2F0x23c%20%5B314.901538%5D%20sp%EF%BC%9Afff8000823e3c20%20%5B314.904850%5D%20x29%EF%BC%9Affff8000823e3c20%20x28%EF%BC%9A00000000000100%20x27%EF%BC%9Afff8000823e3c0%20%3CBR%20%2F%3E%20%5B314.911989%5D%20x26%EF%BC%9Afff8000820d69c0%20x25%EF%BC%9A00000000000%200000000d38%20x24%EF%BC%9Affff8000820d6000%20%5B314.919128%5D%20x23%EF%BC%9A00000000000000%20x22%EF%BC%9Affff0000055503dc%20x21%EF%BC%9Afff000005550000%20%3CBR%20%2F%3E%20%5B314.926266%5D%20x20%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3Effff00000589c400%20x19%EF%BC%9Afff000005550488%20x18%EF%BC%9A00000000000006%20%5B314.933404%5D%20x17%EF%BC%9Affff8000821b62e8%20x16%EF%BC%9A0000000073e4d9ea%20x15%EF%BC%9Afff8000823e3640%20%5B314.940541%5D%20x14%EF%BC%9A00000000000000%20x13%EF%BC%9Afff8000820ff820fa%200da0%20x12%3A0000000000000672%20%3CBR%20%2F%3E%20%5B314.947679%5D%20x11%3A0000000000000226%20x10%3A%20ffff800082148da0%20x9%3A%20ffff8000820f0da0%20%5B314.954818%5D%20x8%3A00000000fffff%20x7%3A%20fff800082148da0%20x6%3A80000000ffff000%20%5B314.954818%5D%20x8%3A00000000fffff%20x7%3A%20fff800082148da0%20x6%3A80000000ffff000%20%5B314.954818%5D%20x7%3A%20fff800082148da0%20x6%3A80014.961956%5D%20x5%3A00000000000000%20x4%3A00000000000000%20x3%3A00000000000000%20%3CBR%20%2F%3E%20%5B314.969093%5D%20x2%3A00000000000000%20x1%3A00000000000000%20x0%3A%20fff00000412d880%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2140437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX8ULP%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2140582%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20imx8mp%20router%20loopback%2C%20causing%20NETDEV%20WATCHDOG%20to%20reset%20and%20unable%20to%20restore%20the%20mac%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2140582%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E%E6%9C%80%E4%BD%B3%E7%9A%84%E6%96%B9%E6%B3%95%E6%98%AF%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BE%A7%E8%AE%BE%E7%BD%AE%E9%98%B2%E5%BE%A1%EF%BC%8C%E4%B8%80%E8%88%AC%E9%83%BD%E6%9C%89%E8%BF%99%E7%A7%8D%E5%8A%9F%E8%83%BD%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%E8%BF%99%E4%B8%AA%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.cisco.com%2Fc%2Fzh_cn%2Fsupport%2Fdocs%2Fsmb%2Fswitches%2Fcisco-250-series-smart-switches%2Fsmb5794-enable-loopback-detection-on-a-switch.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.cisco.com%2Fc%2Fzh_cn%2Fsupport%2Fdocs%2Fsmb%2Fswitches%2Fcisco-250-series-smart-switches%2Fsmb5794-enable-loopback-detection-on-a-switch.html%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%BD%93%E7%84%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%9C%A8%E9%A9%B1%E5%8A%A8%E5%B1%82%E6%B7%BB%E5%8A%A0%E5%B9%BF%E6%92%AD%E6%A3%80%E6%B5%8B%E7%BB%9F%E8%AE%A1%EF%BC%8C%E4%BD%86%E6%98%AF%E7%9B%AE%E5%89%8Dfec%E9%A9%B1%E5%8A%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E8%BF%99%E9%A1%B9%E5%8A%9F%E8%83%BD%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BD%A0%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%E5%9C%A8%E7%94%A8%E6%88%B7%E5%B1%82%E7%9B%91%E6%B5%8B%E5%B9%BF%E6%92%AD%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%87%BA%E7%8E%B0%E5%A4%A7%E9%87%8F%E5%B9%BF%E6%92%AD%EF%BC%8C%E5%B0%B1%E6%8A%8A%E7%BD%91%E5%8D%A1down%E6%8E%89%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2140485%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20imx8mp%20router%20loopback%2C%20causing%20NETDEV%20WATCHDOG%20to%20reset%20and%20unable%20to%20restore%20the%20mac%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2140485%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F253076%22%20target%3D%22_blank%22%3E%40yrj%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E6%9B%B4%E5%A4%9A%E5%BE%97%E6%98%AF%E5%92%8C%E4%BA%A4%E6%8D%A2%E6%9C%BA%E6%9C%89%E5%85%B3%EF%BC%8C%E5%BB%BA%E8%AE%AE%E9%80%9A%E8%BF%87%E4%BA%A4%E6%8D%A2%E6%9C%BA%E7%9A%84%E7%8E%AF%E8%B7%AF%E6%A3%80%E6%B5%8B%E5%8A%9F%E8%83%BD%E8%A7%A3%E5%86%B3%E7%8E%AF%E7%BD%91%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2140441%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20imx8mp%20router%20loopback%2C%20causing%20NETDEV%20WATCHDOG%20to%20reset%20and%20unable%20to%20restore%20the%20mac%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2140441%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%E6%98%AF%EF%BC%9A6.6.3%3C%2FP%3E%3C%2FLINGO-BODY%3E