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. | Power cycle the system | |||
7. | Verify the new firmware version | Run 'ibstat' | Run 'vstat' |
Example:
To burn a firmware image to an MCX654106A-HCA enter:- Linux: flint -d /dev/mst/mt4123_pciconf0 -i fw-ConnectX6-rel-20_42_1000-MCX654106A-HCA_Ax-UEFI-14.35.15-FlexBoot-3.7.500.bin burn
- Windows: flint -d mt4123_pciconf0 -i fw-ConnectX6-rel-20_42_1000-MCX654106A-HCA_Ax-UEFI-14.35.15-FlexBoot-3.7.500.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