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_ids1
qNoteWhen 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 MT2214VS0380822
swA2 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N001-FTF MT2214VS0379222
swA3 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2139VS0128733
swA4 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2139VS0128733
swA5 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0123133
swA6 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0123133
swA7 OSFP 8X Pluggable Transceiver NVIDIA MMS4X00-NV4 MT2220FT1280811
swA8 OSFP 8X Pluggable Transceiver NVIDIA MMS4X00-NV4 MT2220FT1413811
swA10 OSFP 8X Pluggable Transceiver NVIDIA NMA4OPT-XFJALML2 MT2416AC9144811
swA11 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0124233
swA12 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0124233
swA13 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0125533
swA14 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0125533
swA15 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00B MT2234VS0257033
swB1 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0154333
swB2 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0154333
swB3 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0127233
swB4 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0127233
swB5 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2150VS0049233
swB6 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2150VS0049233
swB7 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0150233
swB8 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0150233
swB9 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0121933
swB10 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0121933
swB11 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0153233
swB12 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0153233
swB13 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0151733
swB14 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00A MT2237VS0151733
swB15 OSFP 8X Pluggable Transceiver NVIDIA MCP4Y10-N00B MT2234VS0257033
Note 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