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

Reply via email to