Is KDNET supported with iSCSI diskless boot?

My test client has only one network adapter and iSCSI diskless boot works well.
I added one more network adapter for kernel debugging. This worked well too but adding a network adapter may not be possible in actual customer environment.
So I tried removing it again and tested with only one network adapter but BSOD(0x7B: INACCESSIBLE_BOOT_DEVICE) occurs.

It was possible with a virtual storport adapter and a LWP filter driver in old time. I remember the original network adapter is used for kernel debugging and ‘KDNIC’ adapter operates as a virtual adapter. This is not applied for iSCSI diskless boot?

Here is device nodes and kdnic registry and ndiskd log while booting…


DevNode 0xffffe788680c49a0 for PDO 0xffffe788680c4060
InstancePath is “PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_06\4&174e9e02&0&00E4”
ServiceName is “rt640x64”
State = DeviceNodeRemoved (0x312)
Previous State = DeviceNodeInitialized (0x302)
Problem = CM_PROB_USED_BY_DEBUGGER
Problem Status = 0x00000000


DevNode 0xffffe7886671f020 for PDO 0xffffe788666bad80
InstancePath is “ROOT\KDNIC\0000”
ServiceName is “kdnic”
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)


0: kd> !reg q \Registry\MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0000

Sorry <\Registry\MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0000> is not cached

===========================================================================================
Falling back to traversing the tree of nodes.

Hive ffffa40695a94000
KeyNode fffff80040caeee4

[SubKeyAddr] [SubKeyName]
fffff80040caf53c Linkage
fffff80040cafc2c Ndi

Use ‘!reg keyinfo ffffa40695a94000 ’ to dump the subkey details

[ValueType] [ValueName] [ValueData]
REG_SZ DriverDesc Microsoft Kernel Debug Network Adapter
REG_SZ ProviderName Microsoft
REG_BINARY DriverDateData 0xfffff80040caf0a4 - 00 80 8c a3 c5 94 c6 01
REG_SZ DriverDate 6-21-2006
REG_SZ DriverVersion 10.0.19041.1
REG_SZ InfPath kdnic.inf
REG_SZ InfSection KdNic.ndi
REG_SZ MatchingDeviceId root\kdnic
REG_SZ BusNumber 0
REG_SZ NoDisplayClass 1
REG_DWORD *IfType 6
REG_DWORD *MediaType 0
REG_DWORD *PhysicalMediaType e
REG_DWORD Characteristics 9
REG_DWORD IfTypePreStart 6
REG_QWORD NetworkInterfaceInstallTimestamp1d6dd844fff8cd0
REG_BINARY InstallTimeStamp 0xfffff80040caf384 - e4 07 0b 00 03 00 12 00 0e 00 2f 00 13 00 1d 00
REG_SZ DeviceInstanceID ROOT\KDNIC\0000
REG_SZ ComponentId root\kdnic
REG_SZ NetCfgInstanceId {23A07F90-E00B-433A-837D-5C156A37AC31}
REG_DWORD NetLuidIndex 8000


0: kd> !ndiskd.netadapter
[No netadapters found]
0: kd> !ndiskd.mopen
0: kd> !ndiskd.protocols
ffffe788680388c0 - RDMANDK

ffffe78866f2d8e0 - TCPIP6TUNNEL

ffffe78866fa88e0 - TCPIPTUNNEL

ffffe78866f278a0 - TCPIP6

ffffe78866752c30 - TCPIP