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.

[参考译文] AM625:使用 SR9900AI USB 连接到以太网 LAN 时、RNDIS 吞吐量低

Guru**** 2927270 points

Other Parts Discussed in Thread: AM5728, AM4378

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1653094/am625-rndis-throughput-low-with-sr9900ai-usb-to-ethernet-lan

器件型号: AM625
Thread 中讨论的其他器件: AM5728AM4378

具有相同 USB 端口的电路板上。 使用 SR9900 模块时、与其它 USB 转 LAN 模块相比、速度较低 (SMSC95xx)  

am62x+ SR9900AIiperf3、吞吐量低

35015729.jpg

也没有 USB 错误:

2040250145.jpg

AM62x + SMSC95xxIperf、正常吞吐量

am62x_smsc95xx.jpg

RK3576 + SR9900AI、 iperf3、正常。

rk3576_sr9900ai.jpg

使用以下器件进行测试:processor_sdk_09_02_01_09 (Kernel 6.1.80) 和 Processor_sdk_08_06_00_42(kernel 5.10.168)

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

    尊敬的 Tony:

    通常、USB 以太网设备的性能受到内核中加密狗供应商设备驱动程序的严重影响。

    在 AM62x 的测试报告中、我注意到在测试 SR9900AI 和 SMSC95xx 时、测试使用了不同的命令、iperf3 与 iperf。 我过去发现这两个程序即使在同一个网络设备上也会产生不同的吞吐量数字。

    但是、AM62x 和 RK3576 上的 SR9900AI 测试可能是一个公平的比较。 您是否知道测试中两个处理器上运行的内核版本?

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

    尊敬的 Bin:

    客户测试了 am6254 以及 sdk5.10.1689iperf) 和 sdk6.1.80 (iperf3)、结果相似。

    使用竞争对手 SDK 进行更多测试、结果是 正常的。

    RK3576 +内核 6.1.115、 iperf3

    RK3562 +内核 5.10.209。 iperf3.

    Allwinner T113 +内核 5.4、 iperf3

    am5728 和 am4378: iperf   、带有 SR9900AI、结果为低电平、

    CH397A USB LAN 加密狗、带 AM57x、AM62x、T113、RK3576、 一切正常。

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

    尊敬的 Tony:

    我在互联网上查找、但我在这里没有找到 SR9900 USB-ether 加密狗的任何位置。

    我使用 r8152 和 ax88179 芯片组的 USB-ether 加密狗、在运行 SDK9.2.1.9 默认 wic 映像的 AM62x SK 上看不到吞吐量问题。 吞吐量约为 200Mbps。

    e2e.ti.com/.../am62x_2D00_sdk9219_2D00_usb_2D00_ether_2D00_perf.log