Mellanox Community
Contact Support
Quick Links
Firmware Update Instructions
Updating Firmware for a Single Mellanox HCA Card
- 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) | Please
refer to
the firmware
management tools page to download the correct MFT package and
documentation
|
||
| 2. | Download MFT documents | |||
| 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 MHET2X-1TC (Cougar Cub 128 R5) enter:- Linux: flint -d /dev/mst/mt23108_pci_cr0 -i fw-23108-3_5_000-MHET2X-1TC.bin burn
- Windows: flint -d mt23108_pci_cr0 -i fw-23108-3_5_000-MHET2X-1TC.bin burn
Instructions for burning firmware using MSTFLINT (Linux):
- Run “lspci | grep Mellanox” to determine the PCI bus ID
- Unzip the firmware image by running “unzip <firmware file name>.zip”
- 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.)
- 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
- Reboot the system
- Run 'ibstat' to verify the new firmware version

Language 
Chinese (中国)
Japanese (日本)
Korean (한국)
Russian (Россия)