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.

[参考译文] Linux/DRA744:USB Rx 状态-71、晚餐速度

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/659017/linux-dra744-usb-rx-status--71-in-supper-speed

器件型号:DRA744

工具/软件:Linux

你(们)好

我已将 USB 端口连接至 Realtek RTL8153 (10/100/1000M 以太网控制器)。

在“Linux 4.4.4.45版”中使用 Iperf 工具时,收到错误消息(Rx 状态-71)。

此错误消息并不总是出现。 概率约为1%~5%。

我还以超高速度进行眼图测量、以传递眼图结果。

是否可以调整 USB 在晚餐速度下的任何参数。

错误日志

[180.286613] USB 2-1:使用 xhci-hcd 的新型超高速 USB 器件编号3
[应用程序]

[180.499073] USB 2-1:使用 xhci-hcd 重置超高速 USB 器件编号3
[180.579387] r8152 2-1:1.0 eth2:v2.08.0 (2016/12/09)
[180.584381] r8152 2-1:1.0 eth2:本产品受以下一项或多项专利的保护:
[180.584381]       US6,570,884、US6,115,776和 US6,327,625。
[180.584381]  
[180.605085] usbcore:注册的新接口驱动程序 r8152
[APP]等待 USB 以太网设备(eth2)存在4.....

[APP] USB 以太网设备(eth2)已找到...

[APP] Eth2设备处于链接循环1中

[应用程序]

[APP] Eth2设备处于链接循环2中

[应用程序]

[APP] Eth2设备处于链接循环3中

[应用程序]

[APP] Eth2器件处于链接循环4中

[应用程序]

[APP] Eth2设备位于链接循环5中

[应用程序]

[APP] Eth2设备已链接

[应用程序]

[APP]设置适配器板 eth-2 IP 地址:192.168.1.102

[APP]接收到1个回复(0个请求、0个广播)
[应用程序]

