dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2012回复:10

Driver Verifier导致system restart loop under WinXP

楼主#
更多 发布于:2004-07-10 13:05
各位兄弟:
smart card reader driver WHQL test under Windows XP:
HCT11.2/ 串口的读卡器

先把shrtver.log帖上来,请大虾们帮我分析分析错误。

**** NTLOG INITIATED  +DATE+07/10/2004  +TIME+12:55:57
****   NtLog date: Tue Feb 18 22:41:51 2003
****   Exe   date: Tue Feb 18 22:47:20 2003
****   Processor : Intel CPU, Pentium III (Coppermine core), stepping 6, 256K on-chip cache detected
****   CPUS      : 1
****   System    : Windows NT 5.1[2600], Retail, Mouse, Service Pack 1
****   Build Lab : 2600.xpsp1.020828-1920
****   Vid Driver: NV4_DISP
****    Chip Type: GeForce4 MX 440 with AGP8X
****    DAC Type : Integrated RAMDAC
****    Adapter  : GeForce4 MX 440 with AGP8X
****    MiniPort : Unknown
****    VRAM     : 65536
****    Hertz    : 85
****    X Res    : 1024
****    Y Res    : 768
****    BPP      : 32
****    Planes   : 1
****    RGB Masks: (888)(bgr)
****    X Pos    : 0
****    Y Pos    : 0
****   Machine   : WHQL
****   User Name : Dregs
****   Language  : Chinese
****   KM boundary: 2
****   ProductOptions: None
Proc ID           Proc.Name   Wrkng.Set PagedPool  NonPgdPl  Pagefile    Commit   Handles   Threads   UserObj    GdiObj
      0        Idle Process->        20         0         0         0         0         0         1       N/A       N/A
      4              System->       100         0         0         0        28       211        47         0         0
    416            smss.exe->       168         5         0       164       164        21         3         0         0
    480           csrss.exe->      4100        74         4      1480      1480       343        10       N/A       N/A
    504        winlogon.exe->      3440        55        39      6152      6152       523        21        15        46
    548        services.exe->      2096        24         7      1480      1480       283        20         2         4
    560           lsass.exe->      1232        36         7      3288      3288       305        20         1         4
    724         svchost.exe->      1628        22         7      1180      1180       228         9         2         4
    776         svchost.exe->     15644       110        38     17036     17036      1285        85        27        11
    904         svchost.exe->       984        14         2       692       692        58         4       N/A       N/A
    932         svchost.exe->      1340        29         6      1212      1212       135        15       N/A       N/A
   1164        explorer.exe->     11884        58        10     11584     11584       369        16       212       294
   1244         spoolsv.exe->      1592        24         4      2560      2560       111        10         4         4
   1348        rundll32.exe->       984        27         2      1852      1852        19         1         7        19
   1596         nvsvc32.exe->      1324        22         2       792       792        65         3         5        11
   1660        scardsvr.exe->       716        14         1       400       400        62         5       N/A       N/A
   1324         wuauclt.exe->      1704        32         3      1420      1420        91         5        12        21
    404         wpabaln.exe->       944        30         2       652       652        47         1         5        14
    848         msiexec.exe->      4664        37         3      3212      3212       120         5         5        11
   1572              hh.exe->     13880        52         6      7180      7180       212         7        76       130
    752         shrtver.exe->      3552        31         2      2344      2344        34         1        28        31
   1408       HCTReboot.exe->      3248        23         3      1936      1936        83         4         8        25

****
****
2F0.3D0 :  TestName: WHQL Driver Verifier Test - Version 2.0.5.6
2F0.3D0 :  shrtver.exe /i smartcrd.ini /auto /f 0xFB /all /d "ROOT\SMARTCARDREADER\0000"
2F0.3D0 :  
2F0.3D0 :  Starting assertion 22.3.1
2F0.3D0 :  Assertion Title: The driver under test must not blue screen the system while running driver verifier.
2F0.3D0 :  Description: Initializing driver verifier test
2F0.508 :  +VAR+INFO     0 : Listing of drivers being verified
2F0.508 :  +VAR+INFO     0 : Driver File: agmserial.sys
2F0.508 :  +VAR+INFO     0 :
2F0.3D0 :  +VAR+INFO     0 : System shutdown initiated
5B4.5B8 :  
5B4.5B8 :  Starting assertion 22.3.1
5B4.5B8 :  Assertion Title: The driver under test must not blue screen the system while running driver verifier.
5B4.5B8 :  Description: Running tests under driver verifier
5B4.5EC :  +VAR+SEV2     0 : There is a problem with AGM Serial
5B4.5EC :  +VAR+SEV2     1 : Status code: 0x1802401, Problem code: 0x27
5B4.5EC :  +VAR+SEV2     2 : Status codes returned that are incompatible with testing: DN_HAS_PROBLEM
5B4.5EC :  +VAR+SEV2     3 : Problem code: CM_PROB_DRIVER_FAILED_LOAD
5B4.5EC :  NTLOG REPORT -------------------------------------------------------
5B4.5EC :    Tests Total           0      | Variations Total           4
5B4.5EC :    ------------------------------------------------------------------
5B4.5EC :    Tests Passed          0   0% | Variations Passed          0   0%
5B4.5EC :    Tests Warned          0   0% | Variations Warned          0   0%
5B4.5EC :    Tests Failed sev3     0   0% | Variations Failed sev3     0   0%
5B4.5EC :    Tests Failed sev2     0   0% | Variations Failed sev2     4 100%
5B4.5EC :    Tests Failed sev1     0   0% | Variations Failed sev1     0   0%
5B4.5EC :    Tests Blocked         0   0% | Variations Blocked         0   0%
5B4.5EC :    Tests Aborted         0   0% | Variations Aborted         0   0%
5B4.5EC :  --------------------------------------------------------------------.


