minlogon boots to RAM with syslinux

D

Dietmar

Hi all,
I prepared a brandnew harddisk with syslinux.exe (3.09) as described in
syslinux and memdisk doc.
I chose therefore a Fat partition with 2049MB and testet that it
boots.(Message on screen: Could not find a Linux partition...)

I copied this partition to another harddisk.
I deleted the syslinux partition on the brandnew harddisk. I installed a
FAT 996MB set aktiv partitition on that brandnew harddisk as first
partition. I copied the partition with syslinux back on that brandnew
harddisk as SECOND partition and set it not as hide, but as VISIBLE. On
the 996MB Fat partition I install winlogon macrocomponent.
FBA runs. After testing that it boots correct (MSDOS is winking hihi), I
make a COMPLETE image of that minlogon partition (996MB) with WINHEX
(including 63 sectors with bootsector before partition 1).This image was
put on the partition with syslinux as min.img, and set this second
syslinux partition as aktive partition. I type memdisk raw initrd=min.img
at bootscreen and the 996MB windows put to ram boots first but then
crashes with 07B BSOD...grrr. But I have seen this crash so many times,
that it doesnt impress me any more. Now I set the second syslinux
partition as aktiv, but let the first partition with minlogon not as hide
but as VISIBLE! And voila, XP embedded boots complete to RAM (996MB!!!)
Now there is no limitation of an ram image of XPE or even XP as far as
your ram longs!!!
I never heard, that anybody succeed to boot XPE to RAM in that way. Now I
am testing winlogon macrocomponent in the same way and so on.

Nice to hear from You
Dietmar
 
D

Dietmar

Hi all,
I make a mistake. The partition with syslinux and the minlogon component
was put complete to ram by initrd. But the partition, that then boots is
not the image in ram but the first partition on the new harddisk. I cant
see this first, because there are no possibilitys with the minlogon
component. But I wondered, why there was letter C: for the partition that
has been booted and than letter E: for the partition with syslinux.
Letter D: (which is not shown), seems to be the image in ram. Syslinux
swaps the partitions, thats causes 07B BSOD. I do not know, how to solve
this, because I do not know much enough about the bootprocess from XP. May
be, that there must be only a small correction.

Sorry,
Dietmar
 
S

Slobodan Brcin \(eMVP\)

Hi Dietmar,

You do not give up, do you? :)
So far you have done so many incredible atempts but you never tried to reread what I and Konstantin wrote you long time ago (perhaps
you should do that now) also you should read DDK documentation and learn how to use kernel debugging.

What I do not get it how you were able to get to 7B point at all. 7B mean that you have valid SDI image in memory. I have no idea
how you created MS SDI image that is loaded by that linux loader. Also you must have configured it in boot.ini somehow. It would be
nice if you gave us boot.ini content and procedure description step by step so far.

Now (AGAIN) few facts:
1. Before 7B error phase there are no logical volume letter in use (eg. C:, D:, E: ...) there are only physical disk and partitions
accesible trough special names for driver purposes only.
2. 7B will happen in all cases is anything is wrong with load of disk driver.
3. What disk driver do you use. (You must use ramdisk driver from MS)
4. ramdisk driver is not written to support internal memory paging so my guess is that it will be limited by image sizer far less
than 2^31 = 2 GB. (1GB would be optimistic to expect)

So far you need to fight on two battle grounds:
1. to trick ntldr to load all boot driver files from your RAM image to RAM.
2. to make your ramdisk that will support ram disk of infitine size trough internal memory paging.


Also just loading image of 2, 4, .... GB in memory is the easiest part of all parts. And it can be done with small asm code instead
of syslinux, etc.


Regards,
Slobodan
 
D

Dietmar

Hi Slobodan,
thats right, that I never give up (hihi).
Now I did the following:

Unter control of Windbg I put an XPE image with syslinux to ram. I changed
ntoskrnl.exe of XPE (SP2) against that from XPP SP2, because that from XPE
is not real SP2. As a remark: I left SDI image, because I thought that
there are much more troubles belonging to ntldr and the size of the SDI
image >500MB. I think it is only problem of SDI and ntldr (caused by
Microsoft) and not by ramdrive.sys. I build direct an image of a harddisk
and put it to ram with syslinux. I succeed with Win98 with that method
(But also in Win98 there is a problem with the IDE driver, but it starts).

Here with XPE I got 07B BSOD.
After that I booted that same XPE from Harddisk also under control of
Windbg. Now I have two listings, which I can compare. Perhaps only the
arcpath is wrong ( may be an extraordinary one with syslinux but I CAN
found it, because I have a working Windows with loaded ramimage by
Syslinux (only not booted)and can explore the whole registry!)
Here are the 2 listing, first is with 07B and second boots XPE complete
but from harddisk.
intelide.sys, pciide.sys and atapi.sys are in both. I cant find arcpath
from that listings and I have no idea what happens. What does
DeviceNodeInitialized (0x302) means against DeviceNodeStarted (0x308)?

Dietmar


Microsoft (R) Windows Debugger Version 6.5.0003.7
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com1
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available

