Flashing firmware on cards...so how many tools and paths do we have here?
we have flint (noted above).
we have "WinMFT64" and that did not work
then I found "mlxup" which downloaded for windows and ran just fine.. noted firmware level, found new firmware on internet and ran installation.
Windows
#########
PS C:\ftp\Mellanox_iSER> .\mlxup
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX5
Part Number: MCX512A-ACA_Ax
Description: ConnectX-5 EN network interface card; 10/25GbE dual-port SFP28; PCIe3.0 x8; tall bracket; ROHS R6
PSID: MT_0000000080
PCI Device Name: mt4119_pciconf0
Base GUID: 98039b0300325eba
Base MAC: 98039b325eba
Versions: Current Available
FW 16.22.1002 16.23.1020
PXE 3.5.0403 3.5.0504
UEFI 14.15.0019 14.16.0017
Status: Update required
---------
Found 1 device(s) requiring firmware update...
Perform FW update? [y/N]: y
Device #1: Updating FW ... Done
Restart needed for updates to take effect.
Log File: C:\Users\TEMP\AppData\Local\Temp\mlxup-20181015_141528_6900.log
PS C:\ftp\Mellanox_iSER>
#########
And Linux ..... ppcle and x86 just fine
#######
[root@l82471 ~]# ./mlxup
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX5
Part Number: MCX512A-ACA_Ax
Description: ConnectX-5 EN network interface card; 10/25GbE dual-port SFP28; PCIe3.0 x8; tall bracket; ROHS R6
PSID: MT_0000000080
PCI Device Name: 0002:01:00.0
Base GUID: 98039b0300325f82
Base MAC: 98039b325f82
Versions: Current Available
FW 16.22.1002 16.23.1020
PXE 3.5.0403 3.5.0504
UEFI 14.15.0019 14.16.0017
Status: Update required
---------
Found 1 device(s) requiring firmware update...
Perform FW update? [y/N]: y
#########
but...... failed miserably on vmware vsphere 6.7.. so still in firmware purgatory for that OS.
#######
[root@x395001:/tmp] ls
LenovoIMMLog.log pciList.txt
cimple_log_err_messages probe.session
fw-ConnectX5-rel-16_23_1020-MCX512A-ACA_Ax-UEFI-14.16.17-FlexBoot-3.5.504.bin scratch
ipp sfcb
libmofc.log vmware-root
lspci.txt vmware_version.txt
mlxup wbem-vm-report.xml
[root@x395001:/tmp] mlxup
-sh: mlxup: not found
[root@x395001:/tmp] ./mlxup --query
-sh: ./mlxup: Permission denied
[root@x395001:/tmp] chmod +x mlxup
[root@x395001:/tmp] ls
LenovoIMMLog.log pciList.txt
cimple_log_err_messages probe.session
fw-ConnectX5-rel-16_23_1020-MCX512A-ACA_Ax-UEFI-14.16.17-FlexBoot-3.5.504.bin scratch
ipp sfcb
libmofc.log vmware-root
lspci.txt vmware_version.txt
mlxup wbem-vm-report.xml
[root@x395001:/tmp] ./mlxup
-E- cannot use a string pattern on a bytes-like object
[root@x395001:/tmp]
#######