<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear Sir/Madam,<br>
      I just wanted to create a new ipxe efirom for use.<br>
      Then I checked the network controller like below:</p>
    <pre class="c-mrkdwn__pre" data-stringify-type="pre" style="box-sizing: inherit; margin: 4px 0px; padding: 8px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: 12px; line-height: 1.50001; font-variant-ligatures: none; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; font-family: Monaco, Menlo, Consolas, "Courier New", monospace !important; border: 1px solid var(--saf-0); border-radius: 4px; background: rgba(var(--sk_foreground_min,29,28,29),0.04); counter-reset: list-0 0 list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"># lspci |grep 'Virtual'
03:00.2 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5 Virtual Function]
03:00.3 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5 Virtual Function]
03:00.4 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5 Virtual Function]
03:00.5 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5 Virtual Function]
# lspci -n|grep 03:00.2
03:00.2 0200: 15b3:1018
[root@feguguo-live-update-test-instance-20200503-1700 src]#</pre>
    <p>so I make compile:<code data-stringify-type="code" class="c-mrkdwn__code" style="box-sizing: inherit; padding: 2px 3px 1px; border: 1px solid var(--saf-0); border-radius: 3px; background-color: rgba(var(--sk_foreground_min,29,28,29),0.04); color: rgb(232, 145, 45); --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: 12px; line-height: 1.50001; font-variant-ligatures: none; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: Monaco, Menlo, Consolas, "Courier New", monospace !important; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">make bin-x86_64-efi/15b31018.efirom</code><span
        style="color: rgb(209, 210, 211); font-family: Slack-Lato,
        appleLogo, sans-serif; font-size: 15px; font-style: normal;
        font-variant-ligatures: common-ligatures; font-variant-caps:
        normal; font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: rgb(34, 37,
        41); text-decoration-style: initial; text-decoration-color:
        initial; display: inline !important; float: none;"><span><br>
        </span></span></p>
    <p>but I got an error below:</p>
    <pre class="c-mrkdwn__pre" data-stringify-type="pre" style="box-sizing: inherit; margin: 4px 0px; padding: 8px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: 12px; line-height: 1.50001; font-variant-ligatures: none; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; font-family: Monaco, Menlo, Consolas, "Courier New", monospace !important; border: 1px solid var(--saf-0); border-radius: 4px; background: rgba(var(--sk_foreground_min,29,28,29),0.04); counter-reset: list-0 0 list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">ar: creating bin-x86_64-efi/blib.a
  [HOSTCC] util/elf2efi64
  [HOSTCC] util/efirom
  [VERSION] bin-x86_64-efi/version.15b31018.efidrv.o
  [LD] bin-x86_64-efi/15b31018.efidrv.tmp
--defsym:2: undefined symbol `obj_15b31018' referenced in expression
make: *** [bin-x86_64-efi/15b31018.efidrv.tmp] Error 1
rm bin-x86_64-efi/version.15b31018.efidrv.o</pre>
    <p>so I google the error-><a
        href="https://forum.ipxe.org/showthread.php?tid=17335">https://forum.ipxe.org/showthread.php?tid=17335</a>-><a
        href="https://ipxe.org/appnote/buildtargets">https://ipxe.org/appnote/buildtargets</a>-><a
        href="https://ipxe.org/appnote/hardware_drivers">https://ipxe.org/appnote/hardware_drivers</a></p>
    <p>15b3:1018, which is ConnectX-5 VF, is not there, while
      15b3:1017(ConnectX-5) is there. I assume the code just check
      ConnectX-5 instead of its VF.</p>
    <p>Do you have any idea about this?</p>
    <p>Thank you very much in advance.</p>
    <p>BRs,<br>
      Feng<br>
    </p>
  </body>
</html>