*** Fatal System Error: 0x0000007b
(0xF789E528,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 Kernel Symbols
............................
Loading unloaded module list

Loading User Symbols
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 7B, {f789e528, c0000034, 0, 0}

Probably caused by : ntoskrnl.exe ( nt!IopMarkBootPartition+113 )

Followup: MachineOwner
---------

nt!RtlpBreakWithStatusInstruction:
804e3b25 cc int 3
kd> lm
start end module name
804d7000 806ec080 nt (pdb symbols)
C:\WINDOWS\Symbols\exe\ntoskrnl.pdb
806ed000 8070d380 hal (deferred)
f7400000 f741a580 Mup (deferred)
f741b000 f7447a80 NDIS (deferred)
f7448000 f745e780 KSecDD (deferred)
f745f000 f7482000 Fastfat (deferred)
f7482000 f7499480 atapi (deferred)
f749a000 f74b1800 SCSIPORT (deferred)
f74b2000 f74d7700 dmio (deferred)
f74d8000 f74f6880 ftdisk (deferred)
f7597000 f75a7a80 pci (deferred)
f75a8000 f75d5d80 ACPI (deferred)
f75f7000 f75ffc00 isapnp (deferred)
f7607000 f7611500 MountMgr (deferred)
f7617000 f7623c80 volsnap (deferred)
f7627000 f762ff80 ultra (deferred)
f7637000 f7641000 ramdisk (deferred)
f7647000 f7655e80 ohci1394 (deferred)
f7657000 f7664000 1394BUS (deferred)
f7667000 f766fe00 disk (deferred)
f7677000 f7683200 CLASSPNP (deferred)
f7687000 f7691580 agp440 (deferred)
f7707000 f770d200 PCIIDEX (deferred)
f770f000 f7713900 PartMgr (deferred)
f7897000 f789a000 BOOTVID (deferred)
f7987000 f7988b80 kdcom (deferred)
f7989000 f798a100 WMILIB (deferred)
f798b000 f798c700 dmload (deferred)
f798d000 f798e580 intelide (deferred)
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: f789e528, Pointer to the device object or Unicode string of ARC
name
Arg2: c0000034
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------


DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0x7B

LAST_CONTROL_TRANSFER: from 805328e7 to 804e3b25

STACK_TEXT:
f789e090 805328e7 00000003 f789e3ec 00000000
nt!RtlpBreakWithStatusInstruction
f789e0dc 805333be 00000003 00000000 80087000 nt!KiBugCheckDebugBreak+0x19
f789e4bc 805339ae 0000007b f789e528 c0000034 nt!KeBugCheck2+0x574
f789e4dc 806b8c94 0000007b f789e528 c0000034 nt!KeBugCheckEx+0x1b
f789e644 806a9093 80087000 00000000 80087000
nt!IopMarkBootPartition+0x113
f789e694 8069f714 80087000 f789e6b0 00034000
nt!IopInitializeBootDrivers+0x4ba
f789e83c 806a0ab0 80087000 00000000 89f7c548 nt!IoInitSystem+0x712
f789edac 8057dfed 80087000 00000000 00000000
nt!Phase1Initialization+0x9b5
f789eddc 804fa477 806a033e 80087000 00000000
nt!PspSystemThreadStartup+0x34
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16


FOLLOWUP_IP:
nt!IopMarkBootPartition+113
806b8c94 8d85e4feffff lea eax,[ebp-0x11c]

SYMBOL_STACK_INDEX: 4

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: nt!IopMarkBootPartition+113

MODULE_NAME: nt

IMAGE_NAME: ntoskrnl.exe

DEBUG_FLR_IMAGE_TIMESTAMP: 41108004

STACK_COMMAND: kb

FAILURE_BUCKET_ID: 0x7B_nt!IopMarkBootPartition+113

BUCKET_ID: 0x7B_nt!IopMarkBootPartition+113

Followup: MachineOwner
---------

kd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x89f9f248)
DevNode 0x89f9f248 for PDO 0x89f9f380
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f67c90 for PDO 0x89f67dd8
InstancePath is "Root\*TUNMP\0000"
ServiceName is "tunmp"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f67930 for PDO 0x89f67a78
InstancePath is "Root\ACPI_HAL\0000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f60b48 for PDO 0x89f63de0
InstancePath is "ACPI_HAL\PNP0C08\0"
ServiceName is "ACPI"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9adf8 for PDO 0x89f9b1c0
InstancePath is "ACPI\GenuineIntel_-_x86_Family_15_Model_2\_0"
ServiceName is "intelppm"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9acd8 for PDO 0x89f87c00
InstancePath is "ACPI\PNP0A03\0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f62970 for PDO 0x89f21bb8
InstancePath is
"PCI\VEN_8086&DEV_2578&SUBSYS_00000000&REV_02\3&267a616a&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f62850 for PDO 0x89f219d8
InstancePath is
"PCI\VEN_8086&DEV_2579&SUBSYS_00000000&REV_02\3&267a616a&0&08"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f85520 for PDO 0x89f85910
InstancePath is
"PCI\VEN_10DE&DEV_0041&SUBSYS_310F1458&REV_A1\4&1a99067f&0&0008"
ServiceName is "nv"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f62730 for PDO 0x89f217f8
InstancePath is
"PCI\VEN_8086&DEV_257B&SUBSYS_00000000&REV_02\3&267a616a&0&18"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f99ee8 for PDO 0x89f85368
InstancePath is
"PCI\VEN_8086&DEV_1019&SUBSYS_80F71043&REV_00\4&3b3cb9b1&0&0818"
ServiceName is "E1000"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f62610 for PDO 0x89f21618
InstancePath is
"PCI\VEN_8086&DEV_24D2&SUBSYS_80A61043&REV_02\3&267a616a&0&E8"
ServiceName is "usbuhci"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f624f0 for PDO 0x89f212e0
InstancePath is
"PCI\VEN_8086&DEV_24D4&SUBSYS_80A61043&REV_02\3&267a616a&0&E9"
ServiceName is "usbuhci"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f623d0 for PDO 0x89f96e50
InstancePath is
"PCI\VEN_8086&DEV_24D7&SUBSYS_80A61043&REV_02\3&267a616a&0&EA"
ServiceName is "usbuhci"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f622b0 for PDO 0x89f96b18
InstancePath is
"PCI\VEN_8086&DEV_24DE&SUBSYS_80A61043&REV_02\3&267a616a&0&EB"
ServiceName is "usbuhci"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f61008 for PDO 0x89f967e0
InstancePath is
"PCI\VEN_8086&DEV_24DD&SUBSYS_80A61043&REV_02\3&267a616a&0&EF"
ServiceName is "usbehci"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f61ee8 for PDO 0x89f964a8
InstancePath is
"PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\3&267a616a&0&F0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f61158 for PDO 0x89f86030
InstancePath is
"PCI\VEN_1106&DEV_3044&SUBSYS_808A1043&REV_80\4&2e98101c&0&18F0"
ServiceName is "ohci1394"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f25c48 for PDO 0x89f25d90
InstancePath is "V1394\NIC1394\2fd9b9e01800"
ServiceName is "NIC1394"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f863e8 for PDO 0x89f86cf8
InstancePath is
"PCI\VEN_1102&DEV_0007&SUBSYS_10021102&REV_00\4&2e98101c&0&60F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_FAILED_INSTALL
DevNode 0x89f862c8 for PDO 0x89f869c0
InstancePath is
"PCI\VEN_1102&DEV_7005&SUBSYS_10021102&REV_00\4&2e98101c&0&61F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_FAILED_INSTALL
DevNode 0x89f85008 for PDO 0x89f86688
InstancePath is
"PCI\VEN_105A&DEV_4D68&SUBSYS_4D68105A&REV_02\4&2e98101c&0&68F0"
ServiceName is "ultra"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f637b0 for PDO 0x89f82030
InstancePath is
"SCSI\CdRom&Ven_HL-DT-ST&Prod_DVDRAM_GSA-4040B&Rev_A302\5&2f311e2b&0&000"
ServiceName is "cdrom"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f61dc8 for PDO 0x89f95e50
InstancePath is
"PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\3&267a616a&0&F8"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f98cb8 for PDO 0x89f99ca0
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f98b98 for PDO 0x89f99b88
InstancePath is "ACPI\PNP0000\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f98a78 for PDO 0x89f99a70
InstancePath is "ACPI\PNP0200\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f98958 for PDO 0x89f99958
InstancePath is "ACPI\PNP0100\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f98838 for PDO 0x89f99840
InstancePath is "ACPI\PNP0B00\4&35f762c4&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f98718 for PDO 0x89f99728
InstancePath is "ACPI\PNP0303\4&35f762c4&0"
ServiceName is "i8042prt"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f985f8 for PDO 0x89f99610
InstancePath is "ACPI\PNP0F03\4&35f762c4&0"
ServiceName is "i8042prt"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f984d8 for PDO 0x89f994f8
InstancePath is "ACPI\PNP0800\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f983b8 for PDO 0x89f993e0
InstancePath is "ACPI\PNP0C04\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f98298 for PDO 0x89f992c8
InstancePath is "ACPI\PNP0501\2"
ServiceName is "Serial"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f98178 for PDO 0x89f991b0
InstancePath is "ACPI\PNP0700\4&35f762c4&0"
ServiceName is "fdc"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f33008 for PDO 0x89f98030
InstancePath is "ACPI\PNP0C02\2e"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f33ee8 for PDO 0x89f98f18
InstancePath is "ACPI\PNP0C02\10"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f33dc8 for PDO 0x89f98e00
InstancePath is "ACPI\PNP0C02\0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f61ca8 for PDO 0x89f95c70
InstancePath is
"PCI\VEN_8086&DEV_24DB&SUBSYS_80A61043&REV_02\3&267a616a&0&F9"
ServiceName is "intelide"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f63008 for PDO 0x89f87690
InstancePath is "PCIIDE\IDEChannel\4&2c5d1230&0&0"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f1e9b8 for PDO 0x89f8e940
InstancePath is
"IDE\CdRomTOSHIBA_DVD-ROM_SD-M1612________________1004____\5&13a60baf&0&0.0.0"
ServiceName is "cdrom"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f2d9b8 for PDO 0x89f81b00
InstancePath is
"IDE\CdRomPLEXTOR_CD-R___PX-W4012A________________1.05____\5&13a60baf&0&0.1.0"
ServiceName is "cdrom"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f96360 for PDO 0x89f33a78
InstancePath is "PCIIDE\IDEChannel\4&2c5d1230&0&1"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f7f9b8 for PDO 0x89f7d940
InstancePath is
"IDE\DiskWDC_WD2500JB-00GVA0_____________________08.02D08\4457572d4143374c313132313136_036_0_0_0_0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f7e9b8 for PDO 0x89f38b00
InstancePath is
"IDE\DiskST3200822A______________________________3.01____\5&265fbc54&0&0.1.0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f61b88 for PDO 0x89f95a90
InstancePath is
"PCI\VEN_8086&DEV_24D3&SUBSYS_80A61043&REV_02\3&267a616a&0&FB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9abb8 for PDO 0x89f63220
InstancePath is "ACPI\PNP0C01\1"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9aa98 for PDO 0x89f925c0
InstancePath is "ACPI\PNP0C0C\aa"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9a978 for PDO 0x89f92798
InstancePath is "ACPI\FixedButton\2&daba3ff&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f676f0 for PDO 0x89f67838
InstancePath is "Root\dmio\0000"
ServiceName is "dmio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f674b0 for PDO 0x89f675f8
InstancePath is "Root\Ftdisk\0000"
ServiceName is "ftdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f25ee8 for PDO 0x89eeb030
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset7E00Length2FFF81D000"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe145f1b8 b 0xe145f1b8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f1a988 for PDO 0x89eed030
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset2FFF824E00Length327F4E00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f1cb20 for PDO 0x89f15c08
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset315A9DD600Length7FF58A00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f32758 for PDO 0x89eeac08
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset3058BCBA00Length101E11C00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f3ca98 for PDO 0x89f14c08
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature57FB4016Offset7E00Length7FF50C00"
TargetDeviceNotify List - f 0xe145a728 b 0xe145a728
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f67238 for PDO 0x89f67380
InstancePath is "Root\LEGACY_AFD\0000"
ServiceName is "AFD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9e008 for PDO 0x89f67100
InstancePath is "Root\LEGACY_ARP1394\0000"
ServiceName is "Arp1394"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9ed80 for PDO 0x89f9eec8
InstancePath is "Root\LEGACY_DMBOOT\0000"
ServiceName is "dmboot"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9eb40 for PDO 0x89f9ec88
InstancePath is "Root\LEGACY_DMLOAD\0000"
ServiceName is "dmload"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9e900 for PDO 0x89f9ea48
InstancePath is "Root\LEGACY_FIPS\0000"
ServiceName is "Fips"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9e6c0 for PDO 0x89f9e808
InstancePath is "Root\LEGACY_GPC\0000"
ServiceName is "Gpc"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9e480 for PDO 0x89f9e5c8
InstancePath is "Root\LEGACY_IP6FW\0000"
ServiceName is "Ip6Fw"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9e240 for PDO 0x89f9e388
InstancePath is "Root\LEGACY_IPNAT\0000"
ServiceName is "IpNat"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f66ee8 for PDO 0x89f66030
InstancePath is "Root\LEGACY_IPSEC\0000"
ServiceName is "IPSec"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f66ca8 for PDO 0x89f66df0
InstancePath is "Root\LEGACY_KSECDD\0000"
ServiceName is "KSecDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f66a68 for PDO 0x89f66bb0
InstancePath is "Root\LEGACY_MNMDD\0000"
ServiceName is "mnmdd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f66828 for PDO 0x89f66970
InstancePath is "Root\LEGACY_MOUNTMGR\0000"
ServiceName is "MountMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f665e8 for PDO 0x89f66730
InstancePath is "Root\LEGACY_MQAC\0000"
ServiceName is "MQAC"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f663a8 for PDO 0x89f664f0
InstancePath is "Root\LEGACY_NDIS\0000"
ServiceName is "NDIS"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f66168 for PDO 0x89f662b0
InstancePath is "Root\LEGACY_NDISTAPI\0000"
ServiceName is "NdisTapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9dee8 for PDO 0x89f9d030
InstancePath is "Root\LEGACY_NDISUIO\0000"
ServiceName is "Ndisuio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9dca8 for PDO 0x89f9ddf0
InstancePath is "Root\LEGACY_NDPROXY\0000"
ServiceName is "NDProxy"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9da68 for PDO 0x89f9dbb0
InstancePath is "Root\LEGACY_NETBT\0000"
ServiceName is "NetBT"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9d828 for PDO 0x89f9d970
InstancePath is "Root\LEGACY_PARTMGR\0000"
ServiceName is "PartMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9d5e8 for PDO 0x89f9d730
InstancePath is "Root\LEGACY_RASACD\0000"
ServiceName is "RasAcd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9d3a8 for PDO 0x89f9d4f0
InstancePath is "Root\LEGACY_RDPCDD\0000"
ServiceName is "RDPCDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9d168 for PDO 0x89f9d2b0
InstancePath is "Root\LEGACY_RDPWD\0000"
ServiceName is "RDPWD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f65ee8 for PDO 0x89f65030
InstancePath is "Root\LEGACY_RMCAST\0000"
ServiceName is "RMCAST"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f65ca8 for PDO 0x89f65df0
InstancePath is "Root\LEGACY_TCPIP\0000"
ServiceName is "Tcpip"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f65a68 for PDO 0x89f65bb0
InstancePath is "Root\LEGACY_TCPIP6\0000"
ServiceName is "Tcpip6"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f65828 for PDO 0x89f65970
InstancePath is "Root\LEGACY_TDPIPE\0000"
ServiceName is "TDPIPE"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f655e8 for PDO 0x89f65730
InstancePath is "Root\LEGACY_TDTCP\0000"
ServiceName is "TDTCP"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f653a8 for PDO 0x89f654f0
InstancePath is "Root\LEGACY_VGASAVE\0000"
ServiceName is "VgaSave"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f65168 for PDO 0x89f652b0
InstancePath is "Root\LEGACY_VOLSNAP\0000"
ServiceName is "volsnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9cee8 for PDO 0x89f9c030
InstancePath is "Root\LEGACY_WANARP\0000"
ServiceName is "Wanarp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9cca8 for PDO 0x89f9cdf0
InstancePath is "Root\MEDIA\MS_MMACM"
ServiceName is "audstub"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9ca68 for PDO 0x89f9cbb0
InstancePath is "Root\MEDIA\MS_MMDRV"
ServiceName is "audstub"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9c828 for PDO 0x89f9c970
InstancePath is "Root\MEDIA\MS_MMMCI"
ServiceName is "audstub"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9c5e8 for PDO 0x89f9c730
InstancePath is "Root\MEDIA\MS_MMVCD"
ServiceName is "audstub"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9c3a8 for PDO 0x89f9c4f0
InstancePath is "Root\MEDIA\MS_MMVID"
ServiceName is "audstub"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9c168 for PDO 0x89f9c2b0
InstancePath is "Root\MS_L2TPMINIPORT\0000"
ServiceName is "Rasl2tp"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f64ee8 for PDO 0x89f64030
InstancePath is "Root\MS_NDISWANIP\0000"
ServiceName is "NdisWan"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f64ca8 for PDO 0x89f64df0
InstancePath is "Root\MS_PPPOEMINIPORT\0000"
ServiceName is "RasPppoe"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f64a68 for PDO 0x89f64bb0
InstancePath is "Root\MS_PPTPMINIPORT\0000"
ServiceName is "PptpMiniport"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f64828 for PDO 0x89f64970
InstancePath is "Root\MS_PSCHEDMP\0000"
ServiceName is "PSched"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f645e8 for PDO 0x89f64730
InstancePath is "Root\MS_PSCHEDMP\0001"
ServiceName is "PSched"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f643a8 for PDO 0x89f644f0
InstancePath is "Root\MS_PTIMINIPORT\0000"
ServiceName is "Raspti"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f64168 for PDO 0x89f642b0
InstancePath is "Root\RAMDISK\0000"
ServiceName is "Ramdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89f9bee8 for PDO 0x89f9b030
InstancePath is "Root\RDPDR\0000"
ServiceName is "rdpdr"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9bca8 for PDO 0x89f9bdf0
InstancePath is "Root\RDP_KBD\0000"
ServiceName is "TermDD"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9ba68 for PDO 0x89f9bbb0
InstancePath is "Root\RDP_MOU\0000"
ServiceName is "TermDD"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9b828 for PDO 0x89f9b970
InstancePath is "Root\SYSTEM\0000"
ServiceName is "swenum"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9b5e8 for PDO 0x89f9b730
InstancePath is "Root\SYSTEM\0001"
ServiceName is "update"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89f9b3a8 for PDO 0x89f9b4f0
InstancePath is "Root\SYSTEM\0002"
ServiceName is "mssmbios"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)

