[ipxe-devel] UEFI rom support for 14e416d7 nic?

Christian Nilsson nikize at gmail.com
Thu Jun 15 20:48:07 UTC 2017

On Thu, Jun 15, 2017 at 9:10 PM, Shuo Wang <wangshuokevin at gmail.com> wrote:
> Hi All,
> I'm trying to build a uefi rom for nic 14e416d7, however I'm getting following error message:
> [AR] bin-x86_64-efi/blib.a
> ar: creating bin-x86_64-efi/blib.a
>   [HOSTCC] util/elf2efi64
>   [HOSTCC] util/efirom
>   [VERSION] bin-x86_64-efi/version.14e416d7.efidrv.o
>   [LD] bin-x86_64-efi/14e416d7.efidrv.tmp
> --defsym:2: undefined symbol `obj_14e416d7' referenced in expression
> make: *** [bin-x86_64-efi/14e416d7.efidrv.tmp] Error 1
> rm bin-x86_64-efi/version.14e416d7.efidrv.o
> I would like to know how to get support for this nic?

There is currently no native drivers in ipxe for that NIC:
ipxe $ perl src/util/niclist.pl | grep -i -C 5 16d7

That is a 10G nic? "BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller"

Unlikely to work but you could try and add
PCI_ROM(0x14e4, 0x16d7, "14e4-16d7", "14e4-16d7", 0),
to src/drivers/net/tg3/tg3.c


More information about the ipxe-devel mailing list