[ipxe-devel] Build requirements for UEFI (snponly.efi) with sanboot via HTTP support?

Peter Capriccio peter.capriccio at gmail.com
Tue Dec 29 11:00:50 UTC 2015


I'm trying to build a UEFI (snponly.efi) iPXE version with support for
sanboot via HTTP, but I can't seem to come up with the correct build
options. I've added to config/general.h:

  #define SANBOOT_PROTO_HTTP

but when I try the resulting build, I always get this error:

  iPXE 1.0.0+ -- Open Source Network Boot Firmware -- http://ipxe.org
  Features HTTP TFTP EFI Menu
  Configuring (net0 3c:a8:2a:fc:da:98)...... ok
  iPXE> sanboot http://x.x.x.x/foo.iso
  Could not open SAN device: Error 0x3f142083 (http://ipxe.org/3f142083)

The link to that error states:

  Error: Operation not supported on socket
  (Error code 3f1420)

I'm building from
https://git.ipxe.org/ipxe.git/commit/91dd5524b762e2438cc6a949dd1440ee0998f5ef
using:

  # make clean
  # make bin-x86_64-efi/snponly.efi EMBED=/root/foo.ipxe

where "foo.ipxe" contains:

  #!ipxe
  dhcp
  shell

What am I missing?

- pcap



More information about the ipxe-devel mailing list