Now that one, that same XPE booted from harddisk:

Microsoft (R) Windows Debugger Version 6.5.0003.7
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com1
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
ERROR: DavReadRegistryValues/RegQueryValueExW(4). WStatus = 5
ERROR: DavReadRegistryValues/RegQueryValueExW(5). WStatus = 5
ERROR: DavReadRegistryValues/RegQueryValueExW(6). WStatus = 5
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.
*
*
*
*******************************************************************************
nt!RtlpBreakWithStatusInstruction:
804e3b25 cc int 3
kd> lm
start end module name
7c900000 7c9b0000 ntdll M (pdb symbols)
C:\WINDOWS\Symbols\dll\ntdll.pdb
804d7000 806ec080 nt (pdb symbols)
C:\WINDOWS\Symbols\exe\ntoskrnl.pdb
806ed000 8070d380 hal (deferred)
b675c000 b67ae180 srv (deferred)
b67d7000 b6807d80 RMCast (deferred)
b6890000 b689f900 Cdfs (deferred)
b68d0000 b68e1d00 mqac (deferred)
b6932000 b695e400 mrxdav (deferred)
b7371000 b7392980 afd (deferred)
b7427000 b742a280 ndisuio (deferred)
b74fb000 b7587480 Ntfs (deferred)
b862f000 b869d380 mrxsmb (deferred)
b869e000 b86c9180 rdbss (deferred)
b8792000 b87c8980 tcpip6 (deferred)
b87c9000 b87e9f00 ipnat (deferred)
b87ea000 b8811c00 netbt (deferred)
b8812000 b8869a80 tcpip (deferred)
b886a000 b887c400 ipsec (deferred)
baa35000 baa68200 update (deferred)
baa69000 baa99100 rdpdr (deferred)
baa9a000 baaaae00 psched (deferred)
baabb000 baabd900 Dxapi (deferred)
baad3000 baae9680 ndiswan (deferred)
bab8a000 babac680 ks (deferred)
babad000 babcfe80 USBPORT (deferred)
babd0000 babedc00 e1000325 (deferred)
babee000 bac01780 VIDEOPRT (deferred)
bac02000 baf0f500 nv4_mini (deferred)
bafa8000 bafb0880 Fips (deferred)
bafb8000 bafc0700 netbios (deferred)
bafc8000 bafd6d80 arp1394 (deferred)
bafd8000 bafda280 rasacd (deferred)
bf800000 bf9c0380 win32k (deferred)
bf9c1000 bf9d2580 dxg (deferred)
bf9d3000 bfd8a400 nv4_disp (deferred)
f7400000 f741a580 Mup (deferred)
f741b000 f7447a80 NDIS (deferred)
f7448000 f745e780 KSecDD (deferred)
f745f000 f7482000 Fastfat (deferred)
f7482000 f7499480 atapi (deferred)
f749a000 f74b1800 SCSIPORT (deferred)
f74b2000 f74d7700 dmio (deferred)
f74d8000 f74f6880 ftdisk (deferred)
f7507000 f7515100 usbhub (deferred)
f7517000 f7520480 NDProxy (deferred)
f7527000 f7530f00 termdd (deferred)
f7537000 f753f900 msgpc (deferred)
f7547000 f7552d00 raspptp (deferred)
f7557000 f7561200 raspppoe (deferred)
f7567000 f7573880 rasl2tp (deferred)
f7577000 f7586d80 serial (deferred)
f7587000 f7593e00 i8042prt (deferred)
f7597000 f75a7a80 pci (deferred)
f75a8000 f75d5d80 ACPI (deferred)
f75f7000 f75ffc00 isapnp (deferred)
f7607000 f7611500 MountMgr (deferred)
f7617000 f7623c80 volsnap (deferred)
f7627000 f762ff80 ultra (deferred)
f7637000 f7641000 ramdisk (deferred)
f7647000 f7655e80 ohci1394 (deferred)
f7657000 f7664000 1394BUS (deferred)
f7667000 f766fe00 disk (deferred)
f7677000 f7683200 CLASSPNP (deferred)
f7687000 f7691580 agp440 (deferred)
f76b7000 f76bfd00 intelppm (deferred)
f76c7000 f76d6180 nic1394 (deferred)
f76d7000 f76e1380 imapi (deferred)
f76e7000 f76f3180 cdrom (deferred)
f76f7000 f7705080 redbook (deferred)
f7707000 f770d200 PCIIDEX (deferred)
f770f000 f7713900 PartMgr (deferred)
f772f000 f7734000 usbuhci (deferred)
f7737000 f773d800 usbehci (deferred)
f773f000 f7745000 kbdclass (deferred)
f7747000 f774ca00 mouclass (deferred)
f774f000 f7755b00 fdc (deferred)
f7757000 f775b880 TDI (deferred)
f775f000 f7763580 ptilink (deferred)
f7767000 f776b080 raspti (deferred)
f776f000 f7774000 flpydisk (deferred)
f7777000 f777d180 HIDPARSE (deferred)
f777f000 f7784200 vga (deferred)
f7787000 f778ba80 Msfs (deferred)
f778f000 f7796880 Npfs (deferred)
f7797000 f779e180 Ip6Fw (deferred)
f779f000 f77a5780 USBSTOR (deferred)
f77a7000 f77ab500 watchdog (deferred)
f7887000 f788f700 wanarp (deferred)
f7897000 f789a000 BOOTVID (deferred)
f7913000 f7916080 tunmp (deferred)
f7917000 f791ac80 serenum (deferred)
f7923000 f7925580 ndistapi (deferred)
f793b000 f793ec80 mssmbios (deferred)
f7987000 f7988b80 kdcom (deferred)
f7989000 f798a100 WMILIB (deferred)
f798b000 f798c700 dmload (deferred)
f798d000 f798e580 intelide (deferred)
f798f000 f7990100 swenum (deferred)
f7991000 f7992280 USBD (deferred)
f7993000 f7994f00 Fs_Rec (deferred)
f7995000 f7996080 mnmdd (deferred)
f7997000 f7998080 RDPCDD (deferred)
f7a51000 f7a51d00 dxgthk (deferred)
f7a98000 f7a98c00 audstub (deferred)

Unloaded modules:
b8826000 b88ed000 ati2mtag.sys
bafdc000 bafe0000 kbdhid.sys
kd> !analyze -v
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Loading Kernel Symbols
......................................................................................................
Loading unloaded module list
..
Loading User Symbols
*** ERROR: Module load completed but symbols could not be loaded for
intelppm.sys
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************

Unknown bugcheck code (0)
Unknown bugcheck description
Arguments:
Arg1: 00000000
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------

*** ERROR: Module load completed but symbols could not be loaded for
mssmbios.sys

PROCESS_NAME: Idle

FAULTING_IP:
nt!RtlpBreakWithStatusInstruction+0
804e3b25 cc int 3

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)
ExceptionAddress: 804e3b25 (nt!RtlpBreakWithStatusInstruction)
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 00000000
Parameter[1]: 8055192c
Parameter[2]: 000003f8

ERROR_CODE: (NTSTATUS) 0x80000003 - {AUSNAHME} Haltepunkt Im
Quellprogramm wurde ein Haltepunkt erreicht.

DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0x0

LAST_CONTROL_TRANSFER: from 804e38a2 to 804e3b25

STACK_TEXT:
8055082c 804e38a2 00000001 bac4c602 000000d1
nt!RtlpBreakWithStatusInstruction
8055082c f76b9062 00000001 bac4c602 000000d1 nt!KeUpdateSystemTime+0x165
WARNING: Stack unwind information not available. Following frames may be
wrong.
805508d0 804dc0d7 00000000 0000000e 00000000 intelppm+0x2062
805508d4 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x10


FOLLOWUP_IP:
intelppm+2062
f76b9062 6a00 push 0x0

SYMBOL_STACK_INDEX: 2

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: intelppm+2062

MODULE_NAME: intelppm

IMAGE_NAME: intelppm.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 40fdd15b

STACK_COMMAND: kb

FAILURE_BUCKET_ID: 0x0_intelppm+2062

BUCKET_ID: 0x0_intelppm+2062

Followup: MachineOwner
---------

