Crossflash HPE 640sfp28 to MCX4121A-ACAT

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

vangoose

Active Member
May 21, 2019
326
102
43
Canada
Followed all the instructions to flash OEM cx3 to MCX firmware https://forums.servethehome.com/ind...lanox-connectx-3-en-with-stock-firmware.8689/

HPE 640sfp28 = MCX4121A-ACAT
Procedures to flash CX4 is exactly same, compare PSID -
HPE - HP_2420110034
MCX - MT_2420110034

1. download and install WinMFT_x64_4_14_2_17.exe
2. download firmware fw-ConnectX4Lx-rel-14_27_1016-MCX4121A-ACA_Ax-UEFI-14.20.19-FlexBoot-3.5.901.bin.zip
3. cd to firmware download directory
4. flint -d mt4117_pciconf0 -i fw-ConnectX4Lx-rel-14_27_1016-MCX4121A-ACA_Ax-UEFI-14.20.19-FlexBoot-3.5.901.bin -allow_psid_change burn
5. I flashed it in Windows VM with pci-passthrough, so reboot ESXi is needed.


Before
Code:
mlxfwmanager.exe
Querying Mellanox devices firmware ...

Device #1:
----------

  Device Type:      ConnectX4LX
  Part Number:      817753-B21_Ax
  Description:      HPE Ethernet 10/25Gb 2-port 640SFP28 Adapter
  PSID:             HP_2420110034
  PCI Device Name:  mt4117_pciconf0
  Base MAC:         9cdc714c2250
  Versions:         Current        Available
     FW             14.26.1040     N/A
     PXE            3.5.0803       N/A
     UEFI           14.19.0014     N/A

  Status:           No matching image found

After
Code:
mlxfwmanager.exe
Querying Mellanox devices firmware ...

Device #1:
----------

  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
  PSID:             MT_2420110034
  PCI Device Name:  mt4117_pciconf0
  Base MAC:         9cdc714c2250
  Versions:         Current        Available
     FW             14.27.1016     N/A
     PXE            3.5.0901       N/A
     UEFI           14.20.0019     N/A

  Status:           No matching image found
 
Last edited:

vangoose

Active Member
May 21, 2019
326
102
43
Canada
After crossflash, all features are available, sr-iov is working properly on ESXi 6.7U3 and I can assign VF to FreeNAS and it sees it after loader hw.pci.honor_msi_blacklist = 0.