阅读:12789回复:2
USB composite device 问题
最近在开发一款 USB组合设备的linux平台的驱动,该设备为 USB存储设备 + USB modem,但插入该设备后,在/proc/bus/usb/device中只能看到一个设备 的product id 和 vendor id,USB core也只探测到了一个设备,请问有哪位大虾指点一下 Linux是如何处理 USB composite device的?
|
|
沙发#
发布于:2008-06-04 17:56
首先,复合设备(composite device)只有一个PID和VID,因为只有一个设备描述符。
其次,它是根据你的配置描述符与端点描述符来进行枚举的。你需要仔细检查一下描述符的组织情况。 顺序如下: 设备描述符 配置描述符 接口描述符1 端点描述符 接口描述符2 端点描述符 |
|
板凳#
发布于:2008-05-30 21:20
怎么没人回答?
|
|