kd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x8a56d900)
DevNode 0x8a56d900 for PDO 0x8a56da38
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a535dc8 for PDO 0x8a535f10
InstancePath is "Root\*TUNMP\0000"
ServiceName is "tunmp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a535a68 for PDO 0x8a535bb0
InstancePath is "Root\ACPI_HAL\0000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a52ed50 for PDO 0x8a531f00
InstancePath is "ACPI_HAL\PNP0C08\0"
ServiceName is "ACPI"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5302f0 for PDO 0x8a52f0a8
InstancePath is "ACPI\GenuineIntel_-_x86_Family_15_Model_2\_0"
ServiceName is "intelppm"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5301d0 for PDO 0x8a555ec8
InstancePath is "ACPI\PNP0A03\0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a568760 for PDO 0x8a5671f8
InstancePath is
"PCI\VEN_8086&DEV_2578&SUBSYS_00000000&REV_02\3&267a616a&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a568640 for PDO 0x8a566e50
InstancePath is
"PCI\VEN_8086&DEV_2579&SUBSYS_00000000&REV_02\3&267a616a&0&08"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5632e0 for PDO 0x8a5636d0
InstancePath is
"PCI\VEN_10DE&DEV_0041&SUBSYS_310F1458&REV_A1\4&1a99067f&0&0008"
ServiceName is "nv"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ff5190 for PDO 0x89ff52d8
InstancePath is
"DISPLAY\SAM001B\5&fbeaffa&0&22446688&01&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a568520 for PDO 0x8a566b18
InstancePath is
"PCI\VEN_8086&DEV_257B&SUBSYS_00000000&REV_02\3&267a616a&0&18"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a554dd0 for PDO 0x8a554030
InstancePath is
"PCI\VEN_8086&DEV_1019&SUBSYS_80F71043&REV_00\4&3b3cb9b1&0&0818"
ServiceName is "E1000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a568400 for PDO 0x8a5667e0
InstancePath is
"PCI\VEN_8086&DEV_24D2&SUBSYS_80A61043&REV_02\3&267a616a&0&E8"
ServiceName is "usbuhci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a09cee8 for PDO 0x8a09c030
InstancePath is "USB\ROOT_HUB\4&cb41d3b&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5682e0 for PDO 0x8a530e50
InstancePath is
"PCI\VEN_8086&DEV_24D4&SUBSYS_80A61043&REV_02\3&267a616a&0&E9"
ServiceName is "usbuhci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a099ae0 for PDO 0x8a093030
InstancePath is "USB\ROOT_HUB\4&1c4b7d9b&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5681c0 for PDO 0x8a530c70
InstancePath is
"PCI\VEN_8086&DEV_24D7&SUBSYS_80A61043&REV_02\3&267a616a&0&EA"
ServiceName is "usbuhci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a091868 for PDO 0x8a08a030
InstancePath is "USB\ROOT_HUB\4&1fcb28c&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4ed008 for PDO 0x8a530938
InstancePath is
"PCI\VEN_8086&DEV_24DE&SUBSYS_80A61043&REV_02\3&267a616a&0&EB"
ServiceName is "usbuhci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a088c78 for PDO 0x8a080030
InstancePath is "USB\ROOT_HUB\4&24d2be59&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4edcf8 for PDO 0x8a530600
InstancePath is
"PCI\VEN_8086&DEV_24DD&SUBSYS_80A61043&REV_02\3&267a616a&0&EF"
ServiceName is "usbehci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a080a50 for PDO 0x8a04b030
InstancePath is "USB\ROOT_HUB20\4&f180e13&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a0832f8 for PDO 0x8a048030
InstancePath is "USB\Vid_1058&Pid_0300\AA031224020437"
ServiceName is "USBSTOR"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a04f4e0 for PDO 0x8a0412b0
InstancePath is
"USBSTOR\Disk&Ven_WDC&Prod_WD1600BB-00FTA0&Rev_15.0\AA031224020437&0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4edbd8 for PDO 0x8a567cf8
InstancePath is
"PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\3&267a616a&0&F0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a564208 for PDO 0x8a564e50
InstancePath is
"PCI\VEN_1106&DEV_3044&SUBSYS_808A1043&REV_80\4&2e98101c&0&18F0"
ServiceName is "ohci1394"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4e2aa8 for PDO 0x8a4e2bf0
InstancePath is "V1394\NIC1394\2fd9b9e01800"
ServiceName is "NIC1394"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a563008 for PDO 0x8a564b18
InstancePath is
"PCI\VEN_1102&DEV_0007&SUBSYS_10021102&REV_00\4&2e98101c&0&60F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_FAILED_INSTALL
DevNode 0x8a563ee8 for PDO 0x8a5647e0
InstancePath is
"PCI\VEN_1102&DEV_7005&SUBSYS_10021102&REV_00\4&2e98101c&0&61F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_FAILED_INSTALL
DevNode 0x8a563dc8 for PDO 0x8a5644a8
InstancePath is
"PCI\VEN_105A&DEV_4D68&SUBSYS_4D68105A&REV_02\4&2e98101c&0&68F0"
ServiceName is "ultra"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a52e8e8 for PDO 0x8a508880
InstancePath is
"SCSI\CdRom&Ven_HL-DT-ST&Prod_DVDRAM_GSA-4040B&Rev_A302\5&2f311e2b&0&000"
ServiceName is "cdrom"
TargetDeviceNotify List - f 0xe100d0e8 b 0xe1893828
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4edab8 for PDO 0x8a52f630
InstancePath is
"PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\3&267a616a&0&F8"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4eca88 for PDO 0x8a554b88
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4ec968 for PDO 0x8a554a70
InstancePath is "ACPI\PNP0000\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4ec848 for PDO 0x8a554958
InstancePath is "ACPI\PNP0200\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4ec728 for PDO 0x8a554840
InstancePath is "ACPI\PNP0100\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4ec608 for PDO 0x8a554728
InstancePath is "ACPI\PNP0B00\4&35f762c4&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4ec4e8 for PDO 0x8a554610
InstancePath is "ACPI\PNP0303\4&35f762c4&0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe189be00 b 0xe189be00
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4ec3c8 for PDO 0x8a5544f8
InstancePath is "ACPI\PNP0F03\4&35f762c4&0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe158f748 b 0xe158f748
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4ec2a8 for PDO 0x8a5543e0
InstancePath is "ACPI\PNP0800\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4ec188 for PDO 0x8a5542c8
InstancePath is "ACPI\PNP0C04\4&35f762c4&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4fb008 for PDO 0x8a4ec030
InstancePath is "ACPI\PNP0501\2"
ServiceName is "Serial"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4fbee8 for PDO 0x8a4ecf18
InstancePath is "ACPI\PNP0700\4&35f762c4&0"
ServiceName is "fdc"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a09b850 for PDO 0x8a048688
InstancePath is "FDC\GENERIC_FLOPPY_DRIVE\5&35ad0cb2&0&0"
ServiceName is "flpydisk"
TargetDeviceNotify List - f 0xe14d26b0 b 0xe14d26b0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4fbdc8 for PDO 0x8a4ece00
InstancePath is "ACPI\PNP0C02\2e"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4fbca8 for PDO 0x8a4ecce8
InstancePath is "ACPI\PNP0C02\10"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4fbb88 for PDO 0x8a4ecbd0
InstancePath is "ACPI\PNP0C02\0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a4ed998 for PDO 0x8a5679c0
InstancePath is
"PCI\VEN_8086&DEV_24DB&SUBSYS_80A61043&REV_02\3&267a616a&0&F9"
ServiceName is "intelide"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a509c38 for PDO 0x8a50aa30
InstancePath is "PCIIDE\IDEChannel\4&2c5d1230&0&0"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4faee8 for PDO 0x8a4e9d98
InstancePath is
"IDE\CdRomTOSHIBA_DVD-ROM_SD-M1612________________1004____\5&13a60baf&0&0.0.0"
ServiceName is "cdrom"
TargetDeviceNotify List - f 0xe10108f0 b 0xe1893860
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a55c9b8 for PDO 0x8a4e8d98
InstancePath is
"IDE\CdRomPLEXTOR_CD-R___PX-W4012A________________1.05____\5&13a60baf&0&0.1.0"
ServiceName is "cdrom"
TargetDeviceNotify List - f 0xe14d92e0 b 0xe1516e08
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a509b18 for PDO 0x8a50a860
InstancePath is "PCIIDE\IDEChannel\4&2c5d1230&0&1"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4e89b8 for PDO 0x8a558940
InstancePath is
"IDE\DiskWDC_WD2500JB-00GVA0_____________________08.02D08\4457572d4143374c313132313136_036_0_0_0_0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4f89b8 for PDO 0x8a54db00
InstancePath is
"IDE\DiskST3200822A______________________________3.01____\5&265fbc54&0&0.1.0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4ed878 for PDO 0x8a5677e0
InstancePath is
"PCI\VEN_8086&DEV_24D3&SUBSYS_80A61043&REV_02\3&267a616a&0&FB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a56d008 for PDO 0x8a555ac0
InstancePath is "ACPI\PNP0C01\1"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a56d6b0 for PDO 0x8a555030
InstancePath is "ACPI\PNP0C0C\aa"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56d590 for PDO 0x8a530030
InstancePath is "ACPI\FixedButton\2&daba3ff&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a535828 for PDO 0x8a535970
InstancePath is "Root\dmio\0000"
ServiceName is "dmio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5355e8 for PDO 0x8a535730
InstancePath is "Root\Ftdisk\0000"
ServiceName is "ftdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a556b20 for PDO 0x8a4b77b8
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset7E00Length2FFF81D000"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe14c0ac8 b 0xe15401b0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a54eb28 for PDO 0x8a4b5e30
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset2FFF824E00Length327F4E00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a509ee8 for PDO 0x8a54de30
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset315A9DD600Length7FF58A00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a531288 for PDO 0x8a550c08
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature40009953Offset3058BCBA00Length101E11C00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a4efa98 for PDO 0x8a4f09e0
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature57FB4016Offset7E00Length3E430000"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe1460768 b 0xe1586dc0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a020318 for PDO 0x89fde938
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27399921Offset7E00Length1B73F200"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe1457750 b 0xe150e178
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89fe6ee8 for PDO 0x89fe3570
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27399921Offset7FF58A00Length11047E6C00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89fe6338 for PDO 0x89fe2518
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27399921Offset498A2C00Length366B5E00"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89fe69f0 for PDO 0x8a01e818
InstancePath is
"STORAGE\Volume\1&30a96598&0&Signature27399921Offset1184747400Length11E40D7E00"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe14f1818 b 0xe15764d8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a535370 for PDO 0x8a5354b8
InstancePath is "Root\LEGACY_AFD\0000"
ServiceName is "AFD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5350f0 for PDO 0x8a535238
InstancePath is "Root\LEGACY_ARP1394\0000"
ServiceName is "Arp1394"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56cdc8 for PDO 0x8a56cf10
InstancePath is "Root\LEGACY_DMBOOT\0000"
ServiceName is "dmboot"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56cb88 for PDO 0x8a56ccd0
InstancePath is "Root\LEGACY_DMLOAD\0000"
ServiceName is "dmload"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56c948 for PDO 0x8a56ca90
InstancePath is "Root\LEGACY_FIPS\0000"
ServiceName is "Fips"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56c708 for PDO 0x8a56c850
InstancePath is "Root\LEGACY_GPC\0000"
ServiceName is "Gpc"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56c4c8 for PDO 0x8a56c610
InstancePath is "Root\LEGACY_IP6FW\0000"
ServiceName is "Ip6Fw"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56c288 for PDO 0x8a56c3d0
InstancePath is "Root\LEGACY_IPNAT\0000"
ServiceName is "IpNat"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a534008 for PDO 0x8a56c190
InstancePath is "Root\LEGACY_IPSEC\0000"
ServiceName is "IPSec"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a534dc8 for PDO 0x8a534f10
InstancePath is "Root\LEGACY_KSECDD\0000"
ServiceName is "KSecDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a534b88 for PDO 0x8a534cd0
InstancePath is "Root\LEGACY_MNMDD\0000"
ServiceName is "mnmdd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a534948 for PDO 0x8a534a90
InstancePath is "Root\LEGACY_MOUNTMGR\0000"
ServiceName is "MountMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a534708 for PDO 0x8a534850
InstancePath is "Root\LEGACY_MQAC\0000"
ServiceName is "MQAC"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5344c8 for PDO 0x8a534610
InstancePath is "Root\LEGACY_NDIS\0000"
ServiceName is "NDIS"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a534288 for PDO 0x8a5343d0
InstancePath is "Root\LEGACY_NDISTAPI\0000"
ServiceName is "NdisTapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56b008 for PDO 0x8a534190
InstancePath is "Root\LEGACY_NDISUIO\0000"
ServiceName is "Ndisuio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56bdc8 for PDO 0x8a56bf10
InstancePath is "Root\LEGACY_NDPROXY\0000"
ServiceName is "NDProxy"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56bb88 for PDO 0x8a56bcd0
InstancePath is "Root\LEGACY_NETBT\0000"
ServiceName is "NetBT"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56b948 for PDO 0x8a56ba90
InstancePath is "Root\LEGACY_PARTMGR\0000"
ServiceName is "PartMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56b708 for PDO 0x8a56b850
InstancePath is "Root\LEGACY_RASACD\0000"
ServiceName is "RasAcd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56b4c8 for PDO 0x8a56b610
InstancePath is "Root\LEGACY_RDPCDD\0000"
ServiceName is "RDPCDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56b288 for PDO 0x8a56b3d0
InstancePath is "Root\LEGACY_RDPWD\0000"
ServiceName is "RDPWD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a533008 for PDO 0x8a56b190
InstancePath is "Root\LEGACY_RMCAST\0000"
ServiceName is "RMCAST"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a533dc8 for PDO 0x8a533f10
InstancePath is "Root\LEGACY_TCPIP\0000"
ServiceName is "Tcpip"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a533b88 for PDO 0x8a533cd0
InstancePath is "Root\LEGACY_TCPIP6\0000"
ServiceName is "Tcpip6"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a533948 for PDO 0x8a533a90
InstancePath is "Root\LEGACY_TDPIPE\0000"
ServiceName is "TDPIPE"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a533708 for PDO 0x8a533850
InstancePath is "Root\LEGACY_TDTCP\0000"
ServiceName is "TDTCP"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5334c8 for PDO 0x8a533610
InstancePath is "Root\LEGACY_VGASAVE\0000"
ServiceName is "VgaSave"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a533288 for PDO 0x8a5333d0
InstancePath is "Root\LEGACY_VOLSNAP\0000"
ServiceName is "volsnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56a008 for PDO 0x8a533190
InstancePath is "Root\LEGACY_WANARP\0000"
ServiceName is "Wanarp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56adc8 for PDO 0x8a56af10
InstancePath is "Root\MEDIA\MS_MMACM"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56ab88 for PDO 0x8a56acd0
InstancePath is "Root\MEDIA\MS_MMDRV"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56a948 for PDO 0x8a56aa90
InstancePath is "Root\MEDIA\MS_MMMCI"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56a708 for PDO 0x8a56a850
InstancePath is "Root\MEDIA\MS_MMVCD"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56a4c8 for PDO 0x8a56a610
InstancePath is "Root\MEDIA\MS_MMVID"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a56a288 for PDO 0x8a56a3d0
InstancePath is "Root\MS_L2TPMINIPORT\0000"
ServiceName is "Rasl2tp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a532008 for PDO 0x8a56a190
InstancePath is "Root\MS_NDISWANIP\0000"
ServiceName is "NdisWan"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a532dc8 for PDO 0x8a532f10
InstancePath is "Root\MS_PPPOEMINIPORT\0000"
ServiceName is "RasPppoe"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a532b88 for PDO 0x8a532cd0
InstancePath is "Root\MS_PPTPMINIPORT\0000"
ServiceName is "PptpMiniport"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a532948 for PDO 0x8a532a90
InstancePath is "Root\MS_PSCHEDMP\0000"
ServiceName is "PSched"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a532708 for PDO 0x8a532850
InstancePath is "Root\MS_PSCHEDMP\0001"
ServiceName is "PSched"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5324c8 for PDO 0x8a532610
InstancePath is "Root\MS_PTIMINIPORT\0000"
ServiceName is "Raspti"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a532288 for PDO 0x8a5323d0
InstancePath is "Root\RAMDISK\0000"
ServiceName is "Ramdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a569008 for PDO 0x8a532190
InstancePath is "Root\RDPDR\0000"
ServiceName is "rdpdr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a569dc8 for PDO 0x8a569f10
InstancePath is "Root\RDP_KBD\0000"
ServiceName is "TermDD"
TargetDeviceNotify List - f 0xe1888418 b 0xe1888418
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a569b88 for PDO 0x8a569cd0
InstancePath is "Root\RDP_MOU\0000"
ServiceName is "TermDD"
TargetDeviceNotify List - f 0xe18962a8 b 0xe18962a8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a569948 for PDO 0x8a569a90
InstancePath is "Root\SYSTEM\0000"
ServiceName is "swenum"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a569708 for PDO 0x8a569850
InstancePath is "Root\SYSTEM\0001"
ServiceName is "update"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a5694c8 for PDO 0x8a569610
InstancePath is "Root\SYSTEM\0002"
ServiceName is "mssmbios"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
 
