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:为1000Mbit/s 或千兆位以太网启用以太网速度

Guru**** 2553450 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/975729/am3352-enable-ethernet-speed-for-1000-mbit-s-or-gigabit-ethernet

器件型号:AM3352

我将 AM3352与 Marvell PHY 配合使用。  

我已连接互联网、直到达到100 Mbps、它工作正常。 当以大于100Mbps 的速率进行连接时、显示的是1000Mbps、但在速度测试中、显示的速率永远不会超过100Mbps。 我们的宽带速度在 PC 上显示为220Mbps。

请帮我启用千兆位以太网。

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

    您在 AM3352电路板上使用什么操作系统?

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

    它是 TI 在 Github 上发布的 Linux 4.4.16版本。

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

    此论坛仅支持 TI 处理器 SDK 版本、但我将向以太网专家提交您的查询以获取任何意见。

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

    谢谢! 这对我很有帮助。

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

    您好!

    您能否提供控制台日志以及所连接接口的 ethtool 结果? 示例包括:

    ethtool eth0

    您能否提供有关测试环境以及测试方法的更多详细信息? 我们通常在两个 Linux 设备之间使用 iperf。 我假设您正在使用 Web 上的服务器进行测试?

    此致、

    Schuyler

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

    您好!

    请查找随附的 ethtool 和 dmesg 日志。

    我通常将1000千兆位 Cat 6电缆与 Cisco 交换机配合使用,并通过该网络连接。 在 PC 上、OOkal Speedtest 显示的是220Mbps、但在我的器件中、显示的是60Mbps 至85Mbps。 当我连接速度较低的50 Mbps 或附近的互联网时、另一件事是显示正确的速度或速度。

    我使用了 Linux 内核4.4.16和默认 uboot。 此外、支持10BaseT 至1000BaseT 的漫威 PHY。  

    我直接使用互联网进行测试。 我已经使用基于 speedtest 的 python API 创建了 python 脚本。 我已使用此脚本检查 PC 和 AM3352器件的互联网速度。 此脚本在我的 PC 上显示的 Ubuntu 速度正确、但在设备上不显示。

    您可以使用 github.com/.../speedtest-cli 检查 speedtest-CLI。

    e2e.ti.com/.../1830.dmesg.log

    e2e.ti.com/.../ethtool_5F00_output.log

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

    您好!

    感谢您的日志和其他说明。 例如、TI 只能支持 AM3352器件与 PC 之间的本地连接或即时链路合作伙伴。 TI 只能支持 CPSW 驱动程序及其与 Linux 内核的接口。 连接到互联网会影响吞吐量的变量太多。

    我首先看到的是 ethtool 输出、这让人感到困惑、并指出了一些可能的硬件问题。 ethtool 未显示链接伙伴、提供的引导日志未显示 CPSW 建立链接状态。 电路板上是否有其他网络接口、如 USB?  

    广播自协商:否
    速度:1000Mb/s
    双工:半双工
    端口:MII
    PHYAD:0
    收发器:外部
    自协商:开
    支持唤醒:D
    唤醒:D
    当前消息级别:0x00000000 (0)

    检测到链接:否

    此致、

    Schuyler

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

    您好!

    很抱歉、我没有看到正确的日志。 请查找附加的日志。 这一次、我一直连接电缆。  

    是的、我们有一个支持 USB 的无线接口。  

    还有一件事、如果存在硬件问题、那么您能描述它的位置吗?

    e2e.ti.com/.../0654.log.log

    e2e.ti.com/.../2555.ethtool_5F00_output.log

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

    您好!

    一个更新。

    我们采用了500Mbps 的新宽带、在此范围内、我测试了 AM335器件。 使用 Speedtest 脚本、它显示了大约130Mbps。  

    如前所述、没有问题、但速度仍然存在问题。

    我已经检查了与 PC 的相同连接、它显示的速度大约为450Mbps、AM3352器件显示的速度大约为130Mbps。

    那么、我的问题是、为什么 PC 和 AM3352器件之间有如此大的差异(几乎是3倍)?

    此致、

    Sandip Rakhasiya

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

    您好、TI、

    我希望得到一些答复。 是否有相同的更新?

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

    您好!

    网络吞吐量的差异是由于处理器的差异造成的。 PC 将始终具有比 AM3352更高的网络吞吐量能力。

    请注意、AM3352与 PC 的比较不是、也不能以1比1的方式进行比较。 与单核器件 AM3352相比、大多数 PC 都是多核器件、而且器件复杂得多。 另请考虑,PC 使用网络加速的网络适配器,这会增加网络吞吐量。 AM3352上的所有网络流量都必须由 cortex-A8处理器进行处理、不会像 PC 中那样存在任何网络负载。

    需要考虑的另一点是 AM3352的运行速度。 下面的链接指向性能指南、其中有一个有关网络吞吐量的部分。 根据 AM3352运行速度的不同、会对吞吐量产生直接影响。 性能指南中使用的主板以1GHz 运行、作为一个 iperf 客户端(发送数据)、这将产生大约350-370Mbps 的速率。

    总之、有几个因素会影响网络吞吐量、例如处理器速度、活动接口数量(此处为 CPSW 和 USB)。

    性能指南

    此致、

    Schuyler