哪个系统组件负责创建我的 USB 设备?
What system component is responsible for creating my USB device?
我正在调试一个嵌入式系统(AM335x,内核为 3.19 的 Yocto)。当我插入 USB VCOM 适配器时,我收到令人鼓舞的消息:
usb 2-1:使用 musb-hdrc 的新高速 USB 设备编号 3
但我从来没有收到期待已久的跟进,应该是这样的:
usb 2-1: 找到新的 USB 设备,idVendor=?????, idProduct=?????
所以,问题是,哪个系统组件生成了第一条消息而未能生成第二条消息?
显而易见的答案似乎是 musb_hdrc,我相信它是一个内核模块。我不知道通过什么机制配置内核模块 - 是通过 .config 文件,至于内核?而且我不知道这个模块可能有什么设置(如果它涉及的话)会导致它在注意到我的 USB 设备时什么都不做。
任何人都可以阐明这里可能发生的事情吗?在大多数方面,它是现成的 Yocto 版本。
谢谢
Here 是关于 musb 的非常好的内核文档。也许你可以浏览源文件。
我正在调试一个嵌入式系统(AM335x,内核为 3.19 的 Yocto)。当我插入 USB VCOM 适配器时,我收到令人鼓舞的消息:
usb 2-1:使用 musb-hdrc 的新高速 USB 设备编号 3
但我从来没有收到期待已久的跟进,应该是这样的:
usb 2-1: 找到新的 USB 设备,idVendor=?????, idProduct=?????
所以,问题是,哪个系统组件生成了第一条消息而未能生成第二条消息?
显而易见的答案似乎是 musb_hdrc,我相信它是一个内核模块。我不知道通过什么机制配置内核模块 - 是通过 .config 文件,至于内核?而且我不知道这个模块可能有什么设置(如果它涉及的话)会导致它在注意到我的 USB 设备时什么都不做。
任何人都可以阐明这里可能发生的事情吗?在大多数方面,它是现成的 Yocto 版本。
谢谢
Here 是关于 musb 的非常好的内核文档。也许你可以浏览源文件。