idleman
驱动牛犊
驱动牛犊
  • 注册日期2003-01-17
  • 最后登录2003-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1411回复:2

u盘安装了驱动,但是无法正常工作。我做了一些检测,放出数据,求助高人!

楼主#
更多 发布于:2003-05-14 10:32
我利用DS生成了u盘的驱动,安装以后,任务栏里可见图标,设备管理器中也可见,但是资源管理器中找不到我的u盘(H:\\)!也就是说我在windows下无法进行读、写操作。  经过初步测试,DriverEntry,AddDevice 事件,以及 OnStartDecive,DefaultPnP,OnRemoveDevice 事件是可以响应的,但是softice中却提示错误“failed to open pipe object”。总之是不能正常工作,而我又不知道问题到底出在什么地方了。  哪位高人知道,指点我一下吧!

附:Bus Hound 3.02 capture. Complements of www.perisoft.net

下面是安装我的驱动后,BusHound捕捉的信息,注意,**号处明显不对!!!

  Dev   - Device ID
  Time  - Elapsed time since the start of the previous Phase
  Phase - ADDR= 1394 transfer address  LOCK= 1394 lock transaction
          CDB = Command block          NSTS= NT status
          CTL = USB control packet     RSET= bus reset
          DI  = Data In                RSTS= I/O Request Status
          DO  = Data Out               SNS = SCSI Sense Data
          IDE = IDE task file command  SSTS= SCSI Request Block Status
          ISOC= Isochronous Transfer   USTS= USB status

******************************************************************  
**(5) VIA USB Universal Host Controller **
**(6) USB Root Hub **
**(7) driver2 [3KB/Sec] **
******************************************************************
Dev  Phase  Data                                                   Info              Time   Cmd.Phase.Ofs    
---  -----  -----------------------------------------------------  ----------------  -----  ------------------
  6  CTL    80 06 00 01 - 00 00 12 00                              GET DESCRIPTR       0us         1.1.0        
  6  DI     12 01 00 01 - 09 01 00 08 - 86 80 0b 0b - 00 00 00 00  ................   19us         1.2.0        
            00 01                                                  ..                              1.2.16      
  6  CTL    80 06 00 02 - 00 00 ff 00                              GET DESCRIPTR      23us         2.1.0        
  6  DI     09 02 19 00 - 01 23 00 40 - 00 09 04 00 - 00 01 09 01  .....#.@........    6us         2.2.0        
            00 00 07 05 - 81 03 08 00 - 0a                         .........                       2.2.16      
  6  CTL    a0 06 00 00 - 00 00 47 00                              CLASS              20us         3.1.0        
  6  DI     09 00 02 1b - 00 01 00 00 - 00                         .........           7us         3.2.0        
  6  CTL    80 00 00 00 - 00 00 02 00                              GET STATUS         21us         4.1.0        
  6  DI     01 00                                                  ..                  6us         4.2.0        
  6  CTL    00 09 23 00 - 00 00 00 00                              SET CONFIG         22us         5.1.0        
  6  CTL    23 03 08 00 - 01 00 00 00                              CLASS              72us         6.1.0        
  6  CTL    23 03 08 00 - 02 00 00 00                              CLASS              17ms         7.1.0        
  6  CTL    23 01 10 00 - 01 00 00 00                              CLASS              20ms         8.1.0        
  6  CTL    23 01 10 00 - 02 00 00 00                              CLASS              24us         9.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS             421us        10.1.0        
  6  DI     00 03 00 00                                            ....               10us        10.2.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              20us        11.1.0        
  6  DI     00 03 00 00                                            ....                7us        11.2.0        
  6  DI     04                                                     .                  52mn        12.1.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              20us        13.1.0        
  6  DI     01 01 01 00                                            ....               20us        13.2.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              22us        14.1.0        
  6  DI     01 01 01 00                                            ....                7us        14.2.0        
  6  CTL    23 01 10 00 - 02 00 00 00                              CLASS              28us        15.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              50us        16.1.0        
  6  DI     00 03 00 00                                            ....                8us        16.2.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              21us        17.1.0        
  6  DI     01 01 00 00                                            ....                6us        17.2.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS             110ms        18.1.0        
  6  DI     01 01 00 00                                            ....               37us        18.2.0        
  6  CTL    23 03 04 00 - 02 00 00 00                              CLASS              23us        19.1.0        
  6  DI     04                                                     .                  90ms        20.1.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS               8us        21.1.0        
  6  DI     03 01 10 00                                            ....                9us        21.2.0        
  6  CTL    23 01 14 00 - 02 00 00 00                              CLASS               4us        22.1.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              20ms        23.1.0        
  6  DI     03 01 00 00                                            ....               24us        23.2.0        
  6  DI     12 01 10 01 - 00 00 00 08                              ........          3.2ms        24.1.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              24us        25.1.0        
  6  DI     03 01 00 00                                            ....                7us        25.2.0        
  6  CTL    23 03 04 00 - 02 00 00 00                              CLASS              20us        26.1.0        
  6  DI     04                                                     .                  76ms        27.1.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS               9us        28.1.0        
  6  DI     03 01 10 00                                            ....                8us        28.2.0        
  6  CTL    23 01 14 00 - 02 00 00 00                              CLASS               4us        29.1.0        
  6  DI     12 01 10 01 - 00 00 00 08 - 83 04 07 13 - 03 02 01 02  ................   38ms        30.1.0        
            03 01                                                  ..                             30.1.16      
  6  DI     09 02 20 00 - 01 01 00 80 - 32                         .. .....2         4.9ms        31.1.0        
  7  CTL    80 06 00 01 - 00 00 12 00                              GET DESCRIPTR     100ms        32.1.0        
  7  DI     12 01 10 01 - 00 00 00 08 - 83 04 07 13 - 03 02 01 02  ................  5.9ms        32.2.0        
            03 01                                                  ..                             32.2.16      
  7  CTL    80 06 00 02 - 00 00 00 04                              GET DESCRIPTR      16us        33.1.0        
  7  DI     09 02 20 00 - 01 01 00 80 - 32 09 04 00 - 00 02 08 06  .. .....2.......  7.9ms        33.2.0        
            50 04 07 05 - 81 02 40 00 - 00 07 05 02 - 02 40 00 00  P.....@......@..               33.2.16      
  7  CTL    00 09 01 00 - 00 00 00 00                              SET CONFIG         23us        34.1.0
宝剑锋从磨砺出 梅花香自苦寒来
idleman
驱动牛犊
驱动牛犊
  • 注册日期2003-01-17
  • 最后登录2003-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-14 10:42
难道是我没有修改 read/write 事件中的代码?由DS生成的代码是可以用的吧?
宝剑锋从磨砺出 梅花香自苦寒来
idleman
驱动牛犊
驱动牛犊
  • 注册日期2003-01-17
  • 最后登录2003-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-14 13:14
没有人碰到这种情况吗?
郁闷.....
宝剑锋从磨砺出 梅花香自苦寒来
游客

返回顶部