<div dir="ltr">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:<div><br></div><div><pre class="gmail-prettyprint gmail-prettyprinted" id="gmail-consoleHistory">null<span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Boot Failed. EFI Floppy

Boot Failed. EFI Floppy 1

</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">UEFI Interactive Shell v2.1
EDK II
UEFI v2.60 (EDK II, 0x00010000)
</span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">Mapping table</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">
</span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">     BLK0:</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Alias(s):</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">
          PciRoot(0x0)/Pci(0x1,0x0)/Floppy(0x0)
</span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">     BLK1:</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Alias(s):</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">
          PciRoot(0x0)/Pci(0x1,0x0)/Floppy(0x1)
</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Press </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">ESC</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> in 5 seconds to skip </span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">startup.nsh</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> or any other key to continue.</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Press </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">ESC</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> in 4 seconds to skip </span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">startup.nsh</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> or any other key to continue.</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Press </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">ESC</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> in 3 seconds to skip </span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">startup.nsh</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> or any other key to continue.</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Press </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">ESC</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> in 2 seconds to skip </span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">startup.nsh</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> or any other key to continue.</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">Press </span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)">ESC</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> in 1 seconds to skip </span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">startup.nsh</span><span style="color:rgb(255,255,255);background-color:rgb(0,0,0)"> or any other key to continue.
</span><span style="color:rgb(255,255,85);background-color:rgb(0,0,0)">Shell> </span></pre></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 15, 2017 at 2:04 PM, Shuo Wang <span dir="ltr"><<a href="mailto:wangshuokevin@gmail.com" target="_blank">wangshuokevin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">Thanks, it is a 25G nic, I will try that and see what happen.</div><span class="HOEnZb"><font color="#888888"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Shuo</div></font></span><div><div class="h5"><br><div class="gmail_quote"><div>On Thu, Jun 15, 2017 at 1:48 PM Christian Nilsson <<a href="mailto:nikize@gmail.com" target="_blank">nikize@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Jun 15, 2017 at 9:10 PM, Shuo Wang <<a href="mailto:wangshuokevin@gmail.com" target="_blank">wangshuokevin@gmail.com</a>> wrote:<br>
><br>
> Hi All,<br>
><br>
> I'm trying to build a uefi rom for nic 14e416d7, however I'm getting following error message:<br>
><br>
> [AR] bin-x86_64-efi/blib.a<br>
> ar: creating bin-x86_64-efi/blib.a<br>
>   [HOSTCC] util/elf2efi64<br>
>   [HOSTCC] util/efirom<br>
>   [VERSION] bin-x86_64-efi/version.<wbr>14e416d7.efidrv.o<br>
>   [LD] bin-x86_64-efi/14e416d7.<wbr>efidrv.tmp<br>
> --defsym:2: undefined symbol `obj_14e416d7' referenced in expression<br>
> make: *** [bin-x86_64-efi/14e416d7.<wbr>efidrv.tmp] Error 1<br>
> rm bin-x86_64-efi/version.<wbr>14e416d7.efidrv.o<br>
><br>
><br>
><br>
> I would like to know how to get support for this nic?<br>
><br>
><br>
<br>
Hi,<br>
There is currently no native drivers in ipxe for that NIC:<br>
ipxe $ perl src/util/<a href="http://niclist.pl" rel="noreferrer" target="_blank">niclist.pl</a> | grep -i -C 5 16d7<br>
<br>
That is a 10G nic? "BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller"<br>
<br>
Unlikely to work but you could try and add<br>
PCI_ROM(0x14e4, 0x16d7, "14e4-16d7", "14e4-16d7", 0),<br>
to src/drivers/net/tg3/tg3.c<br>
<br>
/Christian<br>
</blockquote></div></div></div></div></blockquote></div><br></div>