top
Mellanox logo Mellanox
mid nav

Updating Firmware for IBM InfiniBand Adapter Cards

Please perform the procedure described below to update the firmware on your IBM InfiniBand HCA card.

  • Download the correct firmware image from the following table
InfiniBand Adapter Cards Table
Card Description Card Rev:
PSID*
Device Name, PCI DevID (Decimal) Firmware Image Release Notes Release Date
IBM 43W4441
ConnectX Dual-port 4X DDR
Mezzanine Card
Rev A3:
IBM08A0000001
MT25408 ConnectX,
PCI DevID:
DDR - 25418
fw-25408-2_3_000 -43W4441.bin.zip fw-25408 Rev 2_3_000 release notes.pdf 10-Jan-08
Mellanox ConnectX Dual-Port 4X DDR IB PCIe 2.0 HCA Rev A1:
IBM0010000008
MT25408 ConnectX IB,
PCI DevID:
DDR - 26418
fw-25408- 2_3_000- MHGH29-XTC_A1.bin.zip fw-25408 Rev 2_3_000 release notes.pdf 4-Dec-07
Mellanox InfiniHost III Lx Single-Port 4X DDR IB PCIe 1.0 HCA Rev A5:
IBM0020000002
MT25204 InfiniHost III Lx IB,
PCI DevID:
DDR - 25204
fw-25204- 1_2_000- MHGS18-XTC_A5.bin.zip fw-25204 Rev 1_2_000 release notes.pdf 14-Dec-06

  * 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.



Burn firmware using Mellanox Firmware Tools

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 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. You can download mstflint from the OpenFabrics site at mstflint_SW for Linux. (NOTE: If OFED is installed on your machine, then mstflint is already installed.)
  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 'ibstat' to verify the new firmware version

  • Links to software stacks

  • Links to archives
  • N/A