D

Dietmar

Hi Slobodan,
is it possible to change intelide.sys, pciidex.sys, atapi.sys against
generic drivers?
Whether this succeeds can be testet with one hardisk with XP installated
on for example on an Intel chipset and another from Via, the same XP
installation must than boot on both chipsets without BSOD 07b.
I thought, that this may be the same fault of BSOD 07B here.

Nice to hear from You
Dietmar
 
D

Dietmar

Hi Slobodan,
the XPE build above is to complicate for me. So I did the same as
described above with minlogon.
And I found something: All the driver, that started or do not are in both
examples the same, with two others: ServiceName is "update" doesnt start
and ServiceName is "i8042prt". I do not know, what this mean, but I think,
that ONLY because arcpath is wrong, the minlog image put to ram by syslinux
doesnt boot. But I dont know, whether booting is possible without an
underlying hardisk or a driver, because nothing of Syslinux can be found
here, because the ramdisk initrd here is build before minlogon is put
there and already started. That might be a problem if XPE always wants a
harddisk (simulated in ram here).
And that is my question:
Can I get the wished arcpath as a unicode(?) string with the BSOD 07b
numbers?
Does f789e528 means, that e528 is length of arcpath string (Bit, Byte,
word units???)
and c0000034 the adress in memory, where this string is stored and starts?
Can You tell me, how I have to extract the arcpath from that with windbg?

And the adresses, where the drivers in Syslinux ramdisk start, are a
little bit lower than those from original boot from harddisk.

Here is the debug of working minlogon from harddisk, followed by that from
exactly the same minlogon in ramdisk (initrd) build by Syslinux, which
doesnt boot and gives BSOD 07b.

Thanks a lot
Dietmar

Microsoft (R) Windows Debugger Version 6.5.0003.7
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com1
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
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.
*
*
*
*******************************************************************************
nt!RtlpBreakWithStatusInstruction:
804e3b25 cc int 3
kd> lm
start end module name
7c900000 7c9b0000 ntdll M (pdb symbols)
C:\WINDOWS\Symbols\dll\ntdll.pdb
804d7000 806ec080 nt (pdb symbols)
C:\WINDOWS\Symbols\exe\ntoskrnl.pdb
806ed000 80706c00 hal (deferred)
bf800000 bf9c0380 win32k (deferred)
bf9c1000 bf9d2580 dxg (deferred)
bff50000 bff52480 framebuf (deferred)
f737c000 f738f780 VIDEOPRT (deferred)
f7390000 f73c3200 update (deferred)
f73e4000 f73fa780 KSecDD (deferred)
f73fb000 f741e000 Fastfat (deferred)
f741e000 f7435480 atapi (deferred)
f7436000 f7454880 ftdisk (deferred)
f7455000 f7465a80 pci (deferred)
f7487000 f748fc00 isapnp (deferred)
f7497000 f74a1500 MountMgr (deferred)
f74a7000 f74afe00 disk (deferred)
f74b7000 f74c3200 CLASSPNP (deferred)
f74e7000 f74f3e00 i8042prt (deferred)
f7707000 f770b900 PartMgr (deferred)
f77ff000 f7803500 watchdog (deferred)
f7817000 f781d000 kbdclass (deferred)
f7827000 f782c200 vga (deferred)
f7847000 f784e880 Npfs (deferred)
f7897000 f789a000 BOOTVID (deferred)
f793b000 f793d900 Dxapi (deferred)
f7987000 f7988b80 kdcom (deferred)
f7989000 f798a100 WMILIB (deferred)
f798d000 f798ef00 Fs_Rec (deferred)
f7b11000 f7b11d00 dxgthk (deferred)

Unloaded modules:
f74f7000 f7500000 processr.sys
kd> !analyze -v
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Loading Kernel Symbols
...........................
Loading unloaded module list
 
D

Dietmar

Hi,
I missed the rest of my post. Is there a limit for posts here?
Image which booted gives this

