[ipxe-devel] Newbie question on making Intel NIC rom 8086:105E

Oliver Rath rath at mglug.de
Fri Jan 3 17:50:26 UTC 2014


Hi Calvin,

on my ipxe-source building seems working fine:

oli at trusty:~/ipxe/src$ make -j bin/8086105e.rom
  [DEPS] image/embedded.c
  [BUILD] bin/embedded.o
  [AR] bin/blib.a
ar: creating bin/blib.a
  [LD] bin/8086105e.rom.tmp
  [BIN] bin/8086105e.rom.bin
  [ZINFO] bin/8086105e.rom.zinfo
  [ZBIN] bin/8086105e.rom.zbin
  [FINISH] bin/8086105e.rom
rm bin/8086105e.rom.zinfo bin/8086105e.rom.bin bin/8086105e.rom.zbin
oli at trusty:~/ipxe/src$ ls -l bin/8086105e.rom
-rw-rw-r-- 1 oli oli 69632 Jan  3 18:45 bin/8086105e.rom
oli at trusty:~/ipxe/src$

Maybe it is easier for you to take the sourcecode und build it locally.

git clone git://git.ipxe.org/ipxe.git
cd ipxe/src
make -j bin/8086105e.rom
cp bin/8086105e.rom /to/your/needed/destination

Regards,
Oliver


On 31.12.2013 18:41, Calvin Chen wrote:
> Hi,
>
> I am trying to make a rom for Intel PRO/1000 PT with 8086:105E and
> failed. Is there any specific parameter with Intel NIC?
>
> Attached the build error message. Thank you
>
>
>     Build failed. Status = 2
>
>
>     build.php:
>
>
>       Build options:
>
> *Build directory is:* /tmp/MDCROM966kbV
>
> $_POST['ofmt'] = "ROM binary (flashable) image (.rom)"
> $_POST['nic'] = "all-drivers"
> $_POST['pci_vendor_code'] = "8086"
> $_POST['pci_device_code'] = "105E"
>
>
>       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/MDCROM966kbV' 'bin/8086105e.rom'
> GITVERSION=bf15 2>&1
>
>     make: Entering directory `/tmp/MDCROM966kbV'
>       [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/MDCROM966kbV'
>     make: Entering directory `/tmp/MDCROM966kbV'
>       [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
>     make: *** No rule to make target `../.git/index', needed by `bin/version.o'.  Stop.
>     make: Leaving directory `/tmp/MDCROM966kbV'
>
>
>
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20140103/01a56c0c/attachment.htm>


More information about the ipxe-devel mailing list