This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62P:网络端口的持续 ping 将关闭 PHY、然后再启动。

Guru**** 2482105 points
Other Parts Discussed in Thread: DP83867IR

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1453969/am62p-continuous-pinging-of-the-network-port-will-get-phy-down-and-then-up

器件型号:AM62P
主题中讨论的其他器件:DP83867IR

工具与软件:

尊敬的 TI 专家:

我们的器件使用 AM62P52 SOC 和 DP83867IR PHY。  

目前、在对网络端口进行压力测试期间(使用另一个器件持续 ping 通我们的器件)、调试控制台上偶尔会出现以下消息:

[ 8342.335374] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
[ 8342.360058] audit: type=1334 audit(1709344099.236:25): prog-id=23 op=LOAD
[ 8342.366936] audit: type=1334 audit(1709344099.248:26): prog-id=24 op=LOAD
[ 8342.373771] audit: type=1334 audit(1709344099.252:27): prog-id=25 op=LOAD
ping: sendto: Network is unreachable
root@am62pxx-ghmi:~# [ 8343.359342] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[ 8345.407383] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
[ 8346.431203] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[ 8374.078953] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
[ 8375.103622] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[ 8405.208808] audit: type=1334 audit(1709344162.088:28): prog-id=25 op=UNLOAD
[ 8405.215825] audit: type=1334 audit(1709344162.088:29): prog-id=24 op=UNLOAD
[ 8405.222810] audit: type=1334 audit(1709344162.088:30): prog-id=23 op=UNLOAD

我们使用 TI SDK10、硬件设计基于 EVM。 但是、EVM 上不会发生此问题。

我不知道如何调试。  

如果有人知道、我会非常感谢您指导我们如何调试该问题。  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yuyuan、您好!  

    我从您的日志中注意到、链路速度为100Mbps。 这种速度是否有意为之、还是因为您连接到定制设计的链接合作伙伴器件(被测器件- DUT)限制为100Mbps? 如果您可以测试1Gbps、您是否还看到发生了问题?

    您能介绍一下自己的测试设置吗? 为了进行此应力测试、您将哪个器件连接到了 DUT? 是直接 DUT 到链路伙伴连接还是两者之间有网络交换机?

    AM62Px 应已修复影响 AM62x 和 AM64x 处理器的 MDIO 损坏勘误表、因此这种不稳定的链路不应是由于 MDIO 损坏所致。 以太网 PHY 端可能出现问题。 要确定是否确实如此、您是否可以尝试执行本 DP83867调试应用手册"3.4在1Gbps 通信下不稳定链路建立调试"中指定的步骤?  https://www.ti.com/lit/an/snla246c/snla246c.pdf 

    尽管这些步骤指定1Gbps、但原理图和布局审阅信息等某些步骤可能会有所帮助、尤其是考虑到此问题仅出现在定制设计中、而不出现在 EVM 上。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Daolin、

    是的、我们使用以下命令将 ETH 速度限制为100Mbps

    /sbin/ethtool -s eth0 autoneg off speed 100 duplex full
    /sbin/ethtool -s eth1 autoneg off speed 100 duplex full

    我们设置了一台 Windows 笔记本电脑、并使用该ping命令持续 ping 设备(无论是否涉及交换机、问题都可以重现)。

    谢谢你的答复,我会检查它。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yuyuan:

    是的、我们使用以下命令将 ETH 速度限制为100Mbps

    当速度为1Gbps 时、您会发现同样的问题吗?

    感谢您的回复、我将检查一下。

    在了解应用手册中的步骤后、如果您有其他问题、请告诉我。

    -道林