<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-AU link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>For the life of me I cannot succeed in creating an “HTTP Boot” entry within the UEFI “Boot Manager” for an Intel NUC7CJYH.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The NUC is running the latest 0047 firmware with EFI Shell version 2.6.0 [5.13] by American Megatrends, yet without ‘native’ “bcfg”, “ifconfig6” or “ping6” support.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The EDKII Interactive Shell (version 2.2) provides the device’s IPv6 config and confirms successfully ping6’s to the DHCP server.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>With the EDKII Interactive Shell’s (version 2.2) own “bcfg”, it is easily added to the “Boot Manager” via <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>“bcfg boot add 6 \EFI\tools\shellx64.efi “EDKII-Shell”.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>No options exists in the NUC’s EFI Boot Manager to add any boot entries manually and enabling network support only provides PXE network boot options as confirmed with “bcfg boot dump” being:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Desc - UEFI : LAN : PXE IP6 Realtek PCIe GBE Family Controller<o:p></o:p></p><p class=MsoNormal>DevPath – PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>and<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Desc - UEFI : LAN : PXE IP4 Realtek PCIe GBE Family Controller<o:p></o:p></p><p class=MsoNormal>DevPath – PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv4(0.0.0.0)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>However, I simply cannot specify the Realtek GBE PCI device correctly when trying to add an HTTP network boot option, i.e:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>“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()”<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>or<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>“bcfg boot add 8 PciRoot(0x0)/Pci(0x13,0x2)/Pci(0x0,0x0)/MAC(1234567890AB,0x0)/IPv6(::/128,0,Static,::/128,::/128,0)/Uri()”<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I would truly appreciate some insight into the correct structure or syntax required when specifying the DevPath for an HTTP network boot option.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>