chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1734回复:7

u盘枚举之后还要装驱动吗?

楼主#
更多 发布于:2003-07-09 18:07
枚举已经通过,但是没有盘符出现,何故?好像在xp下不用驱动吧
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-09 18:41
枚举之后还要对scsi命令进行解释才行啊!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-11 08:29
所谓的“在xp下不用驱动”是指xp下带有相应驱动,并不需要你自己开发!枚举通过后还是要有驱动来启用设备。
chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-12 16:18
 10  CTL    80 06 00 01 - 00 00 12 00  GET DESCRIPTR    0us         1.1.0        
 10  DI     12 01 00 01 - 00 00 00 10  ........       4.9ms         1.2.0        
            71 04 66 06 - 00 01 00 00  q.f.....                     1.2.8        
            00 01                      ..                           1.2.16      
 10  CTL    80 06 00 02 - 00 00 09 00  GET DESCRIPTR   19us         2.1.0        
 10  DI     09 02 20 00 - 01 01 00 a0  .. .....       3.9ms         2.2.0        
            32                         2                            2.2.8        
 10  CTL    80 06 00 02 - 00 00 20 00  GET DESCRIPTR   21us         3.1.0        
 10  DI     09 02 20 00 - 01 01 00 a0  .. .....       4.9ms         3.2.0        
            32 09 04 00 - 00 04 08 06  2.......                     3.2.8        
            50 00 07 05 - 82 02 40 00  P.....@.                     3.2.16      
            00 07 05 02 - 02 40 00 00  .....@..                     3.2.24      
 10  CTL    00 09 01 00 - 00 00 00 00  SET CONFIG      11us         4.1.0        
 10  CTL    01 0b 00 00 - 00 00 00 00  SET INTERFACE   38ms         5.1.0        
 10  CTL    a1 fe 00 00 - 00 00 01 00  CLASS           35ms         6.1.0        
 10  USTS   04 00 00 c0                pid stalled    2.6ms         6.2.0        
 10  CTL    02 01 00 00 - 00 00 00 00  CLEAR FEATURE   11us         7.1.0        
 10  CTL    a1 fe 00 00 - 00 00 01 00  CLASS          2.9ms         8.1.0        
 10  USTS   04 00 00 c0                pid stalled    2.9ms         8.2.0        
 10  CTL    02 01 00 00 - 00 00 00 00  CLEAR FEATURE    8us         9.1.0        
 10  CTL    a1 fe 00 00 - 00 00 01 00  CLASS          3.0ms        10.1.0        
 10  USTS   04 00 00 c0                pid stalled    2.9ms        10.2.0        
 10  CTL    02 01 00 00 - 00 00 00 00  CLEAR FEATURE   12us        11.1.0        
 10  DO     55 53 42 43 - 90 2c 11 81  USBC.,..       4.9ms        12.1.0        
            24 00 00 00 - 80 00 06 12  $.......                    12.1.8        
            00 00 00 24 - 00 00 00 00  ...$....                    12.1.16      
            00 00 00 00 - 00 00 00     .......                     12.1.24      
 10  USTS   00 00 01 c0                canceled        19sc        13.1.0        
 10  DO     55 53 42 43 - 90 2c 11 81  USBC.,..       187ms        14.1.0        
            24 00 00 00 - 80 00 06 12  $.......                    14.1.8        
            00 00 00 24 - 00 00 00 00  ...$....                    14.1.16      
            00 00 00 00 - 00 00 00     .......                     14.1.24      




真是想不通,好像是已经通过枚举了,但怎么没看到Set Address命令?
szzwm
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2005-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-13 11:24
类似的问题我也碰到过,好象BusHound会遗漏某些数据,固件返回很多数据,但BusHound只显示很少的一部分。可以肯定:你的枚举已经通过了。
有没有收到CBW?也就是SCSI命令?如果收到,要返回相应的数据和CSW,来回几次之后就可以看到盘符了。
chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-14 18:15
55 53 42 43 - 90 2c 11 81
24 00 00 00 - 80 00 06 12
00 00 00 24 - 00 00 00 00
00 00 00 00 - 00 00 00
上面就是收到的CBW,共31个字节,其中
12 00 00 00 24 00
应该是Inquiry吧。但我就是想不通,怎么没有SET ADDRESS命令?
那我怎么设置地址、端点使能呢?好奇怪了!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-15 14:25
SET ADDRESS命令经常抓不到,实际上是能收到的。你大可不用管,吧程序写完整就行。
chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-18 22:55
现在能出现盘符了,就是不知道系统发过来的第一个READ(10)命令,该怎么返回?
28 00 00 00 00 00 00 00 01 00
游客

返回顶部