Firmware Burning Instructions for HP InfiniBand Adapter Cards and Blade Switches

 


Firmware Burning Instructions for InfiniBand Adapter Cards

Burn HCA firmware either using Mellanox Firmware Tools (Linux/Windows) or using MSTFLINT.

Burn HCA firmware using MFT:

Index Step Linux Windows
1. Download the Mellanox Firmware Tools (MFT) MFT_for Linux
(save with .tgz extension)
MFT_for Windows_x86
MFT_for Windows_x64
2. Download MFT  documents MFT_Linux_Release_Notes
MFT_User's Manual
MFT_Windows_Release_Notes
MFT_User's Manual
3. Install MFT Untar the package and run: install.sh Install the MSI (double click on the MSI file)
4. 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
5. Reboot the system
6. Verify the new firmware version Run 'ibstat' Run 'vstat'

Burn HCA 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. To download and install it, perform the following steps:

    NOTE: If OFED (v1.4 or later) is installed on your machine, then mstflint is already installed.

    $ git-clone git://git.openfabrics.org/~orenk/mstflint.git <target directory>

    $ cd <target directory>

    Read the "README" file and perform the utility installation steps.

  4. In the directory of 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

Firmware Burning Instructions for 410397-001 HP 4x DDR IB Blade Switch

  1. Download the firmware file from the switch firmware table.
  2. Unzip the file by running: "> unzip fw-47396-<version>-410397-001.img.zip"
  3. Start the MLNX_OFED driver by entering "> /etc/init.d/openibd start" at the command prompt. If the command is not recognized, then you may need to install MLNX_OFED.
  4. Make sure the local ports are active by running: "> ibv_devinfo"
  5. Obtain the switch LID for which you wish to update firmware by running: "> ibswitches".

> ibswitches

Switch : ... ports 24 "MT47396 Infiniscale-III Mellanox Technologies" base port 0 lid 13 lmc 0

Switch : ... ports 24 "MT47396 Infiniscale-III Mellanox Technologies" base port 0 lid 14 lmc 0

  1. Run mlxburn with the correct LID retrieved in step #54 above to perform the firmware burning operation.

> mlxburn -dev lid-<lid#> -image ./fw-47396-<version>-410397-001.img

For example, for lid 13:

> mlxburn -dev lid-13 -image ./fw-47396-1_0_5-410397-001.img

  1. Power cycle your machine for the new firmware to take effect.

Firmware Burning Instructions for 489183-B21 HP BLc 4x DDR IB Gen2 Blade Switch

  1. Download the firmware file from the switch firmware table.
  2. Unzip the file by running: "> unzip fw-IS4-<version>-489183-B21.bin.zip"
  3. Start the MLNX_OFED driver by entering "> /etc/init.d/openibd start" at the command prompt. If the command is not recognized, then you may need to install MLNX_OFED.
  4. Make sure the local ports are active by running: "> ibv_devinfo"
  5. Obtain the switch LID for which you wish to update firmware by running: "> ibswitches". See the example below.

> ibswitches

Switch : ... "Infiniscale-IV Mellanox Technologies" base port 0 lid 14 lmc 0

Switch : ... "Infiniscale-IV Mellanox Technologies" base port 0 lid 20 lmc 0

  1. Run flint with the correct LID retrieved in step #5 above to perform the firmware burning operation.

> flint -d lid-<lid#> -i ./fw-IS4-<version>-489183-B21.bin b

For example, for lid 14:

> flint -d lid-14 -i ./fw-IS4-7_2_000-489183-B21.bin b

  1. Power cycle your machine for the new firmware to take effect.

NVIDIA Cookie Policy

This website uses cookies which may help to deliver content tailored to your preferences and interests, provide you with a better browsing experience, and to analyze our traffic. You may delete and/or block out cookies from this site, but it may affect how the site operates. Further information can be found in our Privacy Policy.