还是我
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-10 13:06
2F0.3D0 :  
2F0.3D0 :  Starting assertion 22.3.1
2F0.3D0 :  Assertion Title: The driver under test must not blue screen the system while running driver verifier.
2F0.3D0 :  Description: Initializing driver verifier test
2F0.508 :  +VAR+INFO     0 : Listing of drivers being verified
2F0.508 :  +VAR+INFO     0 : Driver File: agmserial.sys
2F0.508 :  +VAR+INFO     0 :
2F0.3D0 :  +VAR+INFO     0 : System shutdown initiated
5B4.5B8 :  
5B4.5B8 :  Starting assertion 22.3.1
5B4.5B8 :  Assertion Title: The driver under test must not blue screen the system while running driver verifier.
5B4.5B8 :  Description: Running tests under driver verifier
5B4.5EC :  +VAR+SEV2     0 : There is a problem with Argos Mini Serial
5B4.5EC :  +VAR+SEV2     1 : Status code: 0x1802401, Problem code: 0x27
5B4.5EC :  +VAR+SEV2     2 : Status codes returned that are incompatible with testing: DN_HAS_PROBLEM
5B4.5EC :  +VAR+SEV2     3 : Problem code: CM_PROB_DRIVER_FAILED_LOAD
5B4.5EC :  NTLOG REPORT -------------------------------------------------------
5B4.5EC :    Tests Total           0      | Variations Total           4
5B4.5EC :    ------------------------------------------------------------------
5B4.5EC :    Tests Passed          0   0% | Variations Passed          0   0%
5B4.5EC :    Tests Warned          0   0% | Variations Warned          0   0%
5B4.5EC :    Tests Failed sev3     0   0% | Variations Failed sev3     0   0%
5B4.5EC :    Tests Failed sev2     0   0% | Variations Failed sev2     4 100%
5B4.5EC :    Tests Failed sev1     0   0% | Variations Failed sev1     0   0%
5B4.5EC :    Tests Blocked         0   0% | Variations Blocked         0   0%
5B4.5EC :    Tests Aborted         0   0% | Variations Aborted         0   0%
5B4.5EC :  --------------------------------------------------------------------.

还是我
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-10 13:17


5B4.5EC : +VAR+SEV2 2 : Status codes returned that are incompatible with testing: DN_HAS_PROBLEM
5B4.5EC : +VAR+SEV2 3 : Problem code: CM_PROB_DRIVER_FAILED_LOAD

有人做测试的时候遇到过类似的问题吗?
还有,谁能帮忙指出5B4.5EC : +VAR+SEV2 1 : Status code: 0x1802401, Problem code: 0x27是什么错?
在HCT帮助上查不到:-(

驱动正常使用没有问题,但是做这个测试重启就会导致蓝屏,然后自动重启,然后蓝屏,LOOP....

驱动中使用了IoGetDeviceObjectPointer 来获取串口指针,难道问题出在这儿?
根据:
CM_PROB_DRIVER_FAILED_LOAD
The driver could not be loaded. (Windows XP and later)
Recommended Resolution
还是我
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-12 10:26
啊?不会吧?
做过whql测试的兄弟们帮帮忙啊
帮忙分析一下可能的原因 好不好?
谢谢先
还是我
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-13 10:42
朋友,我也在做同样的事情,用HTC11.1的手动测试选项 - Verifier Driver 测试驱动,LOOP Restart, 但是没有出现蓝屏,不知道什么时候能停止LOOP.

我的驱动是一个USB驱动,属于Universal分类, 其中的USB. 测试结果如图, 请各位朋友给些建议和思路。

问题描述:
       Device Path Exerciser 出现的问题和 Driver Verifer的一样,就是不断重新启动,我想不应该少于10次,之后我进入F8模式,选择最后一次正确配置,才可以进入WindowXp.

          

微笑面对生活每一天
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-08-16 09:54
这位兄弟,不知道你的问题搞定了没有?
我根据我所了解的,提些建议,希望能有所帮助。
freshman too,一起进步^_^

首先要知道driver verifier测试是测什么的!
The Driver Verifier test examines device/driver combinations using the following verification types:

Special Pool
Force IRQL Checking
Pool Tracking
I/O verification
Enhanced I/O Verification
Deadlock detection
DMA checking

setup and recovery中的automatically restart选项去掉,这样测试失败后的篮屏就能断住了。根据返回的错误值,来修改驱动。。。。

多看看hct的帮助文档。。。。


我的问题已经解决了。
当时的错误是0x226
 Fatal error
 An IRP dispatch handler has returned without passing down or completing this IRP, or someone forgot to return STATUS_PENDING. (IRP specified.)

有的irp处理不正确的原因。


 
还是我
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-08-16 09:57
by the way,过不了driver verifier 就不可能过 Device Path Exerciser的。
肯定是驱动中有处理不对的地方,好好研究研究吧。
good luck
还是我
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-08-17 10:59
dregs, 兄弟,你说的设置

setup and recovery中的automatically restart选项去掉,这样测试失败后的篮屏就能断住了。根据返回的错误值,来修改驱动。。。。”

在HCT中吗?我没有找到,蓝屏一闪就过,不知道怎么办?

请指点。。谢谢!
微笑面对生活每一天
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-08-17 11:47
不是在HCT中。

右键my computer,Properties,Advanced,
Startup and Recovery的settings。
把system failure里的automatically restart前的 小勾去掉就ok了
还是我
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-08-17 12:03

dregs, Thank you very much!
微笑面对生活每一天
Sundsea
驱动老牛
驱动老牛
  • 注册日期2003-05-06
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望35点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-08-17 13:34
顶!!!!!!!!!!!!
游客

返回顶部