Mellanox - FW Burning for Dell Products

Firmware Burning Instructions for Dell InfiniBand Mezzanine I/O Cards and Blade Switch I/O Modules (For Dell PowerEdge M-Series)

 


Firmware Burning Instructions for InfiniBand Adapter Cards

Please perform the following steps in order to update the firmware on your InfiniBand Adapter Card:

  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 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 the “ibstat” command to verify the new firmware version

Firmware Burning Instructions for M2401Q InfiniScale III 20Gb/s InfiniBand Blade Switch I/O Module

  1. Download the firmware file from the switch firmware table.
  2. Unzip the file by running: "> unzip fw-47396-1_0_0-M2401Q_A1.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". See the example below.

> ibswitches

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

Switch : 0x0002c902004048ff 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 -lid-<lid#> -image ./fw-47396-<version>-M2401Q_A1.img

For example, for lid 13:

> mlxburn -lid-13 -image ./fw-47396-1_0_0-M2401Q_A1.img

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

Firmware Burning Instructions for M3601Q InfiniScale IV 40Gb/s InfiniBand Blade Switch I/O Module

  1. Download the firmware file from the switch firmware table.
  2. Unzip the file by running: "> unzip fw-IS4-<ver>-M3601Q_A1.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 : 0x0002c9000100d050 ports 32 "Infiniscale-IV Mellanox Technologies" base port 0 lid 14 lmc 0

Switch : 0x0002c9020040b9f8 ports 32 "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>-M3601Q_A1.bin b

For example, for lid 14:

> flint -d lid-14 -i ./fw-IS4-7_2_604-M3601Q_A1.bin b

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

NVIDIA Mellanox 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.