Hi
I have created a driver package for a dell 7720 which has an SSD hard drive, as it PXE boots the screen goes blue says preparing network connections and then it restarts, here is my log I am pulling my hair out so any ideas are very welcome, I have highlighted the bits I think are relevant
![LOG[Succeeded loading resource DLL 'X:\sms\bin\x64\1033\TSRES.DLL']LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="868" file="util.cpp:964">
<![LOG[Debug shell is enabled]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="868" file="bootshell.cpp:1066">
<![LOG[Waiting for PNP initialization...]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:60">
<![LOG[RAM Disk Boot Path: NET(0)\SMSIMAGES\NDA000C3\BOOT.NDA000C3.WIM]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="configpath.cpp:302">
<![LOG[Booted from network (PXE)]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="configpath.cpp:317">
<![LOG[Network(PXE) path: X:\sms\data\]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="configpath.cpp:319">
<![LOG[Found config path X:\sms\data\]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:548">
<![LOG[Booting from removable media, not restoring bootloaders on hard drive]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:582">
<![LOG[X:\sms\data\WinPE does not exist.]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:599">
<![LOG[X:\_SmsTsWinPE\WinPE does not exist.]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:613">
<![LOG[Executing command line: wpeinit.exe -winpe]LOG]!><time="16:40:49.318+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:860">
<![LOG[The command completed successfully.]LOG]!><time="16:40:52.129+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:942">
<![LOG[Starting DNS client service.]LOG]!><time="16:40:52.129+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:666">
<![LOG[Executing command line: X:\sms\bin\x64\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\]LOG]!><time="16:40:52.660+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:860">
<![LOG[The command completed successfully.]LOG]!><time="16:40:52.660+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:942">
<![LOG[==============================[ TSMBootStrap.exe ]==============================]LOG]!><time="16:40:52.691+480" date="01-10-2018" component="TSMBootstrap" context="" type="1" thread="944" file="tsmbootstrap.cpp:1165">
<![LOG[Command line: X:\sms\bin\x64\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\]LOG]!><time="16:40:52.691+480" date="01-10-2018" component="TSMBootstrap" context="" type="0" thread="944" file="tsmbootstrap.cpp:1166">
<![LOG[Succeeded loading resource DLL 'X:\sms\bin\x64\1033\TSRES.DLL']LOG]!><time="16:40:52.691+480" date="01-10-2018" component="TSMBootstrap" context="" type="1" thread="944" file="util.cpp:964">
<![LOG[Succeeded loading resource DLL 'X:\sms\bin\x64\TSRESNLC.DLL']LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSMBootstrap" context="" type="1" thread="944" file="resourceutils.cpp:169">
<![LOG[Current OS version is 6.2.9200.0]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSMBootstrap" context="" type="1" thread="944" file="util.cpp:3094">
<![LOG[Adding SMS bin folder "X:\sms\bin\x64" to the system environment PATH]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSMBootstrap" context="" type="0" thread="944" file="tsmbootstrap.cpp:963">
<![LOG[PXE Boot with Root = X:\]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSMBootstrap" context="" type="1" thread="944" file="tsmbootstrap.cpp:1062">
<![LOG[Executing from PXE in WinPE]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSMBootstrap" context="" type="1" thread="944" file="tsmbootstrap.cpp:1077">
<![LOG[Loading TsPxe.dll from X:\sms\bin\x64\TsPxe.dll]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSMBootstrap" context="" type="0" thread="944" file="tsmbootstraputil.cpp:1363">
<![LOG[TsPxe.dll loaded]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tsmbootstraputil.cpp:1373">
<![LOG[Device has PXE booted]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tspxe.cpp:122">
<![LOG[Variable Path: \SMSTemp\2018.01.09.15.16.43.0016.{2301D24B-2C5C-499C-8602-5835D26884FD}.boot.var]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tspxe.cpp:134">
<![LOG[Succesfully added firewall rule for Tftp]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="fwopen.cpp:123">
<![LOG[Executing: X:\sms\bin\x64\smstftp.exe -i 10.99.11.163 get \SMSTemp\2018.01.09.15.16.43.0016.{2301D24B-2C5C-499C-8602-5835D26884FD}.boot.var X:\sms\data\variables.dat]LOG]!><time="16:40:52.707+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tspxe.cpp:177">
<![LOG[Command line for extension .exe is "%1" %*]LOG]!><time="16:40:52.738+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="commandline.cpp:228">
<![LOG[Set command line: "X:\sms\bin\x64\smstftp.exe" -i 10.99.11.163 get \SMSTemp\2018.01.09.15.16.43.0016.{2301D24B-2C5C-499C-8602-5835D26884FD}.boot.var X:\sms\data\variables.dat]LOG]!><time="16:40:52.738+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="commandline.cpp:731">
<![LOG[Executing command line: "X:\sms\bin\x64\smstftp.exe" -i 10.99.11.163 get \SMSTemp\2018.01.09.15.16.43.0016.{2301D24B-2C5C-499C-8602-5835D26884FD}.boot.var X:\sms\data\variables.dat]LOG]!><time="16:40:52.738+480" date="01-10-2018" component="TSPxe" context="" type="1" thread="944" file="commandline.cpp:827">
<![LOG[Process completed with exit code 1]LOG]!><time="16:41:39.793+480" date="01-10-2018" component="TSPxe" context="" type="1" thread="944" file="commandline.cpp:1123">
<![LOG[Succesfully removed firewall rule for Tftp]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="fwopen.cpp:146">
<![LOG[uExitCode == 0, HRESULT=80004005 (e:\nts_sccm_release\sms\server\pxe\tspxe\tspxe.cpp,185)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tspxe.cpp:185">
<![LOG[Failed to download pxe variable file. Code(0x00000001)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="3" thread="944" file="tspxe.cpp:185">
<![LOG[PxeGetPxeData failed with 0x80004005]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="3" thread="944" file="tsmbootstraputil.cpp:1458">
<![LOG[HRESULT_FROM_WIN32(dwError), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmbootstraputil.cpp,1459)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tsmbootstraputil.cpp:1459">
<![LOG[TSMBootstrapUtil::PxeGetPxeData(&bPxeBooted, sVariablesFile, sPxePasswd), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,2667)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tsmediawizardcontrol.cpp:2667">
<![LOG[oTSMediaWizardControl.Run( sMediaRoot, true, sTSLaunchMode ), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmbootstrap.cpp,1078)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tsmbootstrap.cpp:1078">
<![LOG[Execute( eExecutionEnv, sConfigPath, sTSXMLFile, uBootCount, &uExitCode ), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmbootstrap.cpp,1226)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="tsmbootstrap.cpp:1226">
<![LOG[Exiting with return code 0x80004005]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="1" thread="944" file="tsmbootstrap.cpp:1238">
<![LOG[hMap != 0, HRESULT=80070002 (e:\qfe\nts\sms\framework\tscore\environmentscope.cpp,493)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="environmentscope.cpp:493">
<![LOG[m_pGlobalScope->open(), HRESULT=80070002 (e:\qfe\nts\sms\framework\tscore\environmentlib.cpp,335)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="environmentlib.cpp:335">
<![LOG[this->open(), HRESULT=80070002 (e:\qfe\nts\sms\framework\tscore\environmentlib.cpp,553)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSPxe" context="" type="0" thread="944" file="environmentlib.cpp:553">
<![LOG[Execution complete.]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:693">
<![LOG[hMap != 0, HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentscope.cpp,493)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="0" thread="872" file="environmentscope.cpp:493">
<![LOG[m_pGlobalScope->open(), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentlib.cpp,335)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="0" thread="872" file="environmentlib.cpp:335">
<![LOG[this->open(), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentlib.cpp,553)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="0" thread="872" file="environmentlib.cpp:553">
<![LOG[::RegOpenKeyExW (HKEY_LOCAL_MACHINE, sKey.c_str(), 0, KEY_READ, &hSubKey), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,809)]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="0" thread="872" file="utils.cpp:809">
<![LOG[RegOpenKeyExW is unsuccessful for Software\Microsoft\SMS\Task Sequence]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="2" thread="872" file="utils.cpp:809">
<![LOG[GetTsRegValue() is unsuccessful. 0x80070002.]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="2" thread="872" file="utils.cpp:842">
<![LOG[End program: ]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="bootshell.cpp:725">
<![LOG[Finalizing logging from process 864]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="tslogging.cpp:1741">
<![LOG[Finalizing logs to root of first available drive]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="tslogging.cpp:1583">
<![LOG[Successfully finalized logs to C:\SMSTSLog]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="1" thread="872" file="tslogging.cpp:1640">
<![LOG[Cleaning up task sequencing logging configuration.]LOG]!><time="16:41:39.795+480" date="01-10-2018" component="TSBootShell" context="" type="0" thread="872" file="tslogging.cpp:584">
smsts.logs.txt