阅读:1403回复:4
求助:关于u盘设备列举时的问题
我在用usb monitor观察我自己u盘的设备列举过程时,发现在系统发送第一条scsi指令前,最后的那个设备请求是Setup Packet: A1 FE 00 00 00 00 01 00然后u盘返回 00。
这个是什么意思呢?A1这个request type里面没有FE这个request项(协议里找不到,555555)我在我自己的系统中依样画葫芦,但是系统认不出。 |
|
沙发#
发布于:2005-02-25 11:22
是GetMaxLun! LUN is logic unit number
|
|
板凳#
发布于:2005-02-25 16:15
那是不是回应系统00 就可以了呢?我也是这样做的,但是bulk-out端点收不到ufi指令,是不是漏了什么呢?
|
|
地板#
发布于:2005-02-25 20:21
那你的interfacesubclass回应的是什么?如果是06则应该收到SCSI-2而不是UFI
|
|
地下室#
发布于:2005-02-26 00:17
是我的bulk endpoint收不到任何数据,也就应该是我的初始化没有成功吧。但是我自己的u盘最后也是给get max lun命令回复00后开始接受到CBW的,为什么我做的u盘回复了00后没有反应呢? :(
|
|