kd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x8a145b20)
DevNode 0x8a145b20 for PDO 0x8a145c58
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a1456b8 for PDO 0x8a145800
InstancePath is "Root\atapi\0000"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a1341a8 for PDO 0x8a174d98
InstancePath is
"IDE\CdRomTOSHIBA_DVD-ROM_SD-M1612________________1004____\1&eaf0cd7&0&0.0.0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a17d620 for PDO 0x8a141d98
InstancePath is
"IDE\CdRomPLEXTOR_CD-R___PX-W4012A________________1.05____\1&eaf0cd7&0&0.1.0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a145310 for PDO 0x8a145458
InstancePath is "Root\atapi\0001"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a177300 for PDO 0x8a131b00
InstancePath is
"IDE\DiskST3200822A______________________________3.01____\1&2168bd7c&0&0.1.0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17e008 for PDO 0x8a145218
InstancePath is "Root\Ftdisk\0000"
ServiceName is "Ftdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a16d8f8 for PDO 0x8a12b9e0
InstancePath is
"STORAGE\Volume\1&30a96598&0&SignatureE8C39F1DOffset7E00Length3E430000"
TargetDeviceNotify List - f 0xe113d440 b 0xe113d440
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17edc8 for PDO 0x8a17ef10
InstancePath is "Root\LEGACY_KSECDD\0000"
ServiceName is "KSecDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17eb88 for PDO 0x8a17ecd0
InstancePath is "Root\LEGACY_MOUNTMGR\0000"
ServiceName is "MountMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17e910 for PDO 0x8a17ea58
InstancePath is "Root\LEGACY_PARTMGR\0000"
ServiceName is "PartMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17e6d0 for PDO 0x8a17e818
InstancePath is "Root\LEGACY_VGASAVE\0000"
ServiceName is "VgaSave"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17e490 for PDO 0x8a17e5d8
InstancePath is "Root\PCI_HAL\0000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a13aee8 for PDO 0x8a1448e0
InstancePath is "PCI_HAL\PNP0A03\0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a176208 for PDO 0x8a13d518
InstancePath is
"PCI\VEN_8086&DEV_2578&SUBSYS_00000000&REV_02\2&ebb567f&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a175878 for PDO 0x8a13d338
InstancePath is
"PCI\VEN_8086&DEV_2579&SUBSYS_00000000&REV_02\2&ebb567f&0&08"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a173288 for PDO 0x8a173528
InstancePath is
"PCI\VEN_10DE&DEV_0041&SUBSYS_310F1458&REV_A1\3&242d906&0&0008"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a175758 for PDO 0x8a176030
InstancePath is
"PCI\VEN_8086&DEV_257B&SUBSYS_00000000&REV_02\2&ebb567f&0&18"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a173168 for PDO 0x8a132d08
InstancePath is
"PCI\VEN_8086&DEV_1019&SUBSYS_80F71043&REV_00\3&38a2cc62&0&0818"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a175638 for PDO 0x8a176cf8
InstancePath is
"PCI\VEN_8086&DEV_24D2&SUBSYS_80A61043&REV_02\2&ebb567f&0&E8"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a175518 for PDO 0x8a1769c0
InstancePath is
"PCI\VEN_8086&DEV_24D4&SUBSYS_80A61043&REV_02\2&ebb567f&0&E9"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a1753f8 for PDO 0x8a176688
InstancePath is
"PCI\VEN_8086&DEV_24D7&SUBSYS_80A61043&REV_02\2&ebb567f&0&EA"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a1752d8 for PDO 0x8a176350
InstancePath is
"PCI\VEN_8086&DEV_24DE&SUBSYS_80A61043&REV_02\2&ebb567f&0&EB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a134008 for PDO 0x8a135e50
InstancePath is
"PCI\VEN_8086&DEV_24DD&SUBSYS_80A61043&REV_02\2&ebb567f&0&EF"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a134ee8 for PDO 0x8a135b18
InstancePath is
"PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\2&ebb567f&0&F0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a133540 for PDO 0x8a174208
InstancePath is
"PCI\VEN_1106&DEV_3044&SUBSYS_808A1043&REV_80\3&1beca885&0&18F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a133420 for PDO 0x8a133e50
InstancePath is
"PCI\VEN_1102&DEV_0007&SUBSYS_10021102&REV_00\3&1beca885&0&60F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a133300 for PDO 0x8a133b18
InstancePath is
"PCI\VEN_1102&DEV_7005&SUBSYS_10021102&REV_00\3&1beca885&0&61F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a1331e0 for PDO 0x8a1337e0
InstancePath is
"PCI\VEN_105A&DEV_4D68&SUBSYS_4D68105A&REV_02\3&1beca885&0&68F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a134dc8 for PDO 0x8a175030
InstancePath is
"PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\2&ebb567f&0&F8"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a132558 for PDO 0x8a1326a0
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a134ca8 for PDO 0x8a175e50
InstancePath is
"PCI\VEN_8086&DEV_24DB&SUBSYS_80A61043&REV_02\2&ebb567f&0&F9"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a134b88 for PDO 0x8a175b18
InstancePath is
"PCI\VEN_8086&DEV_24D3&SUBSYS_80A61043&REV_02\2&ebb567f&0&FB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a17e250 for PDO 0x8a17e398
InstancePath is "Root\SYSTEM\0000"
ServiceName is "swenum"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_REGISTRY
DevNode 0x8a144008 for PDO 0x8a17e158
InstancePath is "Root\SYSTEM\0001"
ServiceName is "update"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a17b708 for PDO 0x8a142730
InstancePath is "Root\*PNP0000\PnPBIOS_1"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a17d4a8 for PDO 0x8a143600
InstancePath is "Root\*PNP0100\PnPBIOS_3"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a1779c0 for PDO 0x8a177b08
InstancePath is "Root\*PNP0200\PnPBIOS_2"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a177780 for PDO 0x8a1778c8
InstancePath is "Root\*PNP0301\1_0_22_0_32_0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe102dc80 b 0xe102dc80
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a177540 for PDO 0x8a177688
InstancePath is "Root\*PNP0501\PnPBIOS_10"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a136ee8 for PDO 0x8a177448
InstancePath is "Root\*PNP0501\PnPBIOS_11"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a136ca8 for PDO 0x8a136df0
InstancePath is "Root\*PNP0700\PnPBIOS_12"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a136a68 for PDO 0x8a136bb0
InstancePath is "Root\*PNP0800\PnPBIOS_8"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a136828 for PDO 0x8a136970
InstancePath is "Root\*PNP0B00\PnPBIOS_4"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a13eee8 for PDO 0x8a13e030
InstancePath is "Root\*PNP0C01\PnPBIOS_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a13eca8 for PDO 0x8a13edf0
InstancePath is "Root\*PNP0C02\PnPBIOS_13"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a13ea68 for PDO 0x8a13ebb0
InstancePath is "Root\*PNP0C02\PnPBIOS_14"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a13e690 for PDO 0x8a13e7d8
InstancePath is "Root\*PNP0C02\PnPBIOS_15"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a13e450 for PDO 0x8a13e598
InstancePath is "Root\*PNP0C04\PnPBIOS_9"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x8a13e210 for PDO 0x8a13e358
InstancePath is "Root\*PNP0F03\1_0_21_0_31_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED


And that with Syslinux, that gives BSOD 07b


Arguments:
Arg1: f789e528, Pointer to the device object or Unicode string of ARC
name
Arg2: c0000034
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------


DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0x7B

LAST_CONTROL_TRANSFER: from 805328e7 to 804e3b25

STACK_TEXT:
f789e090 805328e7 00000003 f789e3ec 00000000
nt!RtlpBreakWithStatusInstruction
f789e0dc 805333be 00000003 00000000 80087000 nt!KiBugCheckDebugBreak+0x19
f789e4bc 805339ae 0000007b f789e528 c0000034 nt!KeBugCheck2+0x574
f789e4dc 806b8c94 0000007b f789e528 c0000034 nt!KeBugCheckEx+0x1b
f789e644 806a9093 80087000 00000000 80087000
nt!IopMarkBootPartition+0x113
f789e694 8069f714 80087000 f789e6b0 00034000
nt!IopInitializeBootDrivers+0x4ba
f789e83c 806a0ab0 80087000 00000000 89b8eda8 nt!IoInitSystem+0x712
f789edac 8057dfed 80087000 00000000 00000000
nt!Phase1Initialization+0x9b5
f789eddc 804fa477 806a033e 80087000 00000000
nt!PspSystemThreadStartup+0x34
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16


FOLLOWUP_IP:
nt!IopMarkBootPartition+113
806b8c94 8d85e4feffff lea eax,[ebp-0x11c]

SYMBOL_STACK_INDEX: 4

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: nt!IopMarkBootPartition+113

MODULE_NAME: nt

IMAGE_NAME: ntoskrnl.exe

DEBUG_FLR_IMAGE_TIMESTAMP: 41108004

STACK_COMMAND: kb

FAILURE_BUCKET_ID: 0x7B_nt!IopMarkBootPartition+113

BUCKET_ID: 0x7B_nt!IopMarkBootPartition+113

Followup: MachineOwner
---------

kd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x89bb1228)
DevNode 0x89bb1228 for PDO 0x89bb1360
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89b77ba0 for PDO 0x89b77ce8
InstancePath is "Root\atapi\0000"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ba51a0 for PDO 0x89baf4d0
InstancePath is
"IDE\CdRomTOSHIBA_DVD-ROM_SD-M1612________________1004____\1&eaf0cd7&0&0.0.0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89baf2e8 for PDO 0x89bacb00
InstancePath is
"IDE\CdRomPLEXTOR_CD-R___PX-W4012A________________1.05____\1&eaf0cd7&0&0.1.0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b777f8 for PDO 0x89b77940
InstancePath is "Root\atapi\0001"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bae2f0 for PDO 0x89ba3d98
InstancePath is
"IDE\DiskST3200822A______________________________3.01____\1&2168bd7c&0&0.1.0"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bb0ee8 for PDO 0x89bb0030
InstancePath is "Root\Ftdisk\0000"
ServiceName is "Ftdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89b9f8f8 for PDO 0x89ba2900
InstancePath is
"STORAGE\Volume\1&30a96598&0&SignatureE8C39F1DOffset7E00Length7FF50C00"
TargetDeviceNotify List - f 0xe1107008 b 0xe1107008
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bb0ca8 for PDO 0x89bb0df0
InstancePath is "Root\LEGACY_KSECDD\0000"
ServiceName is "KSecDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bb0a68 for PDO 0x89bb0bb0
InstancePath is "Root\LEGACY_MOUNTMGR\0000"
ServiceName is "MountMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bb0828 for PDO 0x89bb0970
InstancePath is "Root\LEGACY_PARTMGR\0000"
ServiceName is "PartMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bb05e8 for PDO 0x89bb0730
InstancePath is "Root\LEGACY_VGASAVE\0000"
ServiceName is "VgaSave"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bb03a8 for PDO 0x89bb04f0
InstancePath is "Root\PCI_HAL\0000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89bad400 for PDO 0x89b767a8
InstancePath is "PCI_HAL\PNP0A03\0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ba8208 for PDO 0x89ba8030
InstancePath is
"PCI\VEN_8086&DEV_2578&SUBSYS_00000000&REV_02\2&ebb567f&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89b67208 for PDO 0x89ba8e50
InstancePath is
"PCI\VEN_8086&DEV_2579&SUBSYS_00000000&REV_02\2&ebb567f&0&08"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89b64bb0 for PDO 0x89b64e50
InstancePath is
"PCI\VEN_10DE&DEV_0041&SUBSYS_310F1458&REV_A1\3&242d906&0&0008"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89ba7878 for PDO 0x89ba8b18
InstancePath is
"PCI\VEN_8086&DEV_257B&SUBSYS_00000000&REV_02\2&ebb567f&0&18"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89b644b8 for PDO 0x89b64758
InstancePath is
"PCI\VEN_8086&DEV_1019&SUBSYS_80F71043&REV_00\3&38a2cc62&0&0818"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66008 for PDO 0x89ba87e0
InstancePath is
"PCI\VEN_8086&DEV_24D2&SUBSYS_80A61043&REV_02\2&ebb567f&0&E8"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66ee8 for PDO 0x89ba84a8
InstancePath is
"PCI\VEN_8086&DEV_24D4&SUBSYS_80A61043&REV_02\2&ebb567f&0&E9"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66dc8 for PDO 0x89b67030
InstancePath is
"PCI\VEN_8086&DEV_24D7&SUBSYS_80A61043&REV_02\2&ebb567f&0&EA"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66ca8 for PDO 0x89b67cf8
InstancePath is
"PCI\VEN_8086&DEV_24DE&SUBSYS_80A61043&REV_02\2&ebb567f&0&EB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66b88 for PDO 0x89b679c0
InstancePath is
"PCI\VEN_8086&DEV_24DD&SUBSYS_80A61043&REV_02\2&ebb567f&0&EF"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66a68 for PDO 0x89b67688
InstancePath is
"PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\2&ebb567f&0&F0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ba5ee8 for PDO 0x89b65bb0
InstancePath is
"PCI\VEN_1106&DEV_3044&SUBSYS_808A1043&REV_80\3&1beca885&0&18F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89ba5dc8 for PDO 0x89b65878
InstancePath is
"PCI\VEN_1102&DEV_0007&SUBSYS_10021102&REV_00\3&1beca885&0&60F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89ba5ca8 for PDO 0x89b65540
InstancePath is
"PCI\VEN_1102&DEV_7005&SUBSYS_10021102&REV_00\3&1beca885&0&61F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89ba5b88 for PDO 0x89b65208
InstancePath is
"PCI\VEN_105A&DEV_4D68&SUBSYS_4D68105A&REV_02\3&1beca885&0&68F0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66948 for PDO 0x89b67350
InstancePath is
"PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\2&ebb567f&0&F8"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ba4dc8 for PDO 0x89ba4f10
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89b66828 for PDO 0x89ba7e50
InstancePath is
"PCI\VEN_8086&DEV_24DB&SUBSYS_80A61043&REV_02\2&ebb567f&0&F9"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b66708 for PDO 0x89ba7b18
InstancePath is
"PCI\VEN_8086&DEV_24D3&SUBSYS_80A61043&REV_02\2&ebb567f&0&FB"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89bb0168 for PDO 0x89bb02b0
InstancePath is "Root\SYSTEM\0000"
ServiceName is "swenum"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_REGISTRY
DevNode 0x89b76ee8 for PDO 0x89b76030
InstancePath is "Root\SYSTEM\0001"
ServiceName is "update"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89b6cc28 for PDO 0x89baeb60
InstancePath is "Root\*PNP0000\PnPBIOS_1"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b744c8 for PDO 0x89bae578
InstancePath is "Root\*PNP0100\PnPBIOS_3"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89bad708 for PDO 0x89b74730
InstancePath is "Root\*PNP0200\PnPBIOS_2"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b68ee8 for PDO 0x89b71900
InstancePath is "Root\*PNP0301\1_0_22_0_32_0"
ServiceName is "i8042prt"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x89b68ca8 for PDO 0x89b68df0
InstancePath is "Root\*PNP0501\PnPBIOS_10"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b68a68 for PDO 0x89b68bb0
InstancePath is "Root\*PNP0501\PnPBIOS_11"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b68828 for PDO 0x89b68970
InstancePath is "Root\*PNP0700\PnPBIOS_12"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b70ee8 for PDO 0x89b70030
InstancePath is "Root\*PNP0800\PnPBIOS_8"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b70ca8 for PDO 0x89b70df0
InstancePath is "Root\*PNP0B00\PnPBIOS_4"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b70a68 for PDO 0x89b70bb0
InstancePath is "Root\*PNP0C01\PnPBIOS_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b70828 for PDO 0x89b70970
InstancePath is "Root\*PNP0C02\PnPBIOS_13"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b705e8 for PDO 0x89b70730
InstancePath is "Root\*PNP0C02\PnPBIOS_14"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b70210 for PDO 0x89b70358
InstancePath is "Root\*PNP0C02\PnPBIOS_15"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b6fee8 for PDO 0x89b6f030
InstancePath is "Root\*PNP0C04\PnPBIOS_9"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED
DevNode 0x89b6fca8 for PDO 0x89b6fdf0
InstancePath is "Root\*PNP0F03\1_0_21_0_31_0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_NOT_CONFIGURED

