阅读:1378回复:3
有关USB的电源管理
我的PC端的USB驱动程序,在发出IRP_MN_SET_POWER的IRP后,将USB设备拔出,下次插上就无法识别,U盘,读卡器等USB设备也无法识别。我用BUSHOUND看了,发现是PC在枚举USB设备获取设备描述表时设备端没有响应。但我在USB设备端的程序设置断点确发现PC在发出复位和挂起改变的信号后没有发送GET_DESCRIPTOR的命令,应该是这个USB下行断口的命令通道给阻塞了,但不知是什么原因引起的。望各位高手不吝赐教,小弟在此谢过了。
|
|
|
沙发#
发布于:2003-09-13 10:14
关键是在发出IRP_MN_SET_POWER的IRP将USB设备挂起后,HOST为何会将这个USB下行断口的命令通道给阻塞,且只是阻塞命令通道,而电信号仍然能够传输。
|
|
|
板凳#
发布于:2003-09-13 15:23
在退出前提升电源
|
|
地板#
发布于:2003-09-15 16:01
何为提升电源?如何实现?我也很关注这个问题,请高手们多多指点呀
|
|
|