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.

[参考译文] AM3352:AM3352:netwok 风暴导致 MAC2 CAN't 自我恢复

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1505516/am3352-am3352-netwok-storm-lead-to-mac2-can-t-self-recover

器件型号:AM3352

工具/软件:

您好、

我们使用 Linux 版本3.14.26、双 MAC 模式运行 AM3352。

1. PHY 开关连接到 AM3352 MAC1 (RMII1)、禁用 MAC2、 Ping 成功。环回网络风暴测试后、其可 自恢复

 2. PHY 开关连接到 AM3352 MAC1 (RMII1)、启用 MAC2、 Ping 成功、在环回网络风暴测试后、 除非 ifconfig eth down / up、否则无法自恢复

PHY 开关连接到 AM3352 MAC2 (RMII2)、禁用 MAC1、 Ping 失败。  

4. PHY 开关连接到 AM3352 MAC2 (RMII2)、并启用 MAC1、 Ping 成功、在环回网络风暴测试后、 除非 ifconfig eth down / up、否则无法自恢复

如果我们能够成功执行上述3号 ping 命令、并再次尝试回送网络风暴测试?

或者、是否有任何其他解决方案来设置 网络风暴后的 MAC2自恢复?

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

    您好、

    我不理解您描述的 PHY 交换机连接方法。 您是如何引发网络风暴的?

    请记住、您正在使用的内核已超过10年、此时此内核超出了支持窗口。 TI 建议最好的解决方案是升级到最新的内核。 如果升级不可行、您描述的解决方案可能是最好的解决方案、即接口关闭顺序。

    此致、

    Schuyler

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

    嗨、Schuyler

    我的解决方案只需要一个 Mac、PHY 开关连接到 AM3352 mac1或 mac2。 PHY 具有5个 RJ45端口、LAN1-LAN5。 然后使用网络电缆连接 LAN1和 LAN2以产生网络风暴。

    我们需要使用 mac2并禁用 mac1、 但 mac2在这种情况下无法工作。

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

    您好、

    感谢您的背景。 因此、如果我正确理解、您使用的是独立多端口以太网交换机、并且将两个独立端口与电缆连接在一起以生成流量。  

    由于 AM335x 上只需要一个端口、因此您可以尝试使用电路板 DTS 文件将 AM3352 CPSW 置于开关模式本身。 这种方法在过去几年中已被弃用。 您必须查看您使用的 SDK 的文档、以查看是否有有关 DTS 开关模式启用的文档。 我并不是说这将解决您所看到的问题、但这是值得一试的。

    此致、

    Schuyler

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

    嗨、Schuyler

     在提出此问题之前、我曾尝试将 CPSW 设置为开关模式、但在开关模式下无法 ping 成功。

    是否需要进行更多设置?

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

    嗨、Schuyler

    请帮助解决此问题。 这对我们来说是一个很大的考验。  

    我们最好的方法是同时启用 MAC2和禁用 MAC1。