Thanks,
Dietmar
 
S

Slobodan Brcin \(eMVP\)

Hi Dietmar,

When you will realize that all this dumps that you made are irelevant, only what matter is idea not blind testing.
You must understand and envision all boot proces not just try to glue some pieces that are incompatible.

You are testing brand new boot aproach and you do it with minlogon or winlogon and with infinite numbers of drivers, this is really
bad.

BSOD 7B is very early error and it happens before any of Start 3 drivers are loaded which is much before any service or/and Win32
subsystem.

You don't need disk drivers, FBA, minlogon, winlogon or any of other drivers for that matter.

You could configure ramdisk driver as critical boot driver put only few kernel requred files. Perhaps fat.sys driver and one driver
that would load at start phase 3 (any driver your driver with break point would be good).
You to make few MB in size image that will pass 7B error. When you manage to do that you are 99% done.

Regarding the arc path you don't have a choice really. It is same as one that you specify in boot.ini that work with MS ram boot.
Look at product documentation.

If you do not use MS SDI file then special XPE MS ramdisk driver will not work with image file that you specify. And you will have
to make an alternative ramdisk driver that has same similar functionality as I said many times before.

After that linux loader load image to memory how do you execute ntldr. program? I'm very interested in this step.

Regards,
Slobodan
 
D

Dietmar

Hi Slobodan,
that is now very simple:
I testet first with a diskette, formattet under XP(!) with boot.ini,
ntdetect.com and ntldr on it, that I can boot with it every partition on
my harddrives. Than I remember, that ntldr does its first steps in
realmode. And that is a thing, that also syslinux can do wonderfull.
And with the patch "raw" You simple boot that diskette first with syslinux
which put boot.ini, ntldr and ntdetect.com to ram. From that ram position
You can also boot any partition of the harddrive, that was my post
with"itworksitworksitworks". The next step is easy. I do not know a size
limit of syslinux booting to ram. So I put not only boot.ini and ntldr and
ntdetect.com to ram but a whole image with a partition with XP(E) (or the
minlogon).
There is only one problem left: XP does not recognice the underlaying
bootdevice (ram) after ntdetect.com and ntldr had done there work. 07b
grrr...

But if it is possible in any way I have a new idea: (hihi) I remembered
INT19, which allows to do a reboot without losing the image in Ram!!!

I am quite far: I succeed to do such a warm boot. CD 19 (hex for INT19)is
my reboot.com and because the driver of memdisk is loaded earlier than the
warmboot took place, the image in ramdisk is still there even through
reboot!!!!
So I booted with Syslinux a DOS image which also contains all the files
from the minlogon component, than I tipe at commandline reboot and the
system reboots. Now I dont reboot with Syslinux, but with that simple
Diskette with NTLDR and ntdetect.com and boot.ini on it.
IF XP recognice the image in ram as a harddrive (what can be the
arcpath???), I am ready. I will send You that listing from windbg.

Thanks
Dietmar

PS: So I think it is possible to boot with Syslinux and DOS XP!
 
S

Slobodan Brcin \(eMVP\)

Hi Dietmar,

Let me see if I understood correctly.
1. That linux thing will load image to RAM.
2. It will override int 13 calls and emulate virtual HDD in RAM mode as disk with number 0x80. Similar as El-Torito emulation
implemented in BIOS.
3. ntldr will load all files thinking that it is located on HDD, right?

If this is the case then I'm afraid that you you are out of luck.

Problems that you might encounter:
1. When switched to protected mode some driver (ramdisk) must mark that memory as used so that it is not used by other drivers as
general purpose memory.
2. ramdisk driver must be aware where that memory begin and end to that it can lock it. (you pass its start trough ntldr (boot.ini)
and end is read from SDI header)
3. Arcpath is passed from ntldr is same form as used in boot.ini in your case i guess "multi(0)disk(0)rdisk(0)partition(1)" and
ramdisk driver will create node as: "ramdisk(0)" so you will always have BSOD 7B because this can't be matched.

Only solution for you is to write custom ramdisk driver that will expose "multi(0)disk(0)rdisk(0)partition(1)" and that will know
where your image is loaded in memory.

Regards,
Slobodan
 
D

Dietmar

Hi Slobodan,
as far as I know You are right with booting prozess described by you in
1-3 "Let me see if I understood correctly".
But it may be possible to boot XP(E)to ram WITHOUT a ramdiskdriver in
XP(E) (and boot.ini) itself.
I think this because of the following:
In VMware I build a ramdisk with Cenatek driver.
Then I can install XP normal(!)from CD in that ramdisk because there is no
powerlosing by rebooting. The boottime of that XP is 5 seconds.
The boot.ini of that XP in ramdisk contains ONLY
multi(0)disk(0)rdisk(0)partition(1).
It is clear for me, that VMware in this case locked the memory for that XP
in ram.
And now there is my question: Is it possible with any ramdisk.sys from
Microsoft shipped with MSDOS (or Win95, Win98, XP, XPServer...)to build a
ramdisk, which, surviving warm reboot (with switch /e hihi), is
RECOGNICED after rebooting by Diskette with NTLDR, ntdetect.com and
boot.ini as a "real" hardrive? (This would be nearly VMware without
VMware.) Can this be testet with the XP setup CD?

Thank You,
Dietmar

PS:I never thought before that a ramdisk and its content can survive a
reboot (in a "normal computer") without reloading from other medium, but
it does.
 
S

Slobodan Brcin \(eMVP\)

Hi Dietmar,

Are you using virtual machine for your testings? :)

Anyhow I have no idea what you are refering to as "boot". Without drivers you can load image to memory. But without drivers there is
no change that windows will be aware of that. Well if you use some virtual machine to start XPe in it then it will work but that
would beat the purpose of everything.

Regards,
Slobodan
 
D

Dietmar

Hi Slobodan,
You are right with

"Arcpath is passed from ntldr is same form as used in boot.ini in your
case i guess "multi(0)disk(0)rdisk(0)partition(1)" and
ramdisk driver will create node as: "ramdisk(0)" so you will always have
BSOD 7B because this can't be matched."

Here is no ramdisk driver to be seen by XP at boottime, as You can see
with windbg, even though it is there because there is a ramdisk in memory
but not recogniced as HARDDRIVE (not recogniced at all) by XP. Can that
driver be used, that has created this ramdisk, in any modified form?
That explaines exact the windbg result, which means that there simply isnt
a boot device, even though(!) the drivers are loaded from that ramdisk, I
think until arcpath is asked. (No way to boot XP(E) without arcpath?)
Win98 doesnt come in trouble whith this. It simply uses that faked hardisk
in ram.
I am shure, because I succeed to build a 2GB Ramdisk witch survives(!)
rebooting with all the components of minlogon on it. Nor the XP
installations disk or the Win98 installations disk recogniced AFTER
rebooting any of that ramdisk which I can still see as C:\ and its content
too. The XP installations disk asks (F6) for a driver. Is it possible to
give XP something like a scsi driver at this point that it can recognice
the existing C:\ ? I think that because You can build a boot.ini with
arcpath
scsi(W)disk(X)rdisk(Y)partition(Z)\WINDOWS="minlogon" .
But even then the problem still remains how to get such a driver. Can You
tell me ANY way, that I will be ABLE do build such a driver or a new
ramdisk.sys?
(You must know me, that there is no way that is to hard for me ...hihi).
But until now I havent any idea how to get the knowledge to do that.
I build example ramdisk.sys from microsoft with DDK and I know something
about C and assembler, but I dont found anything described, to build a
driver with wished features with DDK (or even without DDK?).

Nice to hear from You
Dietmar
 
S

Slobodan Brcin \(eMVP\)

Hi Dietmar,

Are you serious when you try to compare Win98 (DOS) with XP (NT) architecture?

Win98 in your case work in compatibility mode that uses int 13 provided by BIOS or BIOS extension that you use. XP after initial
load to memory done by ntldr. do not use any int request any more, he require complete additonal support to be provided by already
loaded drivers.

So testing and mentioning DOS/W98 results is of no use to you in regards with XP(e) development since results do not apply.
Win98 doesnt come in trouble whith this. It simply uses that faked hardisk
in ram.

XP do not differentiate between real and faked hardware since it does not know about them unless some XP driver exposes them.
I am shure, because I succeed to build a 2GB Ramdisk witch survives(!)
rebooting with all the components of minlogon on it.
Nor the XP
installations disk or the Win98 installations disk recogniced AFTER
rebooting any of that ramdisk which I can still see as C:\ and its content
too.

Disk in never exposed as C:. Disk can have MBR and many partitions on it. Operating system itself based on its confuration decides
how to assign volume letters to each partition on each disk.
too. The XP installations disk asks (F6) for a driver. Is it possible to
give XP something like a scsi driver at this point that it can recognice
the existing C:\ ?

