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.

[参考译文] TUSB8020B-Q1:Linux 启动完成时。 集线器连接的 USB 端口有太多 dmesg。

Guru**** 2538960 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1015010/tusb8020b-q1-when-linux-start-finish-there-are-too-many-dmesg-with-usb-port-which-hub-attached

器件型号:TUSB8020B-Q1

您好、TI

我们的 USB 集线器可以正常工作、但日志太多、如下所示:

[1226.069410] msm-dwc3 a800000.ssusb:DWC3处于低功耗模式
[1226.074475] msm-dwc3 a800000.ssusb:DWC3退出低功耗模式
[1227.078054] msm-dwc3 a800000.ssusb:DWC3处于低功耗模式
[1227.079939] msm-dwc3 a800000.ssusb:DWC3退出低功耗模式
[1228.078537] msm-dwc3 a800000.ssusb:DWC3处于低功耗模式
[1228.083680] msm-dwc3 a800000.ssusb:DWC3退出低功耗模式

当 USB 控制器进入低功耗模式时、情况就像这样。 集线器将立即唤醒它。 其他 USB 芯片没有这种情况。

您能帮助我们分析问题吗? 谢谢。

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

    您好!

    此时是否连接了器件? 如果您想禁用低功耗状态转换、可以 使用 I2C 或 SMBUSz 将 u1u2Disable 设置为"1"?

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

    集线器未连接任何设备。

    我们不连接 i2c 引脚、因为它会导致 VDD_3.3泄漏。

    我认为我们需要启用低功耗状态。 我们的其他器件会进入低功耗正常状态。 问题是集线器反复唤醒控制器的原因。

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

    我需要查看 USB 跟踪才能进一步研究、您是否能够将 USB 协议分析器连接到 SSTX 和 SSRX 线路?  

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

    抱歉。 我们没有 USB 协议分析器。 因此、我们现在决定禁用低功耗。

    感谢你的帮助。

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

    没问题!