<div dir="ltr"><div dir="ltr">Hi all, <div><br></div><div>I've run into an issue where ipxe.efi fails to detect/initialize any NICs when the uefi network stack is disabled. When the stack is enabled, everything works perfectly. However, as I understand it, iPXE does not require the UEFI stack as long as it has a driver for the NICs -- indeed on our non Apollo Lake systems with the same NICs (I210
<font face="arial, sans-serif" color="#000000">8086:1533</font>) the UEFI network stack does not need to be enabled for iPXE to detect and initialize the interface. </div><div><br></div><div>So far every Apollo Lake system we've tested (5 or so baseboards) exhibit this issue. Here's a <a href="https://pastebin.com/mimn0s9E">paste</a> of a log from a failing system, the failure being: </div><div><br></div><div><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px">EFIDRV PciRoot(0x0)/Pci(0x14,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) could not connect new drivers: Error 0x7f37e09a</span> <br></div><div><br></div><div><div>It appears to me like the uefi ConnectController boot service is what actually returns the error, but it I don't think that iPXE controls the internal behavior of that function; perhaps the root cause of failure is elsewhere? It could be that Apollo Lake simply implements some critical component in a different location, and we would merely need to point iPXE there in order to work around the issue -- but I don't understand the iPXE stack well enough to really speculate. </div><div><br></div><div>Do you have any suggestions on how we could continue to debug, or how we could potentially work around this issue? </div><div><br></div><div>Thanks! </div><div><br></div><div>- Jacob</div><div></div><div><br></div>-- <br><div dir="ltr"><div><span style="font-size:13px;color:rgb(76,76,76);font-family:Arial">Jacob Caughfield</span></div><div><font color="#4c4c4c" face="Arial"><span style="font-size:13px">Engineering</span></font></div><div><font color="#4c4c4c" face="Arial"><span style="font-size:13px"><a href="http://www.onlogic.com/" target="_blank">OnLogic</a></span></font></div><div><font color="#4c4c4c" face="Arial"><span style="font-size:13px">Main: +1 802 861 2300</span></font></div><div><font color="#4c4c4c" face="Arial"><span style="font-size:13px">Logic Supply is now OnLogic. Learn more at <a href="http://www.onlogic.com/logic-supply" target="_blank">www.onlogic.com/logic-supply</a></span></font></div></div></div></div></div>