Firmware Burning
Check the device’s PCI address.
lspci | grep Mellanox
04
:00.0
Ethernet controller: Mellanox Technologies MT27700 Family [ConnectX-4
]04
:00.1
InfiniBand controller: Mellanox Technologies MT27700 Family [ConnectX-4
]07
:00.0
Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4
Lx]07
:00.1
Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4
Lx] 0a:00.0
Network controller: Mellanox Technologies MT27520 Family [ConnectX-3
Pro]21
:00.0
InfiniBand controller: Mellanox Technologies MT27600 [Connect-IB]24
:00.0
Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5
Ex]Identify the adapter card's PSID.
# mstflint -d
81
:00.0
q Image type: FS4 FW Version:16.26
.4012
FW Release Date:10.12
.2019
Product Version:16.26
.4012
Rom Info: type=UEFI version=14.19
.17
cpu=AMD64 type=PXE version=3.5
.805
cpu=AMD64 Description: UID GuidsNumber Base GUID: ec0d9a0300d42de48
Base MAC: ec0d9ad42de48
Image VSD: N/A Device VSD: N/A PSID: MT_0000000009 Security Attributes: N/ADownload the firmware BIN file from the Mellanox website that matches your card's PSID:
nvidia.com/en-us/networking/ → Support → Support → Firmware DownloadBurn the firmware.
# mstflint -d <lspci-device-id> -i <image-file> b
Reboot your machine after the firmware burning is completed.
Validate new firmware burned successfully:
# ethtool -i ens3 driver: mlx5_core version:
5.0
-0
firmware-version:16.32
.1010
(MT_0000000009) expansion-rom-version: bus-info:0000
:24
:00.0
supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: no supports-priv-flags: yes