USB枚举的问题,无线猫为什么中途被删除?IRP_MN_REMOVE_DEVICE

nobitaa 2010-06-12 12:22:59
.
.
.
REGINFO_EX OUT 0 0xD8E476F0 0xD47D6A18 STATUS_NOT_SUPPORTED
REGINFO_EX IN 0 0xD8E476F0 0xD47D6A18 STATUS_SUCCESS
QUERY_DEVICE_RELATIONS OUT 0 0xD8E476F0 0xD4B7F080 STATUS_NOT_SUPPORTED
QUERY_DEVICE_RELATIONS IN 0 0xD8E476F0 0xD4B7F080 STATUS_NOT_SUPPORTED
QUERY_DEVICE_RELATIONS OUT 0 0xD8E476F0 0xD4B7F080 STATUS_SUCCESS
QUERY_DEVICE_RELATIONS IN 0 0xD8E476F0 0xD4B7F080 STATUS_SUCCESS
SURPRISE_REMOVAL OUT 0 0xD8E476F0 0xD4B7F080 STATUS_SUCCESS
SURPRISE_REMOVAL IN 0 0xD8E476F0 0xD4B7F080 STATUS_SUCCESS
REMOVE_DEVICE OUT 0 0xD8E476F0 0xD4B7F080 STATUS_NOT_SUPPORTED
REMOVE_DEVICE IN 0 0xD8E476F0 0xD4B7F080 STATUS_SUCCESS
QUERY_CAPABILITIES OUT 0 0xDC7D56F0 0xD647C580 STATUS_NOT_SUPPORTED
QUERY_CAPABILITIES IN 0 0xDC7D56F0 0xD647C580 STATUS_SUCCESS
.
.
.

关于USB枚举的问题,不知道发哪 发这里了。我用USBTRACE来测试华为USB无线猫的枚举,为什么IRP_MN_START_DEVICE发生了两次? 第一次START之后,然后过了几步DEVICE又REMOVE了,见上。然后又重新开始PNP包,然后又重新START。为什么会这样,一次开始之后 删掉 又重新开始。虽然华为的无线猫既可当猫也可被当做一个USB盘,似乎可以看做两个设备,但是为什么开始一个 删掉一个 又开始一个?
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jbb0523 2010-06-22
  • 打赏
  • 举报
回复
USB问题可以来这儿问,人气比较多吧,去问一下圈圈也可以,呵呵
http://group.ednchina.com/93/
DISINHUI 2010-06-17
  • 打赏
  • 举报
回复
你可以屏蔽掉驱动中的不需要的功能,如果你有驱动代码。在设备描述符中寻找枚举的功能,删除不用的部分

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