Firmware Installation

InfiniBand Cluster Bring-up Procedure
  1. Download the desired firmware version from here. Choose the right OPN and PSID.

  2. Install the firmware using flint -d device_id -i firmware.bin burn.

  3. Reboot the device once the firmware burning is completed.

    For further information, see MFT User Manual.

  1. Download the desired firmware version from here.

  2. Install switch firmware:

    1. Access the unmanaged switches via its LID.

    2. Identify the switch LID, run ibswitches.

      Copy
      Copied!
                  

      root@ufmx-qnt-02: # ibswitches Switch 0x900a8403006 f f780 ports 65 "MF0 ;grla -quanta -01:MQM9700/U l" enhanced port 0 lid 1 lmc 0 Switch 0x900a8403006 f e0c0 ports 65 "MF0 ;grla -quanta -s2:MQM9700/U l" enhanced port 0 lid 5 lmc 0 Switch 0x900a8403006 f f8c0 ports 65 "MF0 ;grla -quanta -s1:MQM9700/U l" enhanced port 0 lid 14 lmc 0 Switch 0x900a8403006 f e040 ports 65 "MF0 ;grla -quanta -02:MQM9700/U l" enhanced port 0 ltd 15 lmc 0

    3. Install the firmware.

      Copy
      Copied!
                  

      flint –d lid-xxx –i fw-Quantum-2-rel-31_2012_3008-MQM9700-NS2X_Ax.bin burn

    4. Reboot the device once the firmware burning is completed.

      Copy
      Copied!
                  

      flint -d lid-xxx swreset

      For further information, see MFT User Manual.

For manage switch you must upgrade the transciever FW using UFM.

For unmanaged switch and servers you can upgrade using MFT.

Via UFM:

  1. Navigate to managed elements page.

  2. select the target switches and click on Upgrade Cable Transceivers option.

    1-version-1-modificationdate-1716879812650-api-v2.jpg

  3. A model will be shown containing list of the active firmware versions for the cables of the selected switches, besides the version number, a badge will show the number of matched switches:

    2-version-1-modificationdate-1716879828430-api-v2.png


    3-version-1-modificationdate-1716879841193-api-v2.png


  4. After the user clicks Submit, the GUI will start sending the selected binaries with the relevant switches sequentially, and a model with a progress bar will be shown (this model can be minimized):

    4-version-1-modificationdate-1716879855793-api-v2.jpg


  5. After the whole action is completed successfully, you will be able to see the following message at the model bottom The upgrade cable transceivers completed successfully, do you want to activate it? by clicking the yes button it will run a new action on all the burned devices to activate the new uploaded binary image.

  6. Another option to activate burned cables transceivers you can go to the Groups page and right click on the predefined Group named Devices Pending FW Transceivers Reset or you can right click on the upgraded device from managed element page and select Activate cable Transceivers action.

    5-version-1-modificationdate-1716879866903-api-v2.jpg


    For further information, see UFM User Manual.

Via MFT:

  1. Query the Transceiver firmware information.

    Copy
    Copied!
                

    flint -d lid-1 --linkx --downstream_device_ids 1 q

    Note

    When the cluster has many switches, multiple hosts may be engaged in the upgrade process. Each device (NIC, Switch) can update only the modules connected directly to it, not the far end. Updating the far-end transceiver requires the same operation to be done at the far-end switch(es).

  2. Burn the cable using the Auto-update command.

    Copy
    Copied!
                

    flint -d <device> --linkx--linkx_auto_update--download_transfer-i<binary file> b

  3. Activate the new firmware:

    Copy
    Copied!
                

    flint -d lid-2 --linkx--linkx_auto_update–-activate b

More reading of flint for cables can be found in Cable Burn Command.

© Copyright 2024, NVIDIA. Last updated on May 28, 2024.