<div dir="ltr"><div><div>I'm very happy to see snponly.efi and snp.efi concepts available.  That will make my life much better.  Thanks for that.  I had been strongly pondering when/if I would ever getting around to help on that particular front and now I get to be somewhat lazier.<br>
</div><div><br></div>However, that particular commit seems to have utterly broke things for me using snponly.efi...<br><br></div><div>Using an esxi guest with uefi style boot, snp.efi and snponly.efi do manage to see the device and even transmit packets, but doesn't seem to be able to receive.<br>
<br></div><div>Booting with that commit on an IBM x240 server, ifstat sees nothing.....<br></div><div>iPXE initialising devices...SNP 0x68eba918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(000AF7482DF0,0x0) is an SNP device<br>
SNP 0x68eba918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(000AF7482DF0,0x0) is an SNP device<br>SNP 0x69ad8718 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(000AF7482DF2,0x0) is an SNP device<br>SNP 0x69ad8718 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(000AF7482DF2,0x0) is an SNP device<br>
ok<br><br><br><br>iPXE 1.0.0+ (d0cf) -- Open Source Network Boot Firmware -- <a href="http://ipxe.org">http://ipxe.org</a><br>Features: HTTP DNS TFTP EFI Menu<br><br>No more network devices  <br><br></div><div>Without that last commit, snponly.efi does the things like dhcp and stuff (just efi_image gets confused since last_opened_snpdev does nothing right then)...<br>
<br></div><div>I only did debug on snpnet, snp, and dhcp.  (the dhcp did say discover and didn't say offer in the esxi guest case).<br></div><br><br><div><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Jul 8, 2014 at 10:58 AM, Michael Brown <span dir="ltr"><<a href="mailto:mcb30@ipxe.org" target="_blank">mcb30@ipxe.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On 07/07/14 18:16, Jarrod Johnson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Since I'm rebasing to recent iPXE, thought I'd take the opportunity to<br>
ask if there is general disinterest in snponly.efi?<br>
</blockquote>
<br></div>
Good timing:<br>
<br>
  <a href="http://git.ipxe.org/ipxe.git/commitdiff/d0cfbd0" target="_blank">http://git.ipxe.org/ipxe.git/<u></u>commitdiff/d0cfbd0</a><br>
<br>
It's still a bit rough around the edges, but both snp.efi and snponly.efi should now work without modifications.  (The difference is that snp.efi will attach to all underlying SNP devices and so can be used from the UEFI shell, while snponly.efi will attach only to the device from which it was chainloaded.)<span class="HOEnZb"><font color="#888888"><br>

<br>
Michael<br>
</font></span></blockquote></div><br></div>