Metalbaby
驱动牛犊
驱动牛犊
  • 注册日期2005-02-14
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1403回复:4

求助:关于u盘设备列举时的问题

楼主#
更多 发布于:2005-02-25 09:37
我在用usb monitor观察我自己u盘的设备列举过程时,发现在系统发送第一条scsi指令前,最后的那个设备请求是Setup Packet: A1 FE 00 00 00 00 01 00然后u盘返回 00。
这个是什么意思呢?A1这个request type里面没有FE这个request项(协议里找不到,555555)我在我自己的系统中依样画葫芦,但是系统认不出。
wm_create
驱动牛犊
驱动牛犊
  • 注册日期2004-11-20
  • 最后登录2009-07-19
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-25 11:22
是GetMaxLun! LUN is logic unit number
Metalbaby
驱动牛犊
驱动牛犊
  • 注册日期2005-02-14
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-25 16:15
那是不是回应系统00 就可以了呢?我也是这样做的,但是bulk-out端点收不到ufi指令,是不是漏了什么呢?
wm_create
驱动牛犊
驱动牛犊
  • 注册日期2004-11-20
  • 最后登录2009-07-19
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-25 20:21
那你的interfacesubclass回应的是什么?如果是06则应该收到SCSI-2而不是UFI
Metalbaby
驱动牛犊
驱动牛犊
  • 注册日期2005-02-14
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-26 00:17
是我的bulk endpoint收不到任何数据,也就应该是我的初始化没有成功吧。但是我自己的u盘最后也是给get max lun命令回复00后开始接受到CBW的,为什么我做的u盘回复了00后没有反应呢? :(
游客

返回顶部