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

Shuo Wang wangshuokevin at gmail.com
Thu Jun 15 22:53:32 UTC 2017


I got a efirom file, but the instance won't boot, I also have the nic's
driver, anyway to integrate it with ipxe? Here is serial console of my VM:

nullBoot Failed. EFI Floppy

Boot Failed. EFI Floppy 1
UEFI Interactive Shell v2.1
EDK II
UEFI v2.60 (EDK II, 0x00010000)Mapping table     BLK0: Alias(s):
          PciRoot(0x0)/Pci(0x1,0x0)/Floppy(0x0)     BLK1: Alias(s):
          PciRoot(0x0)/Pci(0x1,0x0)/Floppy(0x1)Press ESC in 5 seconds
to skip startup.nsh or any other key to continue.Press ESC in 4
seconds to skip startup.nsh or any other key to continue.Press ESC in
3 seconds to skip startup.nsh or any other key to continue.Press ESC
in 2 seconds to skip startup.nsh or any other key to continue.Press
ESC in 1 seconds to skip startup.nsh or any other key to
continue.Shell>


On Thu, Jun 15, 2017 at 2:04 PM, Shuo Wang <wangshuokevin at gmail.com> wrote:

> Thanks, it is a 25G nic, I will try that and see what happen.
>
>
> Shuo
>
> On Thu, Jun 15, 2017 at 1:48 PM Christian Nilsson <nikize at gmail.com>
> wrote:
>
>> 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?
>> >
>> >
>>
>> Hi,
>> 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
>>
>> /Christian
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20170615/cdaef498/attachment.htm>


More information about the ipxe-devel mailing list