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.

[参考译文] AM6442:当 eth0 和 eth1 都位于 CPSW 上时、是否可以进行以太网环回测试?

Guru**** 2419530 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1536138/am6442-is-it-possible-to-do-an-ethernet-loopback-test-when-both-eth0-and-eth1-are-on-the-cpsw

器件型号:AM6442


工具/软件:

您好、

我们的产品使用 am6442、并在 CPSW RMII 模式下配置 eth0 和 eth1。

我们希望使用网线连接 eth0 和 eth1、然后执行环回测试、以确认 eth0 和 eth1 的硬件是否正常。

网络配置如下所示:

 eth0:192.168.10.1/24

 eth1:192.168.10.2/24

然后、“ping -i eth0 192.168.10.2“或“ping -i eth1 192.168.10.1“都会失败(无法接收任何内容)。

我发现一些信息说、CPSW 的硬件不支持这样的环回测试。

如果 CPSW 上的 eth0 和 ICSSG 上的 eth1、环回测试可以运行、但 CPSW 上的 eth0 和 eth1 都无法运行。

是真的吗?

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

    你好、孙俊

    感谢您的查询。

    CPSW3G MAC 可以编程为 2 个单独的 MAC ID。 我怀疑这可能是可行的。  让我检查一下并更新您。

    此致、

    Sreenivasa.

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

    您好、

    虽然没有提到、但这听起来像是 Linux 设置。 如果是、则存在两个与 Linux 相关的问题、而不是网络驱动程序相关的问题。  首先、Linux 无法处理同一子网上的两个不同端口 (192.168.10.x)、这与内核如何使用这两个端口执行 ARP 有关。 切换端口无关紧要。 使用两个不同的子网“可能“起作用、但我怀疑数据包是否被传输过。 内核将确定同一设备上的端口和数据包将在内部循环备份、并且从不传输。  

    此致、

    Schuyler

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

    由于我们决定添加 USB 网络适配器、因此不再需要对两个以太网端口进行环回测试。

    这个问题的政策变得低在我这边,我会检查一下。

    感谢 TI 工程师的全力支持!

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

    你好、孙俊

    谢谢你。

    如有需要、请创建一个引用此主题的新主题。

    此致、

    Sreenivasa.