<div>Hi Alexandre,</div><div>Could you tell me which issue was be fixed by your patch?</div><div><br></div><div>I have some issue like following about ipxe with uefi,I think you are good well with uefi.</div><div><br></div><div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; ">Our product will import ipxe,but efi file can't found network device,I built efi file according to the below steps.<o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">1.I have undef PXE_STACK and  PXE_MENU in src\config\general.h.</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">2.Built EFI version as vendor/product specific:</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">$ make bin-x86-64/10222000.efi bin-x86-64/10222001.efi bin-x86-64/10222625.efi.(computer vendor is 1022 ,device id is 2001).</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">$make bin-x86-64-efi/80861502(computer vendor is 8086,device id is 1502).</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">3.insert usb drive and enter uefi shell.</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">4.fs0:</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">5.run above efi file.</span><span style="font-family: Verdana, sans-serif; "><o:p></o:p></span></p></div><div style="font-family: 'lucida Grande', Verdana; line-height: 23px; "><p class="MsoNormal" style="line-height: 17.25pt; margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-family: Verdana, sans-serif; color: red; ">6.All commands are Show the tip </span><span style="font-size: 14.5pt; font-family: Tahoma, sans-serif; color: red; ">"No more network devices".</span></p></div></div><div><br></div><div><div style="color:#909090;font-family:Arial Narrow;font-size:12px">------------------</div><div style="font-size:14px;font-family:Verdana;color:#000;">Best Regards,<div>Daniel Li </div></div></div><div> </div><div><includetail><div><br></div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ Original ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>From: </b> "Alexandre Rames"<arames@solarflare.com>;</div><div><b>Date: </b> Thu, Sep 13, 2012 06:15 PM</div><div><b>To: </b> "ipxe-devel"<ipxe-devel@lists.ipxe.org>; <wbr></div><div></div><div><b>Subject: </b> [ipxe-devel] UEFI SCT patch</div></div><div><br></div>Hello,<br><br>I recently started working on our UEFI driver, and some of my changes <br>may be useful for iPXE upstream.<br><br>So here is a first patch dealing with NIC independent code. Can you have <br>a look and let me know if it needs some modifications.<br>It includes:<br>  - changes to be more UEFI compliant and pass SCT tests (most changes <br>in efi_snp.c)<br>  - initial support for the driver health protocol<br>  - initial support for the firmware management protocol<br><br>You'll probably want to verify the additional checks for UEFI versions:<br>  - I added the DRIVER_EFI_SUPPORTED_VERSION protocol, as required by <br>the UEFI spec.<br>" Provides information about the version of the EFI specification that a <br>driver is following. This<br>protocol is required for EFI drivers that are on PCI and other plug in <br>cards. "<br>- In efi_init.c I added a check for a minimal version of UEFI required <br>to use the driver. I am not sure you want to keep that.<br><br><br>Alexandre<br><br></includetail></div>