【问题标题】:What system component is responsible for creating my USB device?哪个系统组件负责创建我的 USB 设备?
【发布时间】:2016-03-09 01:42:04
【问题描述】:

我正在调试一个嵌入式系统(AM335x,带有内核 3.19 的 Yocto)。当我插入 USB VCOM 适配器时,我收到了令人鼓舞的消息:

usb 2-1:使用 musb-hdrc 的新高速 USB 设备 3 号

但我从未收到期待的后续跟进,看起来应该是这样的:

usb 2-1:找到新的 USB 设备,idVendor=????,idProduct=????

那么,问题是,哪个系统组件生成了第一条消息,而未能生成第二条消息?

显而易见的答案似乎是 musb_hdrc,我相信它是一个内核模块。我不知道通过什么机制配置内核模块 - 是通过 .config 文件,至于内核?而且我不知道这个模块可能有什么设置(如果它涉及的话)会导致它在注意到我的 USB 设备时什么都不做。

任何人都可以在这里阐明可能发生的事情吗?在大多数方面,它是现成的 Yocto 构建。

谢谢

【问题讨论】:

    标签: linux usb yocto


    【解决方案1】:

    Here 是一个非常好的关于 musb 的内核文档。也许你可以浏览源文件。

    【讨论】:

      猜你喜欢
      • 2020-03-27
      • 2016-05-14
      • 2011-08-27
      • 2020-10-11
      • 2016-03-18
      • 2021-10-25
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      相关资源
      最近更新 更多