I have tried installing the drivers from Intel as well as the HP ones. I have even tried the x86 boot image. I get the same error.
smsts shows the following:
Failed to create list element with key value '74-df-bf-18-2f-0a' (0x8022001B) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
pSetupPass->addListItem( m_spSettingsEngine, pszNamespace, pszPath, pszKeyValue ), HRESULT=8022001b (e:\nts_sccm_release\sms\framework\osdcore\smiinterface.cpp,1187) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
m_pSMIInterface->addListItem( SetupPassValue[eSetupPass], pszComponentName, pszPath, pszKeyValue ), HRESULT=8022001b (e:\nts_sccm_release\sms\framework\osdcore\xmlanswerfile.cpp,738) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
AddListItem( eSetupPass, XML::TcpIp::ComponentName, XML::TcpIp::Interfaces::InterfaceElement, sIdentifier ), HRESULT=8022001b (e:\nts_sccm_release\sms\framework\osdcore\xmlanswerfile.cpp,1063) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
m_pImpl->AddAdapterTcpIpSettings( XMLAnswerFileImpl::WindowsPE, adapterInfo ), HRESULT=8022001b (e:\nts_sccm_release\sms\framework\osdcore\winpeanswerfile.cpp,176) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
pAnswerFile->AddNetworkAdapter(adapterInfo), HRESULT=8022001b (e:\nts_sccm_release\sms\framework\osdcore\netadaptersettings.cpp,575) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
Failed to configure adapter 1 (0x8022001B) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
adapterSettings.Configure( pAnswerFile ), HRESULT=8022001b (e:\nts_sccm_release\sms\framework\osdcore\netsettings.cpp,188) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
Failed to configure network settings for adapter 2 (0x8022001B) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
m_pNetSettings->Configure(pAnswerFile), HRESULT=8022001b (e:\nts_sccm_release\sms\client\tasksequence\bootshell\bootstrapsettings.cpp,191) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
this->createAnswerFile(sAnswerFilePath), HRESULT=8022001b (e:\nts_sccm_release\sms\client\tasksequence\bootshell\bootstrapsettings.cpp,140) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
pSettings->configureAnswerFile(), HRESULT=8022001b (e:\nts_sccm_release\sms\client\tasksequence\bootshell\bootshell.cpp,601) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
Execution failed with error 8022001B. TSBootShell 28/02/2017 14:22:22 800 (0x0320)
hMap != 0, HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentscope.cpp,493) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
m_pGlobalScope->open(), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentlib.cpp,335) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
this->open(), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentlib.cpp,553) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
::RegOpenKeyExW (HKEY_LOCAL_MACHINE, sKey.c_str(), 0, KEY_READ, &hSubKey), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,810) TSBootShell 28/02/2017 14:22:22 800 (0x0320)
RegOpenKeyExW is unsuccessful for Software\Microsoft\SMS\Task Sequence TSBootShell 28/02/2017 14:22:22 800 (0x0320)
GetTsRegValue() is unsuccessful. 0x80070002. TSBootShell 28/02/2017 14:22:22 800 (0x0320)
End program: TSBootShell 28/02/2017 14:22:22 800 (0x0320)
I'm at my wits end with this. If I don't find a solution to this soon, I'll end up quitting my job and working in a shoe shop; as far away from SCCM as possible!