阅读:1035回复:0
scsi miniport boot问题
请问各路高手,目前小的我正在开发一个scsi miniport driver,
而这个Driver现在可以在windows里执行正常, 但用来作开机驱动时却有问题,详细状况如下。 boot.ini设定成scsi(...)方式驱动时,过了开机选单后,就当在那里,画面全黑,可能是 驱动程序执行失败。 boot.ini设定成multi(...)方式驱动时,在加载Driver和一些系统文件后 ,开始执行scsi miniport driver时 Driver执行到FindAdapter routine完后系统crash, 经过我用windbg trace过后,发现是crash 在ntoskrnl.exe 而message如下所示: ------------------------------------------------------------------------- Microsoft (R) Windows Debugger Version 6.2.0013.1 Copyright (c) Microsoft Corporation. All rights reserved. Opened \\.\com1 Waiting to reconnect... Connected to Windows 2000 2195 x86 compatible target, ptr64 FALSE Kernel Debugger connection established. Symbol search path is: Executable search path is: *** WARNING: symbols timestamp is wrong 0x384d4cfd 0x384d9b17 for ntoskrnl.exe Windows 2000 Kernel Version 2195 (Service Pack 132O, RC 0.160) MP (1 procs) Checked x86 compatible Kernel base = 0x80400000 PsLoadedModuleList = 0x804d5e20 System Uptime: not available Symbol search path is: Uuid: Generating first sequence number. Uuid: Saving new sequence number. ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes ACPI: Length does not match fixed attributes Driver Entry FindAdapter Routine FindAdapter Routine finished IOINIT: Built-in driver \Driver\miniport failed to initialize - C000000E *** Fatal System Error: 0x0000007b (0xF782383C,0xC0000034,0x00000000,0x00000000) Break instruction exception - code 80000003 (first chance) A fatal system error has occurred. Debugger entered on first try; Bugcheck callbacks have not been invoked. A fatal system error has occurred. Connected to Windows 2000 2195 x86 compatible target, ptr64 FALSE *** WARNING: symbols timestamp is wrong 0x384d4cfd 0x384d9b17 for ntoskrnl.exe Loading Kernel Symbols ........................ Loading unloaded module list No unloaded module list present Loading User Symbols PEB address is NULL ! ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck 7B, {f782383c, c0000034, 0, 0} Probably caused by : ntoskrnl.exe ( nt!RtlIntegerToChar+e2 ) Followup: MachineOwner --------- nt!RtlIntegerToChar+0xe2: 8049df08 cc int 3 ------------------------------------------------------------------------- 请问各路高手,可否提供一些线索,是我的Driver可能哪里有问题呢? 感谢各位 |
|
最新喜欢:![]() |