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:未获得'/proc/driver/musb_hdrc.1 '即使与 TISDK v9.01.1一起使用也是如此

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1508879/am3352-not-getting-proc-driver-musb_hdrc-1-even-with-tisdk-v9-01-1

器件型号:AM3352

工具/软件:

尊敬的 TI 团队:

我想通过 sysfs 启用/禁用 AM3352 USB0端口电源、该 sysfs 没有板载外部 USB 集线器。


在 采用 DRVVBUS 的 USB1电源控制-处理器论坛-处理器- TI E2E 支持论坛中、TI 建议使用"echo F >/proc/driver/musb_hdrc.1 "来控制 USBx_DRVVBUS。
在 SDK v9.01.1中、我看不到此路径、因此、您是否可以建议一种方法来启用此功能或其他选项来 从 sysfs 控制 USBx_DRVVBUS?


谢谢。

 

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

    您好!

    您能解释一下为什么需要控制 USB 端口电源吗? Linux 中正式不支持直接控制 DRVVBUS 引脚的软件。

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

    尊敬的 Bin Liu:

    感谢您的快速响应。

    连接到 AM3352 USB 端口的外部调制解调器、因此它通过 USB 端口供电、需要运行时切换调制解调器电源。

    关于您的声明、"Linux 不正式支持直接控制 DRVVBUS 引脚的软件":
    -有没有非官方的方式?  Slight smileμ s

    这需要 USB 驱动程序提供的 sysfs 接口、以便用户可以打开/关闭 USB 端口电源。 "/sys/bus/usb/devices/usb1/power /"下有许多选项、但没有任何帮助。

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

    您好!

    此时我的 AM335x 电路板尚未启动和运行、以便我检查确切的 sysfs 条目、我即将离开办公室、但这里提供了指导原则。

    假设内核器件树将 usb0 dr_mode 设置为"host"、请在/sys/kernel/debug/usb 目录下查找"softconnect"条目、对于 usb0、回显"0"应下拉 USB0_DRVVBUS 引脚、回显"1"应上拉引脚。

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

    尊敬的 Bin Liu:

    希望你有一个美好的夜晚

    与往常一样、您输入总是有帮助。 能够控制 USB 端口电源、从而提供帮助。
    只需仔细检查一下、使用这种间接 USB 端口功率控制方法是否有任何副作用(就 AM3352而言)?

    谢谢。

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

    谢谢您、恶劣。

    这个 debugfs 条目是在大约10年前针对与您完全相同的请求实施的、我没有收到任何投诉。 因此、如果您经过测试后发现没有任何问题、那么使用它应该是安全的。