[ipxe-devel] rom-o-matic for ipxe

Adam Kenny akenny at ArmourIT.com
Sat Apr 26 00:20:43 BST 2014


Hello there

 

I am in the process of migrating away from gpxe and I have clients that use
the realtek 10ec8139 NIC. From using the rom-o-matic for ipxe I am getting a
failed message - It says at the bottom to let you guys know and copy the
error messge

 

So here goes...any clues?

Build failed. Status = 2

build.php:

Build options:

Build directory is: /tmp/MDCROM4pfEdJ

$_POST['ofmt'] = "ROM binary (flashable) image (.rom)"
$_POST['nic'] = "realtek"
$_POST['pci_vendor_code'] = "10ec"
$_POST['pci_device_code'] = "8139"

Flags:

$flags contains 45 elements:
$flags[PRODUCT_NAME]=""
$flags[PRODUCT_SHORT_NAME]="iPXE"
$flags[CONSOLE_PCBIOS]="on"
$flags[CONSOLE_SERIAL]="off"
$flags[BANNER_TIMEOUT]="20"
$flags[KEYBOARD_MAP]="us"
$flags[LOG_LEVEL]="LOG_NONE"
$flags[NET_PROTO_IPV4]="on"
$flags[COMCONSOLE]="0x3F8"
$flags[COMPRESERVE]="off"
$flags[COMSPEED]="115200"
$flags[COMDATA]="8"
$flags[COMPARITY]="0"
$flags[COMSTOP]="1"
$flags[DOWNLOAD_PROTO_TFTP]="on"
$flags[DOWNLOAD_PROTO_HTTP]="on"
$flags[DOWNLOAD_PROTO_HTTPS]="off"
$flags[DOWNLOAD_PROTO_FTP]="off"
$flags[SANBOOT_PROTO_ISCSI]="on"
$flags[SANBOOT_PROTO_AOE]="on"
$flags[DNS_RESOLVER]="on"
$flags[NMB_RESOLVER]="off"
$flags[IMAGE_ELF]="on"
$flags[IMAGE_NBI]="on"
$flags[IMAGE_MULTIBOOT]="on"
$flags[IMAGE_PXE]="on"
$flags[IMAGE_SCRIPT]="on"
$flags[IMAGE_BZIMAGE]="on"
$flags[IMAGE_COMBOOT]="on"
$flags[AUTOBOOT_CMD]="on"
$flags[NVO_CMD]="on"
$flags[CONFIG_CMD]="on"
$flags[IFMGMT_CMD]="on"
$flags[IWMGMT_CMD]="on"
$flags[ROUTE_CMD]="on"
$flags[IMAGE_CMD]="on"
$flags[DHCP_CMD]="on"
$flags[SANBOOT_CMD]="on"
$flags[LOGIN_CMD]="on"
$flags[TIME_CMD]="off"
$flags[DIGEST_CMD]="off"
$flags[CRYPTO_80211_WEP]="on"
$flags[CRYPTO_80211_WPA]="on"
$flags[CRYPTO_80211_WPA2]="on"
$flags[NETDEV_DISCARD_RATE]="0"

Make output:

Make command: make -C '/tmp/MDCROM4pfEdJ' 'bin/10ec8139.rom'
GITVERSION=082ce 2>&1

make: Entering directory `/tmp/MDCROM4pfEdJ'

  [DEPS] arch/i386/prefix/romprefix.S

  [DEPS] arch/i386/prefix/mromprefix.S

  [DEPS] arch/x86/core/debugcon.c

  [DEPS] arch/i386/interface/vmware/vmconsole.c

  [DEPS] arch/i386/interface/syslinux/comboot_call.c

  [DEPS] arch/i386/interface/pcbios/vesafb.c

  [DEPS] arch/i386/interface/pcbios/bios_smbios.c

  [DEPS] arch/i386/firmware/pcbios/bios_console.c

  [DEPS] arch/i386/core/video_subr.c

  [DEPS] config/config_route.c

  [DEPS] config/config_romprefix.c

  [DEPS] config/config_net80211.c

  [DEPS] config/config_infiniband.c

  [DEPS] config/config_fc.c

  [DEPS] config/config_ethernet.c

  [DEPS] config/config.c

  [DEPS] usr/imgtrust.c

  [DEPS] usr/autoboot.c

  [DEPS] interface/smbios/smbios_settings.c

  [DEPS] interface/smbios/smbios.c

  [DEPS] interface/efi/efi_snp_hii.c

  [DEPS] interface/efi/efi_snp.c

  [DEPS] interface/efi/efi_smbios.c

  [DEPS] interface/efi/efi_driver.c

  [DEPS] interface/efi/efi_console.c

  [DEPS] net/udp/syslog.c

  [DEPS] net/tcp/syslogs.c

  [DEPS] net/tcp/oncrpc.c

  [DEPS] net/netdevice.c

  [DEPS] core/serial_console.c

  [DEPS] core/serial.c

  [DEPS] core/main.c

  [DEPS] core/log.c

  [DEPS] core/image.c

  [DEPS] core/downloader.c

make: Leaving directory `/tmp/MDCROM4pfEdJ'

make: Entering directory `/tmp/MDCROM4pfEdJ'

  [BUILD] bin/downloader.o

  [BUILD] bin/image.o

  [BUILD] bin/log.o

  [BUILD] bin/main.o

  [BUILD] bin/serial.o

  [BUILD] bin/serial_console.o

  [BUILD] bin/netdevice.o

  [BUILD] bin/oncrpc.o

  [BUILD] bin/syslogs.o

  [BUILD] bin/syslog.o

  [BUILD] bin/efi_console.o

  [BUILD] bin/efi_driver.o

  [BUILD] bin/efi_smbios.o

  [BUILD] bin/efi_snp.o

  [BUILD] bin/efi_snp_hii.o

  [BUILD] bin/smbios.o

  [BUILD] bin/smbios_settings.o

  [BUILD] bin/autoboot.o

  [BUILD] bin/imgtrust.o

  [BUILD] bin/config.o

  [BUILD] bin/config_ethernet.o

  [BUILD] bin/config_fc.o

  [BUILD] bin/config_infiniband.o

  [BUILD] bin/config_net80211.o

  [BUILD] bin/config_romprefix.o

  [BUILD] bin/config_route.o

  [BUILD] bin/video_subr.o

  [BUILD] bin/bios_console.o

  [BUILD] bin/bios_smbios.o

  [BUILD] bin/vesafb.o

  [BUILD] bin/comboot_call.o

  [BUILD] bin/vmconsole.o

  [BUILD] bin/debugcon.o

  [BUILD] bin/mromprefix.o

arch/i386/prefix/romprefix.S: Assembler messages:

arch/i386/prefix/romprefix.S:800: Error: undefined symbol
`ROM_BANNER_TIMEOUT' in operation

make: *** [bin/mromprefix.o] Error 1

make: Leaving directory `/tmp/MDCROM4pfEdJ'

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20140426/53ee1c65/attachment.html>


More information about the ipxe-devel mailing list