Writing SCSI driver to expose virtual disk, yes it is possible. Writing it to expose disk as C: is not possible.
But even then the problem still remains how to get such a driver. Can You
tell me ANY way, that I will be ABLE do build such a driver or a new
ramdisk.sys?

You will have to write it by yourself you can use some parts of original ramdisk sample driver. And informations that I have already
provided you in this NG long time ago.
(You must know me, that there is no way that is to hard for me ...hihi).

Good to hear this.
1. Buy some books about driver writing and os architecture.
2. Get some courses about Windows NT driver writing.
3. Read and learn from DDK documentations and samples.
4. Direct your questions to driver development related NG's, there are people there that only write drivers for living and that can
give you much better infos. I just spend a lot of time on writing drivers but I do many other things as well beside that so I'm in
no way driver specialized expert.
5. Dedicate from 6-12 months of your life for grasping how drivers work and on writing simpler drivers before venturing into this
disk area since there are many problems that you will have to face alone.

Good luck,
Slobodan
 
D

Dietmar

Hi Slobodan,
thank You for Your extensive answer. My problem is, that only in holidays
I can do other things then normally. I have a question: I have the source
code of a "SCSI" driver, which did most I wish to offer a ramdisk to XP(E)
as a real harddisk. This one is called from XP in boot.ini as I described.
The ramdisk itself is build with ramdrive.sys from Microsoft. But this
"SCSI" driver is written for NT4 SP5. And that is my question: If I use
the DDK for XPSP1, can I build with this source code nevertheless a
working driver for XP(E) (minilogon first) with only few corrections?

Thank You very much

Dietmar

PS: Are You interested in a ramdisk that survives reboot and the
assemblercode (6 lines)whitch did the warm reboot with INT19?
 
D

Dietmar

Hi Slobodan,
thank You for Your extensive answer. My problem is, that only in holidays
I can do other things then normally. I have a question: I have the source
code of a "SCSI" driver, which did most I wish to offer a ramdisk to XP(E)
as a real harddisk. This one is called from XP in boot.ini as I described.
The ramdisk itself is build with ramdrive.sys from Microsoft. But this
"SCSI" driver is written for NT4 SP5. And that is my question: If I use
the DDK for XPSP1, can I build with this source code nevertheless a
working driver for XP(E) (minilogon first) with only few corrections?

Thank You very much

Dietmar

PS: Are You interested in a ramdisk that survives reboot and the
assemblercode (6 lines)whitch did the warm reboot with INT19?
 
D

Dietmar

Hi all,
after such a hard working I am proud to present You a driver ntbootdd.sys,
compiled for XP with their DDK (4 days and nights ),with which I HOPE to
boot minlogon to ramdisk (I succeeded booting this way for NT4 to ram from
floppy, but now it is new compiled for XP without errors).
After building the ramdisk with MS-DOS ramdrive.sys and putting all the
files of winlogon (28MB) to that ramdisk (32 MB) I do warmreboot. There is
a registry hive because to force ramdrive.sys to build a "real FAT16"
ramdisk. Now I have a single (!) floppydisk with boot.ini , ntdetect.com,
ntldr, and with ntbootdd.sys (oh my) on it. I hope this will also boot as
in NT4 (I installed a computer extra with this NT4 and DDK for NT4
building ntbootdd.sys and it boots from single floppy to Ramdisk, build
with good old MS-DOS. )Arcpath is now simply
scsi(0)disk(0)rdisk(0)partition(1)WINDOWS="Minlogon" with ntbootdd.sys in
root.
The pure Hextext of that ntbootdd.sys for XP is


4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000480200000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D71662D893770C8B93770C8B93770C8B6954158B90770C8B93770D8B94770C8B1D7F6C8B92770C8B107F568B92770C8B5269636893770C8B00000000000000000000000000000000504500004C010500E773DD3E0000000000000000E0000E010B01070A000900008001000000000000400B000080040000000C000000000100800000008000000005000100050001000500010000000000000F000080040000F3D60000010000040000040000100000000010000010000000000000100000000000000000000000000D000028000000000000000000000000000000000000000000000000000000800E000060000000200C00001C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000200000000000000000000000000000000000000000000000000000002E7465787400000023070000800400008007000080040000000000000000000000000000200000682E726461746100007D000000000C000080000000000C0000000000000000000000000000400000482E6461746100000010000000800C000080000000800C0000000000000000000000000000400000C8494E4954000000000A010000000D000080010000000D0000000000000000000000000000200000E22E72656C6F63000070000000800E000080000000800E000000000000000000000000000040000042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558BEC83EC0C8B450803451025FF0F0000B9001000002BC8894DF88B550C2B55108955FC8B45F83B45FC73088B4DF8894DF4EB068B55FC8955F48B45F48BE55DC20C00CCCCCCCCCCCCCCCCCCCCCCCCCC558BEC83EC108B450C2D00000001C1E80C8945FC8B4DFC8B5508833C8A00753B8B450C2500F0FFFF50FF15000C01008945F08955F46A0068001000008B4DF4518B55F0526A006A008B450850FF15180C01008B4DFC8B550889048A8B450C25FF0F00008B4DFC8B550803048A8BE55DC20800CCCCCCCCCCCCCCCCCCCCCCCCCCCC558BEC83EC088B450C50FF15000C01008945F88955FC6A008B4D10518B55FC528B45F8506A006A008B4D0851FF15180C01008BE55DC20C00CCCCCCCCCCCCCCCC4E45424245545420000000005374617274496F2046756E6374696F6E20457865637574652025782C20466C61677320256C782C204C656E20256C780A00CCCCCC558BEC83EC485356578B450CC64003068B4D0CC64104008B550C0FB6420285C00F85880300008B4D0C0FB6510785D20F85790300008B450C0FB64830894DB8837DB82A0F873F0300008B55B80FB682C7090100FF2485AB0901008B4D0C8B491033C08B550C8B7A188BD1C1E902F3AB8BCA83E103F3AA8B450C8B4818894DFC8B55FC8A0224E08B4DFC88018B55FC8A02241F8B4DFC88018B55FCA1900501008942088B0D94050100894A0C8B550CC6420301E9F70200008B450C8B481033C08B550C8B7A188BD1C1E902F3AB8BCA83E103F3AA8B450C8B4818894DF88B55F8C6020B8B45F8C64003088B4D0CC6410301E9B90200008B550CC6420301E9AD020000A18C0C01008945F48B4D0C8B511883C2048955EC8D45F48945F08B4DEC8B55F08A028841038B4DEC8B55F08A42018841028B4DEC8B55F08A42028841018B4DEC8B55F08A420388018B0D880C010083E901894DF48B550C8B42188945E48D4DF4894DE88B55E48B45E88A08884A038B55E48B45E88A4801884A028B55E48B45E88A4802884A018B55E48B45E88A4803880A8B550CC6420301E9100200008D45E08945D88B4D0C83C132894DDC8B55D88B45DC8A08884A038B55D88B45DC8A4801884A028B55D88B45DC8A4802884A018B55D88B45DC8A4803880A0FB615840C010085D274788B45E00FAF058C0C010005000000018945E0C745D000000000EB098B4DD0034DD4894DD08B550C8B45D03B421073478B4DD0518B550C8B4210508B4DE051E887FCFFFF8945D48B5DD48B55E00355D0528B450850E8C1FCFFFF8BF08B4D0C8B7918037DD08BCB8BD1C1E902F3A58BCA83E103F3A4EBA5EB2A8B450C8B48108B75E00FAF358C0C01000335800C01008B550C8B7A188BC1C1E902F3A58BC883E103F3A48B4D0CC6410301E91A0100008D55CC8955C48B450C83C0328945C88B4DC48B55C88A028841038B4DC48B55C88A42018841028B4DC48B55C88A42028841018B4DC48B55C88A420388010FB60D840C010085C974798B55CC0FAF158C0C010081C2000000018955CCC745BC00000000EB098B45BC0345C08945BC8B4D0C8B55BC3B511073478B45BC508B4D0C8B5110528B45CC50E890FBFFFF8945C08B5DC08B4D0C8B71180375BC8B55CC0355BC528B450850E8C1FBFFFF8BF88BCB8BD1C1E902F3A58BCA83E103F3A4EBA5EB2A8B450C8B48108B550C8B72188B7DCC0FAF3D8C0C0100033D800C01008BC1C1E902F3A58BC883E103F3A48B4D0CC6410301EB268B550C8B4210508B4D0C8B510C528B450C0FB6483051689C0501006A01FF15080C010083C4148B550C528B4508506A00FF15040C010083C40C8B4D08516A01FF15040C010083C408B0015F5E5B8BE55DC20800C50601002A06010087060100D10601006E070100640801005809010000060606060606060606060606060606060601060606060606060206060600060606060606030606040605CCCCCCCCCCCCCCCCCCCCCCCCCCCC558BEC51680002000068000000018B450850E839FBFFFF8945FC8B4DFC837920000F95C28815840C01008B45FC0FB7480B890D8C0C01008B55FC0FB74213A3880C01008B4DFCC74120000000008B55FC66C782FE01000055AA8B45FCC680C2010000048B4DFCC781C6010000000000008B55FCA1880C01008982CA0100008B4DFCC681F2010000008B55FCC682E2010000008B45FCC680D2010000008B4DFC518B550852FF150C0C01000FB605840C010085C075218B0D880C01000FAF0D8C0C01005168000000018B550852E87FFAFFFFA3800C01008B4518C64040018B4D18C64159018B551CC60200B8010000008BE55DC21800CCCCCCCCCCCCCCCCCCCCCC558BEC6A0E68FF00000068FF0000008A450C508B4D0851FF15100C0100B0015DC20800CCCCCCCCCCCCCCCCCCCCCCCCCC558BECB0015DC20400CCCCCCCCCCCCCC558BEC83EC5057C745B050000000B91300000033C08D7DB4F3ABC745B401000000C745D400800000C645E801C745C4000A0100C745B8300B0100C745C8000B0100C745BCD00501006A008D45B0508B4D0C518B550852FF15140C01005F8BE55DC20800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600D0000880D0000A00D0000B20D0000CC0D0000E60D0000480D00000000000000000000E773DD3E0000000002000000410000003C0C00003C0C00005253445393A28ADF5CD1C64BBA0E2275DFDB7ECD01000000433A5C323030305C6F626A63686B5F7778705F7838365C693338365C6E74626F6F7464642E706462000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280D00000000000000000000FC0D0000000C00000000000000000000000000000000000000000000600D0000880D0000A00D0000B20D0000CC0D0000E60D0000480D000000000000080053637369506F72744765744465766963654261736500040053637369506F7274436F6E76657274556C6F6E67546F506879736963616C4164647265737300120053637369506F72744E6F74696669636174696F6E000001005363736944656275675072696E740000060053637369506F727446726565446576696365426173650000020053637369506F7274436F6D706C65746552657175657374000E0053637369506F7274496E697469616C697A65000053435349504F52542E5359530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000FB341E355C357E351F3626366B367436D2361B37AE37BC373A384038A438B23837393D396F3977398A399939AB39AF39B339B739BB39BF39C339263A333A3F3A743AA63AAD3AB73ABE3AD23A193B6F3B763B7D3B843B983B0000000000000000000000000000000000000000000000000000000000000000

Nice to hear from You
Dietmar
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top