Firmware Burning

Ubuntu 22.04 Driver Documentation
  1. Check the device’s PCI address.

    Copy
    Copied!
                

    lspci | grep Mellanox   Example:   00:06.0 Infiniband controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]

  2. Identify the adapter card's PSID.

    Copy
    Copied!
                

    # mstflint -d 81:00.0 q Image type:          FS2 FW Version:          2.36.5000 FW Release Date:     26.4.2016 Rom Info:            type=PXE version=3.4.718 devid=4103 Device ID:           4103 Description:         Node             Port1            Port2            Sys image GUIDs:               e41d2d0300b3f590 e41d2d0300b3f591 e41d2d0300b3f592 e41d2d0300b3f593 MACs:                                     e41d2db3f591     e41d2db3f592 VSD: PSID:                MT_1090111019

  3. Download the firmware BIN file from the NVIDIA website that matches your card's PSID: nvidia.com/en-us/networking/ → Support → Support → Firmware Download

  4. Burn the firmware.

    Copy
    Copied!
                

    # mstflint -d <lspci-device-id> -i <image-file> b

  5. Reboot your machine after the firmware burning is completed.

  6. Validate new firmware burned successfully:

    Copy
    Copied!
                

    # ethtool -i ens3 driver: mlx4_en version: 2.2-1 (Feb 2014) firmware-version: 2.40.5000 expansion-rom-version: bus-info: 0000:0a:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: no supports-priv-flags: yes

© Copyright 2023, NVIDIA. Last updated on Sep 8, 2023.