Firmware Burning
- Check the device’s PCI address. - lspci | grep Mellanox Example: - 00:- 06.0Infiniband controller: Mellanox Technologies MT27520 Family [ConnectX-- 3Pro]
- Identify the adapter card's PSID. - # mstflint -d - 81:- 00.0q Image type: FS2 FW Version:- 2.36.- 5000FW Release Date:- 26.4.- 2016Rom Info: type=PXE version=- 3.4.- 718devid=- 4103Device ID:- 4103Description: Node Port1 Port2 Sys image GUIDs: e41d2d0300b3f590 e41d2d0300b3f591 e41d2d0300b3f592 e41d2d0300b3f593 MACs: e41d2db3f591 e41d2db3f592 VSD: PSID: MT_1090111019
- Download the firmware BIN file from the NVIDIA website that matches your card's PSID: nvidia.com/en-us/networking/ → Support → Support → Firmware Download 
- Burn 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: mlx4_en version: - 2.2-- 1(Feb- 2014) firmware-version:- 2.40.- 5000expansion-rom-version: bus-info:- 0000:0a:- 00.0supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: no supports-priv-flags: yes