This was working OK, but I had to switch some machines around. Use the target as a host for a day, and then trying to run it as a target, back in the original configuration, and it falls off the debugger. Every single time:
Connected to target
You can get the target MAC address by running .kdtargetmac command.
Connected to Windows 10 14393 x64 target at (Wed Jan 30 14:16:18.994 2019 (UTC + 0:00)), ptr64 TRUE
Kernel Debugger connection established.
************* Path validation summary **************
Response Time (ms) Location
OK D:\Scuf\Driver\objchk_win7_amd64\amd64
Deferred srvd:\pdbfileshttp://msdl.microsoft.com/download/symbols
Symbol search path is: D:\Scuf\Driver\objchk_win7_amd64\amd64;srvd:\pdbfileshttp://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 10 Kernel Version 14393 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 14393.2068.amd64fre.rs1_release.180209-1727
Machine Name:
Kernel base = 0xfffff8008f088000 PsLoadedModuleList = 0xfffff800
8f3901a0
Debug session time: Wed Jan 30 14:18:00.262 2019 (UTC + 0:00)
System Uptime: 0 days 0:00:05.020
KDTARGET: Refreshing KD connection
+++++>WskKnrPodCreate.
The target then hangs for a number of seconds, then falls off the debugger and boots.
Bit of a pain really.