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/AM3354:内核4.9.28引导问题:"musb_init_controller 失败、状态为-517"

Guru**** 2551730 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/621750/linux-am3354-kernel-4-9-28-boot-problem-musb_init_controller-failed-with-status--517

器件型号:AM3354

工具/软件:Linux

您好!

当引导内核4.9.28 (4.9.28+gitAUTOINC+e43d1050-geed43d1050)时、上述错误会多次出现、因此 USB 设备根本无法工作。 对于内核4.1.18、相同的器件树文件和几乎相同的内核配置 USB 运行良好。 4.9.28内核的引导消息和相应的配置文件(DTS、内核配置)如下所示:

e2e.ti.com/.../1854.28_2D00_log_2D00_configs.tar.gz

是否有解决此问题的想法?

此致

Arndt

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

    如果您使用的是定制板或 AM335x 套件、您能告诉我吗? 此外、您能否共享在4.1和4.9内核中完成的 USB 配置?
    您可以在下面的链接中引用其他人面临的类似问题(不是您所面临的问题):
    e2e.ti.com/.../309282
    groups.google.com/.../

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

    我看不到在您共享的配置文件中配置 USB PHY 所需的以下配置:

    CONFIG_NOP_USB_XCEIV
    CONFIG_AM335X_CONTRAL_USB
    CONFIG_AM335X_PHY_USB

    是否可以尝试启用这些功能并检查问题是否发生?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Prabhuraj、您好!

    是的、这是一个定制板。

    4.1.18内核的工作配置为 e2e.ti.com/.../7635.linux_2D00_4.1.18.config.working.gz

    失败的4.9.28内核配置已附加到我以前的帖子中。

    此致

    Arndt

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

    您好 Dwarakesh、
    最后、添加这些配置设置确实会导致支持 USB 的内核(在我的第一次尝试中出现了重新编译问题)。

    谢谢、此致
    Arndt

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

    您好、Arndt Kritzner、

    您已附加 DTB。 当我尝试解析 DTB 以使其有意义时,如果您可以共享 USB 相关的 DTS (如果可能的话,两个内核都可以共享),那将会有所帮助?

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

    同时、您可以通过以下链接(如果尚未完成)在 AM335x 中配置 USB 主机。
    processors.wiki.ti.com/.../UsbgeneralpageLinux-v3p1
    2 .processors.wiki.ti.com/.../AM335x_USB_Driver's_Guide
    -517是与探头相关的错误。 因此、建议您尝试使用内置模块的 USB 驱动程序一次(=y)而不是可加载的驱动程序(=m)、看看它是否会产生任何影响。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Arndt Kritzner、

    很高兴知道它适合您。 祝你一切顺利。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dwarakesh、

    很抱歉使用 DTB。 因此、仅为实现完整性、器件树源文件为: e2e.ti.com/.../4118.dimm_2D00_cpu12_2D00_k4.dts.gze2e.ti.com/.../1638.dimm_2D00_cpu12_2D00_b_2D00_k4.dts.gz。 DIMM-CPU12 (不带"B")没有 PMIC。

    此致

    Arndt