Hello to All,
I am developping scsi miniport driver for custom Flash under XP
Embedded.
When I boot from HDD the miniport successfully loads and windows
mounts the Flash card (with compressed NTFS).
When I boot from Flash card (I have BIOS int 13 support for Flash) I
managed
succesfully pass the miniport Init (DeviceEntry , FindAdapter,
HardwareInitialize) and after a number of StartIO reads to sector 0
and Read_Capacity I get BSOF 0x7B :
i.e.
*** Fatal System Error: 0x0000007b
(0xFC938640,0xC0000034,0x00000000,0x00000000)
The devnode for device is created:
DevNode 0x81288008 for PDO 0x8128b538
InstancePath is "ROOT\FlashDrv\0000"
ServiceName is "FlashDrv"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81288c98 for PDO 0x812881e0
InstancePath is
"SCSI\Disk&Ven_Compulab&Prod_Primary_Flash&Rev_1001\1&2c231adf&0&000"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
The BSOF comes from nt!IopMarkBootPartition.
My flash partition is active and it boots with non miniport version of
driver,
so I conclude that the MBR and BootPartition is OK.
I compared debug trace of HDD and Flash boot processes and found the
match till the crash point .
After the crash point the HDD version issued read sector 63 request.
I don't know why the kernel can't read boot partition properly.
And the only tool for debug that I have for now is this forum.
What I chaecked:
1) The Hardware layer Initialize and reads Flash card properly.
2) The MBF is valid and the boot partition is marked as active.
3) I cheked for a conflict with atapi.sys (booting without attached
HDD or removing atapi.sys from the system)
4) My ARC path is multi(0)disk(0)rdisk(0)partition(1) and it is the
only one that works (not SCSI or signature).
I stuck with this problem for a week and don't know what to do.
There were a copuple of people at this forum that had the same problem
, but they hadn't posted their solution .
Any help or advice will be appreciated !
Regards,
Konstantin.
P.S.
My full debug trace :
Opened \\.\COM1
Waiting to reconnect...
Verbose mode ON.
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: E:\Symbols\XPSP1;E:\Symbols\XPSP1CHK
Executable search path is:
Loading symbols for 80a02000 ntoskrnl.exe -> ntoskrnl.exe
ModLoad: 80a02000 80d6d000 ntoskrnl.exe
Windows XP Kernel Version 2600 MP (1 procs) Checked x86 compatible
Built by: 2600.xpsp1.020828-1920
Kernel base = 0x80a02000 PsLoadedModuleList = 0x80ae43b8
System Uptime: not available
Loaded dbghelp extension DLL
Loaded ext extension DLL
Loaded exts extension DLL
Loaded kext extension DLL
Loaded kdexts extension DLL
Opened log file 'dbg'
Symbol search path is:
SRV*c:\Symbols*http://msdl.microsoft.com/download/symbols;E:\WINDDK\3790\src\storage\miniport\flashmini\objchk_wnet_x86\i386
Force unload of ntoskrnl.exe
ModLoad: 80a02000 80d6d000 ntoskrnl.exe
ModLoad: 80100000 80128080 HAL.CHK
ModLoad: fca21000 fca22b80 kdcom.dll
ModLoad: fc931000 fc934000 BOOTVID.dll
ModLoad: fc521000 fc530600 pci.sys
ModLoad: fc531000 fc539c00 isapnp.sys
ModLoad: fc541000 fc54a280 MountMgr.sys
ModLoad: fc4e1000 fc4ff880 ftdisk.sys
ModLoad: fca23000 fca24100 WMILIB.SYS
ModLoad: fca25000 fca26700 dmload.sys
ModLoad: fc4bd000 fc4e0b80 dmio.sys
ModLoad: fc7a1000 fc7a5900 PartMgr.sys
ModLoad: fca27000 fca28280 intelide.sys
ModLoad: fc7a9000 fc7aec80 PCIIDEX.SYS
ModLoad: fc4a0000 fc4bc400 pcmcia.sys
ModLoad: fc46d000 fc49f780 atapi.sys
ModLoad: fc551000 fc55c000 FlashDrv.sys
ModLoad: fc43b000 fc46c100 SCSIPORT.SYS
ModLoad: fc37c000 fc43aa80 dmboot.sys
ModLoad: fc368000 fc37b780 KSecDD.sys
ModLoad: fc2de000 fc367300 Ntfs.sys
ModLoad: fc2b5000 fc2dde80 NDIS.sys
ModLoad: fc29b000 fc2b4680 Mup.sys
ModLoad: fc288000 fc29a500 disk.sys
ModLoad: fc265000 fc287100 CLASSPNP.SYS
Break instruction exception - code 80000003 (first chance)
*******************************************************************************
*
*
* You are seeing this message because you pressed either
*
* CTRL+C (if you run kd.exe) or,
*
* CTRL+BREAK (if you run WinDBG),
*
* on your debugger machine's keyboard.
*
*
*
* THIS IS NOT A BUG OR A SYSTEM CRASH
*
*
*
* If you did not intend to break into the debugger, press the "g" key,
then *
* press the "Enter" key now. This message might immediately reappear.
If it *
* does, press "g" and "Enter" again.
*
*
*
*******************************************************************************
Loading symbols for 80a02000 ntoskrnl.exe -> ntoskrnl.exe
nt!RtlpBreakWithStatusInstruction:
80aaad34 cc int 3
Loading symbols for 80100000 HAL.CHK -> HAL.CHK
Loading symbols for fc265000 CLASSPNP.SYS -> CLASSPNP.SYS
Loading symbols for fc288000 disk.sys -> disk.sys
Loading symbols for fc29b000 Mup.sys -> Mup.sys
Loading symbols for fc2b5000 NDIS.sys -> NDIS.sys
Loading symbols for fc2de000 Ntfs.sys -> Ntfs.sys
Loading symbols for fc368000 KSecDD.sys -> KSecDD.sys
Loading symbols for fc37c000 dmboot.sys -> dmboot.sys
Loading symbols for fc43b000 SCSIPORT.SYS -> SCSIPORT.SYS
Loading symbols for fc46d000 atapi.sys -> atapi.sys
Loading symbols for fc4a0000 pcmcia.sys -> pcmcia.sys
Loading symbols for fc4bd000 dmio.sys -> dmio.sys
Loading symbols for fc4e1000 ftdisk.sys -> ftdisk.sys
Loading symbols for fc521000 pci.sys -> pci.sys
Loading symbols for fc531000 isapnp.sys -> isapnp.sys
Loading symbols for fc541000 MountMgr.sys -> MountMgr.sys
Loading symbols for fc551000 FlashDrv.sys -> FlashDrv.sys
*** ERROR: Module load completed but symbols could not be loaded for
FlashDrv.sys
Loading symbols for fc7a1000 PartMgr.sys -> PartMgr.sys
Loading symbols for fc7a9000 PCIIDEX.SYS -> PCIIDEX.SYS
Loading symbols for fc931000 BOOTVID.dll -> BOOTVID.dll
Loading symbols for fca21000 kdcom.dll -> kdcom.dll
Loading symbols for fca23000 WMILIB.SYS -> WMILIB.SYS
Loading symbols for fca25000 dmload.sys -> dmload.sys
Loading symbols for fca27000 intelide.sys -> intelide.sys
*************************************************************************
***
***
***
***
*** Your debugger is not using the correct symbols
***
***
***
*** In order for this command to work properly, your symbol path
***
*** must point to .pdb files that have full type information.
***
***
***
*** Certain .pdb files (such as the public OS symbols) do not
***
*** contain the required information. Contact the group that
***
*** provided you with these symbols if you need this command to
***
*** work.
***
***
***
***
***
*************************************************************************
kd> ed ClassDebug 3
kd> ed ClassDebug 15
kd> ed Kd_ScsiPort_Mask 15
kd> g
HAL GetPciData: found configured pci bridge
HAL GetPciData: found configured pci bridge
PpInitializeDriverDB: Driver database not loaded!
PiLookupInDDB: Failed to open driver database
\SystemRoot\AppPatch\drvmain.sdb!
FlashDrv:
Flash IDE MiniPort Driver
FlashDrv: Flash Find Adapter
FlashDrv: SystemIOBusNumber is: 0
FlashDrv: Starting Flash Hardware Initilalize ...
FlashDrv: Samsung FlashDrv: 128FlashDrv: MB Nand flash detected.
FlashDrv: Successfully created NAND_A Interface
FlashDrv: Read ID command: maker code = 70, device code = 70.
FlashDrv: Unknown or no Nand flash detected.
FlashDrv: Flash NAND_B not found
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 12 to device 0 at Lun 0
FlashDrv: IdeSendCommand: Processing SCSIOP_INQUIRY for target0 at
LUN0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 81291850
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 12 to device 0 at Lun 0
FlashDrv: IdeSendCommand: Processing SCSIOP_INQUIRY for target0 at
LUN0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 81291850
ScsiPort: SpReleaseRemoveLock: Release for object 0X81288930 & irp
0XABCDABCD caused lock to go to zero
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 12 to device 1 at Lun 0
FlashDrv: IdeSendCommand: LUN not supported
FlashDrv: Still in StartIO
ScsiPort: SpSendSrbSynchronous: Unfreeze Queue TID 1
ScsiPort: SpReleaseRemoveLock: Release for object 0X81288930 & irp
0XABCDABCD caused lock to go to zero
ScsiPort: SpReleaseRemoveLock: Release for object 0X8124B038 & irp
0X8124B038 caused lock to go to zero
IOINIT: Built-in driver \Driver\FlashDrv took 8.7s to initialize
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: Custom IO_CONTROL received 0
FlashDrv: Still in StartIO
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 1a to device 0 at Lun 0
FlashDrv: IdeSendCommand: Processing SCSIOP_MODE_SENSE command
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 81285D48
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 1a to device 0 at Lun 0
FlashDrv: IdeSendCommand: Processing SCSIOP_MODE_SENSE command
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 2 - 9
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 25 to device 0 at Lun 0
FlashDrv: IDE disk 0 - #sectors 63, #heads 4, #cylinders 1006
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
ScsiPort: ScsiPortStartIo: Enter routine
ScsiPort: ScsiPortStartIoSynchronized: Enter routine
FlashDrv: IdeSendCommand: Command 28 to device 0 at Lun 0
FlashDrv: Reading sector 0 - 0
FlashDrv: Still in StartIO
ScsiPort: SpProcessCompletedRequests: Iocompletion IRP 8126CE70
*** Fatal System Error: 0x0000007b
(0xFC938634,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 XP 2600 x86 compatible target, ptr64 FALSE
Loading symbols for 80a02000 ntoskrnl.exe -> ntoskrnl.exe
ModLoad: 80a02000 80d6d000 ntoskrnl.exe
Loading Kernel Symbols
.ModLoad: 80100000 80128080 \WINDOWS\system32\HAL.CHK
.ModLoad: fca21000 fca22b80 kdcom.dll
.ModLoad: fc931000 fc934000 \WINDOWS\system32\BOOTVID.dll
.ModLoad: fc521000 fc530600 pci.sys
.ModLoad: fc531000 fc539c00 isapnp.sys
.ModLoad: fc541000 fc54a280 MountMgr.sys
.ModLoad: fc4e1000 fc4ff880 ftdisk.sys
.ModLoad: fca23000 fca24100 \WINDOWS\system32\drivers\WMILIB.SYS
.ModLoad: fca25000 fca26700 dmload.sys
.ModLoad: fc4bd000 fc4e0b80 dmio.sys
.ModLoad: fc7a1000 fc7a5900 PartMgr.sys
.ModLoad: fca27000 fca28280 intelide.sys
.ModLoad: fc7a9000 fc7aec80 \WINDOWS\system32\drivers\PCIIDEX.SYS
.ModLoad: fc4a0000 fc4bc400 pcmcia.sys
.ModLoad: fc46d000 fc49f780 atapi.sys
.ModLoad: fc551000 fc55c000 FlashDrv.sys
.ModLoad: fc43b000 fc46c100 \WINDOWS\system32\Drivers\SCSIPORT.SYS
.ModLoad: fc37c000 fc43aa80 dmboot.sys
.ModLoad: fc368000 fc37b780 KSecDD.sys
.ModLoad: fc2de000 fc367300 Ntfs.sys
.ModLoad: fc2b5000 fc2dde80 NDIS.sys
.ModLoad: fc29b000 fc2b4680 Mup.sys
.ModLoad: fc288000 fc29a500 disk.sys
.ModLoad: fc265000 fc287100 \WINDOWS\system32\drivers\CLASSPNP.SYS
Loading unloaded module list
Loading User Symbols
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 7B, {fc938634, c0000034, 0, 0}
Probably caused by : ntoskrnl.exe ( nt!KiBugCheckDebugBreak+19 )
Followup: MachineOwner
---------
nt!RtlpBreakWithStatusInstruction:
80aaad34 cc int 3
kd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x81291dd0)
DevNode 0x81291dd0 for PDO 0x81291f10
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81291940 for PDO 0x81291a98
InstancePath is "Root\SYSTEM\0000"
ServiceName is "swenum"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x81291600 for PDO 0x81291758
InstancePath is "Root\SYSTEM\0001"
ServiceName is "update"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x81291260 for PDO 0x812913b8
InstancePath is "ROOT\PCI_HAL\0000"
ServiceName is "\Driver\PCI_HAL"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x812904f8 for PDO 0x8126ed88
InstancePath is "PCI_HAL\PNP0A03\0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8126c218 for PDO 0x8126cca8
InstancePath is
"PCI\VEN_8086&DEV_1130&SUBSYS_00000000&REV_04\2&ebb567f&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8126b4f0 for PDO 0x8126cab0
InstancePath is
"PCI\VEN_8086&DEV_1132&SUBSYS_00000000&REV_04\2&ebb567f&0&10"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126b3c8 for PDO 0x8126c760
InstancePath is
"PCI\VEN_8086&DEV_2418&SUBSYS_00000000&REV_02\2&ebb567f&0&F0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8126a840 for PDO 0x8128d768
InstancePath is
"PCI\VEN_8086&DEV_1209&SUBSYS_00000000&REV_10\3&755ba3f&0&00F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126a718 for PDO 0x8128d570
InstancePath is
"PCI\VEN_8086&DEV_1209&SUBSYS_00000000&REV_10\3&755ba3f&0&08F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126a5f0 for PDO 0x8128d220
InstancePath is
"PCI\VEN_104C&DEV_AC51&SUBSYS_00000000&REV_00\3&755ba3f&0&18F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126a4c8 for PDO 0x8126ae40
InstancePath is
"PCI\VEN_104C&DEV_AC51&SUBSYS_00000000&REV_00\3&755ba3f&0&19F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126a3a0 for PDO 0x8126aaf0
InstancePath is
"PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&755ba3f&0&20F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126b2a0 for PDO 0x8126c568
InstancePath is
"PCI\VEN_8086&DEV_2410&SUBSYS_00000000&REV_02\2&ebb567f&0&F8"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81269ee0 for PDO 0x8126a1a8
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8126b178 for PDO 0x8126c370
InstancePath is
"PCI\VEN_8086&DEV_2411&SUBSYS_24118086&REV_02\2&ebb567f&0&F9"
ServiceName is "intelide"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x812683f0 for PDO 0x81268548
InstancePath is "PCIIDE\IDEChannel\3&2df46cfe&0&0"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8128a268 for PDO 0x81262030
InstancePath is
"IDE\DiskMaxtor_32049H2__________________________YAH814Y0\324c52313954434b202020202020202020202020"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8128d008 for PDO 0x8126be40
InstancePath is
"PCI\VEN_8086&DEV_2412&SUBSYS_24128086&REV_02\2&ebb567f&0&FA"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8128dee0 for PDO 0x8126baf0
InstancePath is
"PCI\VEN_8086&DEV_2413&SUBSYS_24138086&REV_02\2&ebb567f&0&FB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8128ddb8 for PDO 0x8126b7a0
InstancePath is
"PCI\VEN_8086&DEV_2415&SUBSYS_00000000&REV_02\2&ebb567f&0&FD"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x812901f8 for PDO 0x81290350
InstancePath is "Root\*PNP030b\1_0_22_0_32_0"
ServiceName is "i8042prt"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8126d008 for PDO 0x81290100
InstancePath is "Root\*PNP0400\1_0_20_0_0_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126ddb8 for PDO 0x8126df10
InstancePath is "Root\*PNP0501\1_0_17_0_0_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126db68 for PDO 0x8126dcc0
InstancePath is "Root\*PNP0501\1_0_17_1_0_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126d918 for PDO 0x8126da70
InstancePath is "Root\*PNP0700\1_0_13_0_26_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8126d6c8 for PDO 0x8126d820
InstancePath is "Root\*PNP0F03\1_0_21_0_31_0"
ServiceName is "i8042prt"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x812698e0 for PDO 0x81269a38
InstancePath is "ROOT\Ftdisk\0000"
ServiceName is "Ftdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81280cd8 for PDO 0x81284bc8
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27612761Offset7E00Length7D040000"
TargetDeviceNotify List - f 0xe10b6cc8 b 0xe10b6cc8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81280bb0 for PDO 0x81284908
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27612761Offset7D04FC00LengthFA087E00"
TargetDeviceNotify List - f 0xe10e20e8 b 0xe10e20e8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81280a88 for PDO 0x812843f8
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27612761Offset1770DF800Length34DB47C00"
TargetDeviceNotify List - f 0xe109e6d8 b 0xe109e6d8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81280960 for PDO 0x81280e30
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature2B362B36Offset7E00Length7BC1200"
TargetDeviceNotify List - f 0xe10bbfd0 b 0xe10bbfd0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8128c5c0 for PDO 0x8128c718
InstancePath is "ROOT\dmio\0000"
ServiceName is "dmio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81288008 for PDO 0x8128b538
InstancePath is "ROOT\FlashDrv\0000"
ServiceName is "FlashDrv"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x81288c98 for PDO 0x812881e0
InstancePath is
"SCSI\Disk&Ven_Compulab&Prod_Primary_Flash&Rev_1001\1&2c231adf&0&000"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
kd> !thread
THREAD 81279020 Cid 0004.0008 Teb: 00000000 Win32Thread: 00000000
RUNNING on processor 0
Not impersonating
DeviceMap e1002838
Owning Process 8127a470
Wait Start TickCount 1861 Elapsed Ticks: 1
Context Switch Count 55
UserTime 00:00:00.0000
KernelTime 00:00:13.0809
Start Address nt!Phase1Initialization (0x80cfcc29)
Stack Init fc939000 Current fc938418 Base fc939000 Limit fc936000 Call
0
Priority 31 BasePriority 8 PriorityDecrement 0 DecrementCount 0
ChildEBP RetAddr Args to Child
fc9380b0 80a2eecc 00000003 fc9383e0 fc938634
nt!RtlpBreakWithStatusInstruction (FPO: [1,0,0])
fc9380fc 80a2f9da 00000003 80085000 e10a3530
nt!KiBugCheckDebugBreak+0x19 (FPO: [Non-Fpo])
fc9384c8 80a2ffbd 0000007b fc938634 c0000034 nt!KeBugCheck2+0x46d
(FPO: [Non-Fpo])
fc9384e8 80cfe341 0000007b fc938634 c0000034 nt!KeBugCheckEx+0x19
(FPO: [Non-Fpo])
fc938648 80d03516 80085000 80085000 00000000
nt!IopMarkBootPartition+0xbd (FPO: [Non-Fpo])
fc938698 80cffa7f 80085000 fc9387dc 00034000
nt!IopInitializeBootDrivers+0x511 (FPO: [Non-Fpo])
fc938838 80cfd5c8 80085000 00000000 81279020 nt!IoInitSystem+0x756
(FPO: [Non-Fpo])
fc938dac 80baee56 80085000 00000000 00000000
nt!Phase1Initialization+0x99f (FPO: [Non-Fpo])
fc938ddc 80ac815e 80cfcc29 80085000 00000000
nt!PspSystemThreadStartup+0x34 (FPO: [Non-Fpo])
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
kd> !analyze -v
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************
INACCESSIBLE_BOOT_DEVICE (7b)
During the initialization of the I/O system, it is possible that the
driver
for the boot device failed to initialize the device that the system is
attempting to boot from, or it is possible for the file system that is
supposed to read that device to either fail its initialization or to
simply
not recognize the data on the boot device as a file system structure
that
it recognizes. In the former case, the argument (#1) is the address
of a
Unicode string data structure that is the ARC name of the device from
which
the boot was being attempted. In the latter case, the argument (#1)
is the
address of the device object that could not be mounted.
If this is the initial setup of the system, then this error can occur
if
the system was installed on an unsupported disk or SCSI controller.
Note
that some controllers are supported only by drivers which are in the
Windows
Driver Library (WDL) which requires the user to do a custom install.
See
the Windows Driver Library for more information.
This error can also be caused by the installation of a new SCSI
adapter or
disk controller or repartitioning the disk with the system partition.
If
this is the case, on x86 systems the boot.ini file must be edited or
on ARC
systems setup must be run. See the "Advanced Server System
Administrator's
User Guide" for information on changing boot.ini.
If the argument is a pointer to an ARC name string, then the format of
the
first two (and in this case only) longwords will be:
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
That is, the first longword will contain something like 00800020 where
20
is the actual length of the Unicode string, and the next longword will
contain the address of buffer. This address will be in system space,
so
the high order bit will be set.
If the argument is a pointer to a device object, then the format of
the first
word will be:
USHORT Type;
That is, the first word will contain a 0003, where the Type code will
ALWAYS
be 0003.
Note that this makes it immediately obvious whether the argument is a
pointer
to an ARC name string or a device object, since a Unicode string can
never
have an odd number of bytes, and a device object will always have a
Type
code of 3.
Arguments:
Arg1: fc938634, Pointer to the device object or Unicode string of ARC
name
Arg2: c0000034
Arg3: 00000000
Arg4: 00000000
Debugging Details:
------------------
Database SolnDb not connected
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0x7B
LAST_CONTROL_TRANSFER: from 80a2eecc to 80aaad34
STACK_TEXT:
fc9380b0 80a2eecc 00000003 fc9383e0 fc938634
nt!RtlpBreakWithStatusInstruction
fc9380fc 80a2f9da 00000003 80085000 e10a3530
nt!KiBugCheckDebugBreak+0x19
fc9384c8 80a2ffbd 0000007b fc938634 c0000034 nt!KeBugCheck2+0x46d
fc9384e8 80cfe341 0000007b fc938634 c0000034 nt!KeBugCheckEx+0x19
fc938648 80d03516 80085000 80085000 00000000
nt!IopMarkBootPartition+0xbd
fc938698 80cffa7f 80085000 fc9387dc 00034000
nt!IopInitializeBootDrivers+0x511
fc938838 80cfd5c8 80085000 00000000 81279020 nt!IoInitSystem+0x756
fc938dac 80baee56 80085000 00000000 00000000
nt!Phase1Initialization+0x99f
fc938ddc 80ac815e 80cfcc29 80085000 00000000
nt!PspSystemThreadStartup+0x34
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
FOLLOWUP_IP:
nt!KiBugCheckDebugBreak+19
80a2eecc eb59 jmp nt!KiBugCheckDebugBreak+0x74
(80a2ef27)
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: nt!KiBugCheckDebugBreak+19
MODULE_NAME: nt
IMAGE_NAME: ntoskrnl.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 3d6dd014
STACK_COMMAND: kb
BUCKET_ID: 0x7B_nt!KiBugCheckDebugBreak+19
Followup: MachineOwner
---------