Transceiver Firmware Installation
Transceivers Firmware Installation
For manage switch you can upgrade the transciever FW using UFM or with NVOS (XDR systems only).
For unmanaged switch and servers you can upgrade using MFT.
Navigate to managed elements page.
select the target switches and click on Upgrade Cable Transceivers option.
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:
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):
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.
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.
For further information, see UFM User Manual.
Query the Transceiver firmware information.
flint -d lid-
1--linkx --downstream_device_ids1qNoteWhen 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).
Burn the cable using the Auto-update command.
flint -d <device> --linkx--linkx_auto_update--download_transfer-i<binary file> b
Activate the new firmware:
flint -d lid-
2--linkx--linkx_auto_update–-activate b
More reading of flint for cables can be found in Cable Burn Command.
Show the Transceiver firmware information.
admin
@croc-94-mgmt2:~$ nv show platform transceiver Transceiver Identifier Vendor name Vendor PN Vendor SN Vendor revision ----------- ----------------------------- ----------- ---------------- ------------- --------------- swA1 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N001-FTF MT2214VS0380822swA2 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N001-FTF MT2214VS0379222swA3 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2139VS0128733swA4 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2139VS0128733swA5 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0123133swA6 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0123133swA7 OSFP 8X Pluggable Transceiver NVIDIA MMS4X00-NV4 MT2220FT1280811swA8 OSFP 8X Pluggable Transceiver NVIDIA MMS4X00-NV4 MT2220FT1413811swA10 OSFP 8X Pluggable Transceiver NVIDIA NMA4OPT-XFJALML2 MT2416AC9144811swA11 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0124233swA12 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0124233swA13 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0125533swA14 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0125533swA15 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00B MT2234VS0257033swB1 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0154333swB2 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0154333swB3 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0127233swB4 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0127233swB5 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2150VS0049233swB6 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2150VS0049233swB7 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0150233swB8 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0150233swB9 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0121933swB10 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0121933swB11 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0153233swB12 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0153233swB13 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0151733swB14 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0151733swB15 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00B MT2234VS0257033Note that we can have both optical & copper type transceivers - these can be identified by Vendor PN and running show explicitly.
For example: swA7 is optical and swA10 is copper. each transceiver type has different firmware image.
admin@croc-94-mgmt2:~$ nv show platform transceiver swA7 | grep "cable-type"
cable-type : Optical module
admin@croc-94-mgmt2:~$ nv show platform transceiver swA10 | grep "cable-type"
cable-type : Copper cable
3. In order to see the current firmware version for the transceiver - add firmware param as the following:
admin@croc-94-mgmt2:~$ nv show platform transceiver swA10 firmware
operational
-------------------- -----------
actual-firmware 39.230.20
fw-upgrade-status N/A
fw-upgrade-error-msg N/A
4. The next step will be to fetch the right firmware image (and verify):
admin@croc-94-mgmt2:~$ nv action fetch platform firmware transceiver scp://root:12345@10.237.38.141/auto/sw_system_project/NVOS_INFRA/verification_files/transceiver_fw/Xodin/fw_39_230_00024_dev_signed.bin
Action executing ...
Fetching file ...
Action executing ...
File fetched successfully
Action succeeded
admin@croc-94-mgmt2:~$ nv show platform firmware transceiver files
Available Firmware Files File Path
------------------------------------ ----------------------------------------------------------------
fw_39_230_00024_dev_signed.bin /host/fw-images/transceiver/fw_39_230_00024_dev_signed.bin
5. Install the fetched firmware image:
admin@croc-94-mgmt2:~$ nv action install platform transceiver swA10 firmware files fw_39_230_00024_dev_signed.bin
Action executing ... 1%
Installing firmware: fw_39_230_00024_dev_signed.bin
Action executing ... 14%
Installed FW: 39.230.24
Action succeeded
6. Verify the image was installed successfully
admin@croc-94-mgmt2:~$ nv show platform transceiver swA10 firmware
operational
-------------------- -----------
actual-firmware 39.230.24
fw-upgrade-status OK
fw-upgrade-error-msg N/A