Firmware Support and Downloads
Firmware Update Options
- For a Single Adapter Card See adapter firmware burning instructions.
- For a Single Switch System
- For Clusters with InfiniBand Products
- For Customized Firmware (.mlx, .ini) - OEMs Only
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:
-
Download the Mellanox Complete Firmware Package - save with .tgz extension.
-
Install the downloaded package (using: tar -xzvf ...) into /etc/ibfw (or elsewhere if you customized the FW_DIR variable in /etc/ibadm.conf)
-
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.
- If the query produced no errors, run 'ibfwmgr' to burn the firmware for all the devices requiring an update.
-
Reboot those devices, then re-run 'ibfwmgr -q' to verify that the update process was successful.
* 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.
![]() |
|










