Firmware Burning Instructions for HP InfiniBand Adapter Cards and Blade Switches
- Burning Instructions for InfiniBand Adapter Cards
- Firmware Burning Instructions for 410397-001 HP 4x DDR IB Blade Switche
- Firmware Burning Instructions for 489183-B21 HP BLc 4x DDR IB Gen2 Blade Switch
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)
- 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. 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.
- 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
- Reboot the system
- Run 'ibstat' to verify the new firmware version
Firmware Burning Instructions for 410397-001 HP 4x DDR IB Blade Switch
- Download the firmware file from the switch firmware table.
- Unzip the file by running: "> unzip fw-47396-<version>-410397-001.img.zip"
- 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.
- Make sure the local ports are active by running: "> ibv_devinfo"
- 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
- 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
- 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
- Download the firmware file from the switch firmware table.
- Unzip the file by running: "> unzip fw-IS4-<version>-489183-B21.bin.zip"
- 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.
- Make sure the local ports are active by running: "> ibv_devinfo"
- 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
- 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
- Power cycle your machine for the new firmware to take effect.