[APP ] grep R8152_USB_CMD [[180.584381] r8152 2-1:1.0 eth2:本产品受以下一项或多项专利的保护:
[应用程序]  

[应用程序]

[APP] 检测 USB 端口速度:[USB 3.0]

[APP] Bus 004 Device 001:ID 1d6b:0003 Linux Foundation
[APP] Bus 003 Device 001:ID 1d6b:0002 Linux Foundation
[APP] Bus 001 Device 001:ID 1d6b:0002 Linux Foundation
[APP] Bus 002 Device 003:ID 0dda:8153 Realtek Semiconductor Corp.
[APP] Bus 002 Device 001:ID 1d6b:0003 Linux Foundation
[应用程序]

[APP]终止 iperf 服务器进程....

[应用程序]启动 iperf 服务器...
[应用程序]----------------------------
[APP]服务器侦听 TCP 端口5001
[APP] TCP 窗口大小: 320 KB
[应用程序]----------------------------
[app ] iperf -s 成功启动....
[APP][9] 本地192.168.1.102端口5001与192.168.1.123端口49558连接
[187.876387] Net_RateLimit: 34回调被抑制
[187.881213] r8152 2-1:1.0 eth2:RX 状态-71
[187.885682] r8152 2-1:1.0 eth2:Rx 状态-71
[187.890137] r8152 2-1:1.0 eth2:RX 状态-71
[187.894549] r8152 2-1:1.0 eth2:停止提交 intr、状态-71
[187.900594] r8152 2-1:1.0 eth2:Rx 状态-71
[187.905051] r8152 2-1:1.0 eth2:RX 状态-71
[187.909500] r8152 2-1:1.0 eth2:RX 状态-71
[187.913946] r8152 2-1:1.0 eth2:RX 状态-71
[187.918391] r8152 2-1:1.0 eth2:Rx 状态-71
[187.922836] r8152 2-1:1.0 eth2:RX 状态-71
[187.927282] r8152 2-1:1.0 eth2:RX 状态-71
[192.886538] Net_RateLimit: 74778回调被抑制
[192.89164] r8152 2-1:1.0 eth2:Rx 状态-71
[192.896076] r8152 2-1:1.0 eth2:Rx 状态-71
[192.900527] r8152 2-1:1.0 eth2:Rx 状态-71
[192.904973] r8152 2-1:1.0 eth2:Rx 状态-71
[192.909422] r8152 2-1:1.0 eth2:Rx 状态-71
[192.913872] r8152 2-1:1.0 eth2:Rx 状态-71
[192.918320] r8152 2-1:1.0 eth2:Rx 状态-71
[192.922766] r8152 2-1:1.0 eth2:Rx 状态-71
[192.927213] r8152 2-1:1.0 eth2:Rx 状态-71
[192.931660] r8152 2-1:1.0 eth2:Rx 状态-71
[197.896555] Net_RateLimit: 74826回调被抑制
[197.901640] r8152 2-1:1.0 eth2:RX 状态-71
[197.906095] r8152 2-1:1.0 eth2:RX 状态-71
[197.910546] r8152 2-1:1.0 eth2:Rx 状态-71
[197.914992] r8152 2-1:1.0 eth2:RX 状态-71
[197.919441] r8152 2-1:1.0 eth2:RX 状态-71
[197.923888] r8152 2-1:1.0 eth2:RX 状态-71
[197.928335] r8152 2-1:1.0 eth2:RX 状态-71
[197.932780] r8152 2-1:1.0 eth2:RX 状态-71
[197.937226] r8152 2-1:1.0 eth2:RX 状态-71
[197.941674] r8152 2-1:1.0 eth2:RX 状态-71
[202.906570] Net_RateLimit: 74799回调被抑制
[202.911653] r8152 2-1:1.0 eth2:RX 状态-71
[202.916104] r8152 2-1:1.0 eth2:Rx 状态-71
[202.920554] r8152 2-1:1.0 eth2:Rx 状态-71
[202.925001] r8152 2-1:1.0 eth2:Rx 状态-71
[202.929449] r8152 2-1:1.0 eth2:Rx 状态-71
[202.933894] r8152 2-1:1.0 eth2:RX 状态-71
[202.938345] r8152 2-1:1.0 eth2:Rx 状态-71
[202.942789] r8152 2-1:1.0 eth2:RX 状态-71
[202.947246] r8152 2-1:1.0 eth2:RX 状态-71
[202.951692] r8152 2-1:1.0 eth2:RX 状态-71
[207.871266] USB 2-1:USB 断开连接、器件编号3
[INFM]看门狗触发器(溢出)、用于终止进程 usb2mditestapp
[sys]停止测试:usb2mditestapp
[APP] SIGUSR1至 main
[sys]停止测试:usb2mditestapp

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

    我已将您的问题转交给 USB 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否提供有关以下查询的信息:
    -这是在 TI J6EVM 还是定制板上?
    -此处使用的是哪个 Linux SDK 版本?
    -尝试其它 Realtek RTL8153软件狗时是否出现此错误?
    同样,在使用任何 USB 2.0 ethenet 软件狗时是否会出现此错误?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    -这是在 TI J6EVM 还是定制板上?
    Ben:定制板
    -此处使用的是哪个 Linux SDK 版本?
    Ben:Arago 2016.12 dra7xx-EVM ttyS3
    -尝试其它 Realtek RTL8153软件狗时是否出现此错误?
    BEN:当使用 RTL8153 (我们的设计是芯片)更改不同的电路板时、仍然会出现此问题
    同样,在使用任何 USB 2.0 ethenet 软件狗时是否会出现此错误?
    Ben:我们有两个 USB 端口(2.0和3.0)、它们都连接到 RTL8153。
    但 USB 2.0没有问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供信息。
    我们已经使用不同的 USB 2.0以太网加密狗进行了测试、但从未看到过此错误。
    查看提供的日志、很难猜测是什么导致了此错误。 错误-71 (EPROTO 是协议错误)。
    我们将尝试获取 RTL8153 USB3.0软件狗、并查看我们是否可以重现此问题。

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

    感谢您的支持。

    如果我们需要增加 USB 的信号强度、

    是否有任何公会文件可供参考?

    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有关 USB 信号强度的详细信息、请参阅 DRA74x 数据手册文档。 (www.ti.com/.../technicaldocuments)