[ipxe-devel] hardware support

Feng Guo feng.f.guo at oracle.com
Thu May 7 02:21:31 UTC 2020


Dear Sir/Madam,
I just wanted to create a new ipxe efirom for use.
Then I checked the network controller like below:

# 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 at feguguo-live-update-test-instance-20200503-1700 src]#

so I make compile:|make bin-x86_64-efi/15b31018.efirom|

but I got an error below:

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

so I google the 
error->https://forum.ipxe.org/showthread.php?tid=17335->https://ipxe.org/appnote/buildtargets->https://ipxe.org/appnote/hardware_drivers

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.

Do you have any idea about this?

Thank you very much in advance.

BRs,
Feng

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20200507/9afa6e2e/attachment-0001.htm>


More information about the ipxe-devel mailing list