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.

[参考译文] 66AK2H12:开关和处理器之间的以太网吞吐量更低

Guru**** 2614265 points
Other Parts Discussed in Thread: 66AK2H12

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580663/66ak2h12-ethernet-throughput-less-between-switch-and-processor

器件型号:66AK2H12

您好!

在我的定制板中、我分别连接了66AK2H12和两个 M88E6131千兆位以太网交换机 SGMII0和 SGMII1。

处理器的 SGMII 2连接到 M88E1111千兆位以太网 PHY。

  在 u-boot 2013版本中、我在处理器和两个开关之间进行了直通(66.7 KiB/s 持续)、而在中

千兆 phy 和处理器提供大约2.2 mib/s 的数据速率。

我已将交换机和处理器配置为强制使用 MAC MAC MAC、其中处理器是 u-boot 中的 SGMII 主设备。

为供您参考,MAC MAC AutoNeg 配置不能正常工作。

我测量了 TX 和 RX 的波形、看起来不错。

此外、我还验证了处理器和交换机上的统计计数器、这些计数器看起来也不错(无错误或丢包)。

我的问题是、SGMII MAC 配置是否需要注意其他事项?

我是否需要 对 SerDes 初始化设置(com、CMU、通道设置)执行任何额外的操作、例如升压、衰减?

如果需要更多详细信息、请告诉我。

解决这一问题非常紧迫。 请就此提供帮助。

P.S:我不确定在 u-boot 以及 CSL 串行器/解串器设置中提及 com、CMU、通道的文档是什么。

因为 SerDes 设置与 SPRUHO3A 不匹配。

此致、

Sivanantam

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

    我已将此事转发给以太网专家。 他们的反馈应发布在此处。

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

    如果使用了 U-boot 版本和 Linux 内核版本、请说明确切的 U-boot 版本。 吞吐量是 TCP、UDP 或 TFTP、它是通过 u-boot 中的 TFTP 下载文件还是在 Linux 中通过 iperf 测试下载文件?

    在 SGMII 模块中、您没有看到任何错误计数器、对吧? 您是否能够确定问题是否是由开关引起的?

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

    您好!

    感谢您的回复。

    我正在使用  U-boot 版本:    U-Boot 2013.01 (来自 ti keystone Linux git repo)

    Linux 内核版本:3.10.10 (从 ti keystone Linux git repo 下载的 Rionet 支持(rio-dev-dio)

    目前、吞吐量是在 uboot 中的 TFTP 传输中测量的。 尚未在 Linux 中使用 iperf 测试吞吐量。

    在我的另一个卡(不同的处理器)中、具有相同 SGMII 模式的同一开关工作正常。

    如需了解相关信息、请勾选开关、处理器端无错误计数或丢包计数。

    我将尝试找出 处理器或交换机的问题。

    请就此提供帮助。

    此致、

    Sivanantam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    感谢您的回复。 我在 Linux 中配置了交换机设置、然后更改了不同域中 phy 和 switch 的 ipaddress。 完成此更改后、我使用 iperf 执行了吞吐量测试。 我的 PHY 和开关都有962Mbps。 Linux 中的吞吐量是预期的、还是仍然可以实现任何改进?

    请确认。

    此致、
    Sivanantam