<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    <div class="moz-cite-prefix">On 4/9/19 4:57 PM, Geert Stappers
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8d7c7765-8bbb-b7d4-b26c-a9cf04b4ab65@hendrikx-itc.nl">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 09-04-2019 16:46, Ghassan Elrayah
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:992ce50b-f95c-bd23-ae4a-ead144867b72@spreadshirt.net">Hi,
        <br>
        <br>
        I have an issue with missing non-free firmware for Broadcom
        NetXtreme II 10Gb 57710, version 7.13.1.0
        (bnx2x/bnx2x-e2-7.13.1.0.fw). I am trying to auto install Debian
        daily image on a Dell PowerEdge R630 using KVM console. Is there
        any way to upload the missing firmware with IPXE? <br>
        <br>
        Best regards <br>
        <br>
      </blockquote>
      <p><br>
      </p>
      <p>Found the  mailinglist archive    ;-)<br>
      </p>
      <pre>---8<---8<---
#!ipxe

set base-url <a href="https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64" moz-do-not-send="true">https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64</a>

kernel ${base-url}/linux auto vga=normal root=/dev/ram rw file=/tmp/debian_buster_node.seed interface=eno1 fb=false debian-installer=en_US.UTF-8 locale=en_US.UTF-8 kbd-chooser/method=us auto-install/enable=true debconf/frontend=noninteractive priority=critical console-setup/ask_detect=false keyboard-configuration/xkb-keymap=us keyboard-configuration/modelcode=pc105 keyboard-configuration/layoutcode=us keyboard-configuration/variant=USA ---

initrd ${base-url}/initrd.gz
initrd <a href="tftp://ipxe01.server.lej.sprd.net/preseed/debian_buster_node.seed" moz-do-not-send="true">tftp://ipxe01.server.lej.sprd.net/preseed/debian_buster_node.seed</a> /tmp/debian_buster_node.seed

boot
---8<---8<---


I would go expanding the 

initrd ${base-url}/initrd.gz
initrd <a href="tftp://ipxe01.server.lej.sprd.net/preseed/debian_buster_node.seed" moz-do-not-send="true">tftp://ipxe01.server.lej.sprd.net/preseed/debian_buster_node.seed</a> /tmp/debian_buster_node.seed


into

initrd ${base-url}/initrd.gz
initrd <a href="tftp://ipxe01.server.lej.sprd.net/preseed/debian_buster_node.seed" moz-do-not-send="true">tftp://ipxe01.server.lej.sprd.net/preseed/debian_buster_node.seed</a> /tmp/debian_buster_node.seed
initrd URL://server.subdomain.tld/path/firmware/bnx.fw  /lib/firmware/bnx2x/bnx2x-e2-7.13.1.fw



and see what happens.

Please share your results.



Regards
Geert Stappers

DevOps Engineer @ Hendrikx ITC


</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
ipxe-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a>
<a class="moz-txt-link-freetext" href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a>
</pre>
    </blockquote>
    Hi Geert,<br>
    <br>
    What do you mean by this line:<br>
    <br>
    initrd URL://server.subdomain.tld/path/firmware/bnx.fw
    /lib/firmware/bnx2x/bnx2x-e2-7.13.1.fw<br>
    <br>
    should the URL point to the local firmware file on the ipxe server,
    after coping it to /srv/tftp/ folder, something like this:<br>
    <br>
    initrd tftp:///my.ipxe.server/bnx2x-e2-7.13.1.fw
    /lib/firmware/bnx2x/bnx2x-e2-7.13.1.fw<br>
    <br>
    Thanks<br>
    <pre class="moz-signature" cols="72">-- 

Ghassan Elrayah
System Engineer
</pre>
  </body>
</html>