请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM625 工具/软件:
尊敬的 TI 支持团队:
我在基于 AM62xx 的平台上使用双以太网端口时遇到异常行为、希望您能提供深入的技术见解。
问题描述:
物理上拔下/重新连接 eth1时:
- eth1和 eth0在内核日志中同时显示链路状态更改:
[ 578.747478] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
[ 578.907498] am65-cpsw-nuss 8000000.ethernet eth1: Link is Down
[ 581.820183] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 581.980135] am65-cpsw-nuss 8000000.ethernet eth1: Link is Up - 100Mbps/Full - flow control rx/tx
- 物理检查仅确认 eth1的实际连接状态与这些事件匹配。
eth0操作在预期的奇异端口状态更新时似乎正常。
[1049.801632] am65-cpsw-Nuss 8000000.Ethernet eth0:链路接通- 100Mbps/full -流控制 Rx/TX
[1052.873269] am65-cpsw-Nuss 8000000.ethernet eth0:链路断开
环境:
- SDK 版本:10_01_10_04
- 内核版本:Linux 6.6.58
- 硬件:AM62xx-EVM
问题:
- 这可能是 CPSW NUSS 实现中的内核驱动程序问题吗?
- 这种双端口状态同步异常是否有已知的解决方法?
- 您是否会推荐任何特定的驱动程序配置更改或修补程序?
随附的内容请找到捕获两个测试场景的完整 dmesg 日志。 我们非常感谢您为解决此差异提供的指导。
此致、
Kevin