<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>