Recently I bought a pair of Mellanox HCAs for my homelab.
When I plug it in in my home server running ESXi 6.7 I can see
Mellanox Technologies MT27710 Family [ConnectX-4 Lx Flash Recovery]
Seller claimed that this pair is MCX4121A-ACAT Mellanox ConnectX-4 25GbE
I tried to burn latest FW on this card from CentOS. After that I can see in ESXi with esxcfg-nics -l but nothing in GUI
I installed this card to my WIndows machine and queried it with flint -d q
I shows N/A in GUIDs and MACs
I tried to modify FW file with GUID and flash it again. Now I can see MAC address when I press CTRL-B during boot and with ipconfig /all, but flint query still doesn’t show GUID and MAC
I removed heatsink and checked part number on card IC. It says mt27711a0-fdcf-ge
According to this table http://www.mellanox.com/related-docs/prod_silicon/PB_ConnectX-4_Lx-EN_IC.pdf it should be Single-port 50GbE adapter (25*2=50?), but is does look like 25GE and it has two SFP28 ports.
So, I put card back to ESXi and now I can see it in GUI, link is established (10G, my switch is Quanta LB6M flashed to Broadcom TurboIron 24X).
I passed through 1 port of HCA to my CentOS VM. Seems that it works, it got address from my DHCP server and I was able to connect by SSH to VM.
Here is output from some commands:
MST PCI module is not loaded
MST PCI configuration module loaded
/dev/mst/mt4117_pciconf0 - PCI configuration cycles access.
domain:bus:dev.fn=0000:0b:00.0 addr.reg=88 data.reg=92
Chip revision is: 00
flint -d /dev/mst/mt4117_pciconf0 q
Image type: FS3
FW Version: 14.24.1000
FW Release Date: 26.11.2018
Product Version: 14.24.1000
Rom Info: type=UEFI version=14.17.11 cpu=AMD64,AARCH64
type=PXE version=3.5.603 cpu=AMD64
Description: UID GuidsNumber
Base GUID: N/A 4
Base MAC: N/A 4
Image VSD: N/A
Device VSD: N/A
Security Attributes: N/A
Querying Mellanox devices firmware …
Device Type: ConnectX4LX
Part Number: MCX4121A-ACA_Ax
Description: ConnectX-4 Lx EN network interface card; 25GbE dual-port SFP28; PCIe3.0 x8; ROHS R6
PCI Device Name: /dev/mst/mt4117_pciconf0
Base MAC: N/A
Versions: Current Available
FW 14.24.1000 14.24.1000
PXE 3.5.0603 3.5.0603
UEFI 14.17.0011 14.17.0011
Status: Up to date
So, my question is - did I do everything right way and this adapter can be used or I missed something?
I have another similar adapter I would like to restore. Any suggestions or advice?