Updating Firmware for a Single Switch System

To update firmware on a single switch system in a Linux environment:

  1. Download the Mellanox Firmware Tools (MFT) package (save with .tgz extension), its Release Notes, and its User's Manual.
  2. Install MFT: First untar the downloaded package (tar -xzvf <mft tarball>), then run 'install.sh'.
  3. Download the correct firmware tar file using the Switch Firmware Download Table (below) (save with .tgz extension).
  4. Untar the firmware tarball using:  tar -xzvf <FW tarball>
  5. Perform the following steps to burn the firmware image to the switch system.
a. Connect Mellanox's MTUSB-1 device (Dimax - a USB to I2C adapter) between the host machine (USB port) and the switch system (I2C port).
b. Create the /dev/mst/mtusb-1 device by running:  mst start
c. cd to fw-47396-1.0.5/ucode
d. Set the internal i2c hub by running:  ./MTS2400_i2c_set  /dev/mst/mtusb-1
e. Query the switch system to see if it has a valid firmware image and a PSID by running:
    spark -d /dev/mst/mtusb-1 q
 
  If the query returns an error, please contact your Mellanox FAE.

f. If the query succeeds, upgrade the firmware version on the switch system by running:
   mlxburn -fw ./IS3FW.BIN -dev /dev/mst/mtusb-1
    
  For an MTS9600 Gazelle Switch System:
Please contact your Mellanox FAE.
  For an MTS14400 Rhino Switch System:
Please contact your Mellanox FAE.

Notes:

OPN System Code Name Silicon Firmware Image Release Notes
Custom Switch based on Mellanox's MT47396 InfiniScale III switch device Custom Switch MT47396
InfiniScale III
fw-47396-1.0.5.tgz
fw-47396-1_0_5_release_notes.pdf
Custom Switch based on Mellanox's MT43132 InfiniScale switch device Custom Switch MT43132
InfiniScale
fw-43132-rel-5_6_0.tgz
fw-43132_5_6_0_release_notes.pdf
MTS14400 144 Port Switch Rhino MT47396
InfiniScale III
fw-47396-1.0.5.tgz
fw-47396-1_0_5_release_notes.pdf
MTS2400-24

MTS2400-12T4
24 4X Port Switch

12-4X & 4-12X Port Switch
Reindeer MT47396
InfiniScale III
fw-47396-1.0.5.tgz
fw-47396-1_0_5_release_notes.pdf
MTS9600 96 Port Switch Gazelle MT43132 InfiniScale fw-43132-rel-5_6_0.tgz
fw-43132_5_6_0_release_notes.pdf