top
Mellanox logo Mellanox
mid nav
applications
quick links

Firmware Support and Downloads




Firmware Update Options


OEM Models


Mellanox products that are sold by systems OEMs may have different model numbers than the Mellanox equivalent products. As a service to our OEM partners and their customers, we provide the following links for obtaining firmware releases for these products.

Dell |  IBM  |



Updating Firmware for a Cluster of Mellanox HCA Cards and/or Switch Systems


To update firmware on all the InfiniBand devices in an InfiniBand cluster, you need to download and install the IBADM Administration Tool Package from Mellanox's management tools Web page. See installation instructions in the IBADM User's Manual which can be downloaded from the same location.

Using the ibfwmgr tool in this package, you can perform a full cluster update. The update process is composed of the following steps:

  1. Download the Mellanox Complete Firmware Package - save with .tgz extension.

  2. Install the downloaded package (using: tar -xzvf ...) into /etc/ibfw (or elsewhere if you customized the FW_DIR variable in /etc/ibadm.conf)

  3. Run 'ibfwmgr -q' to query your InfiniBand fabric and obtain information about the existing IB devices, firmware versions and customization. (This query step also makes sure that ibadm is correctly installed.) The query informs you about all required updates, and (if applicable) about devices for which ibfwmgr could not find a PSID*. The query results are output to the screen. If errors are encountered, they are logged to /tmp/ibfwmgr.log.

NOTE: If ibfwmgr identifies devices without a PSID, contact your local FAE.
  1. If the query produced no errors, run 'ibfwmgr' to burn the firmware for all the devices requiring an update.
  2. Reboot those devices, then re-run  'ibfwmgr -q' to verify that the update process was successful.

For further details, please refer to the IBADM User's Manual.

* PSID (Paremeter-Set IDentification) is a 16-ascii character string embedded in the firmware image which provides a unique identification for the configuration of the firmware.

bottom