Firmware Update Instructions

  • If you have installed OFED on your machine, you can update firmware using the mstflint tool.
    See mstflint FW Burning Tool README. You can download mstflint from the OpenFabrics site
    at mstflint_SW for Linux.
  • For instructions to update firmware on a single HCA card using MFT, see the table below.

Instructions for burning firmware using MFT:


Index Step Linux Windows
1. Download the Mellanox Firmware Tools (MFT) Available via firmware management tools page
2. Download MFT  documents Available via firmware management tools page
3. Install MFT Untar the package and run: install.sh Install the MSI (double click on the MSI file)
4. Download the correct firmware image zip file from the Firmware Download Table on the firmware Web page of your product's family -- save with a .zip extension.
Click Here for help in identifying your HCA Card.
5. Burn the firmware image to the Adapter Card Enter:    mst start
N/A
- Get the mst device name using the command:  'mst status'
- Format of device name:
/dev/mst/mt<dev_id>_pci{_cr0|conf0}
- Get the mst device name using the command:  'mst status'
- Format of device name:
  mt<dev_id>_pci{_cr0|conf0}
Unzip the binary image (.zip file)
Burn the FW image. Enter:
flint -d <device_name> -i <binary image> burn
6. Reboot the system
7. Verify the new firmware version Run 'ibstat' Run 'vstat'


Example:

To burn a firmware image to an MCX353A-FCB enter:

  • Linux:  flint -d /dev/mst/mt4099_pci_cr0 -i fw-4099-2_30_8000-MCX353A-FCB_ A1.bin burn
  • Windows:  flint -d mt4099_pci_cr0 -i fw-4099-2_30_8000-MCX353A-FCB_ A1.bin burn

Instructions for burning firmware using MSTFLINT (Linux):

  1. Run “lspci | grep Mellanox” to determine the PCI bus ID
  2. Unzip the firmware image by running “unzip <firmware file name>.zip”
  3. You need the mstflint utility to update the firmware. You can download mstflint from the OpenFabrics site at mstflint_SW for Linux. (NOTE: If OFED is installed on your machine, then mstflint is already installed.)
  4. In the same directory as the firmware file, run “mstflint –d <PCI bus ID, i.e. 05:00.0> -i <.bin file> b”. For details on mstflint usage, see mstflint FW Burning Tool README
  5. Reboot the system
  6. Run 'ibstat' to verify the new firmware version