[ipxe-devel] [PATCH 1/1] efi: reimplement efi_locate_device

Michael Brown mcb30 at ipxe.org
Wed Jul 12 18:34:36 UTC 2017


On 12/07/17 19:20, Heinrich Schuchardt wrote:
>> Not quite.  It's supposed to find the closest SNP-supporting parent of
>> the specified device.  The idea is not just to find any SNP, but to find
>> the SNP from which iPXE itself was loaded.  This makes a difference if
>> the system has more than one SNP device.
> 
> But iPXE is not loaded via SNP but from a block device.
> 
> Why do you expect to find any parent supporting SNP?

That's the entire point of the snponly.efi build: to automatically 
identify and use the network interface from which iPXE itself was loaded 
(analogous to undionly.kpxe for a BIOS environment).

You probably want to build and use snp.efi instead.  That will attach to 
all existing SNP devices.

Michael



More information about the ipxe-devel mailing list