With reference to http://ipxe.org/appnote/uefihttp
The Intel NUC7CJYH NUC running the latest 0047 firmware (with UEFI version 2.60), does not 'support' "bcfg", "ifconfig6" or "ping6" within the EFI shell. This is easily overcome by utilising the EDKII Interactive Shell (version 2.2) and even adding it to the "Boot Manager" via "bcfg boot add 6 \EFI\tools\shellx64.efi "EDKII-Shell" However, no option exist in the NUC's EFI Boot Manager as to add boot entries manually. "PXE network" networking can be enabled, listed as follows: Desc - UEFI : LAN : PXE IP6 Realtek PCIe GBE Family Controller DevPath - PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv6(0000:0000 :0000:0000:0000:0000:0000:0000) and Desc - UEFI : LAN : PXE IP4 Realtek PCIe GBE Family Controller DevPath - PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv4(0.0.0.0) However, I simply cannot specify the Realtek GBE PCI device correctly when trying to add an HTTP network boot option, as in: "bcfg boot add 7 PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv4(0.0.0.0,0 ,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)/Uri()" or "bcfg boot add 8 PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv6(::/128,0, Static,::/128,::/128,0)/Uri()" I'd truly appreciate any insight into the correct structure or syntax related to the DevPath as to allow chainloading iPXE over HTTP.
_______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel