阅读:2014回复:10
Driver Verifier导致system restart loop under WinXP
各位兄弟:
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 : --------------------------------------------------------------------. |
|
|
沙发#
发布于:2004-08-17 13:34
顶!!!!!!!!!!!!
|
|
板凳#
发布于:2004-08-17 12:03
dregs, Thank you very much! |
|
|
地板#
发布于:2004-08-17 11:47
不是在HCT中。
右键my computer,Properties,Advanced, Startup and Recovery的settings。 把system failure里的automatically restart前的 小勾去掉就ok了 |
|
|
地下室#
发布于:2004-08-17 10:59
dregs, 兄弟,你说的设置
“ setup and recovery中的automatically restart选项去掉,这样测试失败后的篮屏就能断住了。根据返回的错误值,来修改驱动。。。。” 在HCT中吗?我没有找到,蓝屏一闪就过,不知道怎么办? 请指点。。谢谢! |
|
|
5楼#
发布于:2004-08-16 09:57
by the way,过不了driver verifier 就不可能过 Device Path Exerciser的。
肯定是驱动中有处理不对的地方,好好研究研究吧。 good luck |
|
|
6楼#
发布于: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处理不正确的原因。 |
|
|
7楼#
发布于:2004-08-13 10:42
朋友,我也在做同样的事情,用HTC11.1的手动测试选项 - Verifier Driver 测试驱动,LOOP Restart, 但是没有出现蓝屏,不知道什么时候能停止LOOP.
我的驱动是一个USB驱动,属于Universal分类, 其中的USB. 测试结果如图, 请各位朋友给些建议和思路。 问题描述: Device Path Exerciser 出现的问题和 Driver Verifer的一样,就是不断重新启动,我想不应该少于10次,之后我进入F8模式,选择最后一次正确配置,才可以进入WindowXp. |
|
|
8楼#
发布于:2004-07-12 10:26
啊?不会吧?
做过whql测试的兄弟们帮帮忙啊 帮忙分析一下可能的原因 好不好? 谢谢先 |
|
|
9楼#
发布于: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 |
|
|
10楼#
发布于: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 : --------------------------------------------------------------------. |
|
|