[ipxe-devel] Relative interest in snponly.efi?

Jarrod Johnson jarrod.b.johnson at gmail.com
Tue Jul 8 15:55:27 UTC 2014


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.

However, that particular commit seems to have utterly broke things for me
using snponly.efi...

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.

Booting with that commit on an IBM x240 server, ifstat sees nothing.....
iPXE initialising devices...SNP 0x68eba918
PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(000AF7482DF0,0x0) is an SNP
device
SNP 0x68eba918 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(000AF7482DF0,0x0)
is an SNP device
SNP 0x69ad8718 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(000AF7482DF2,0x0)
is an SNP device
SNP 0x69ad8718 PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(000AF7482DF2,0x0)
is an SNP device
ok



iPXE 1.0.0+ (d0cf) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: HTTP DNS TFTP EFI Menu

No more network devices

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)...

I only did debug on snpnet, snp, and dhcp.  (the dhcp did say discover and
didn't say offer in the esxi guest case).






On Tue, Jul 8, 2014 at 10:58 AM, Michael Brown <mcb30 at ipxe.org> wrote:

> On 07/07/14 18:16, Jarrod Johnson wrote:
>
>> Since I'm rebasing to recent iPXE, thought I'd take the opportunity to
>> ask if there is general disinterest in snponly.efi?
>>
>
> Good timing:
>
>   http://git.ipxe.org/ipxe.git/commitdiff/d0cfbd0
>
> 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.)
>
> Michael
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20140708/0996e09f/attachment.htm>


More information about the ipxe-devel mailing list