Uploading new firmware image
MXL switches keep two firmware images – A and B. You can set either one of them to be active. Use the following command to list firmware version of all stack members and see which one is active:
# show boot system stack-unit all
To upload firmware you will need a TFTP server. You can use TFTPD64 (also called TFTPD32), which can be downloaded from Philippe Jounin page here .
If the active firmware image is in A, upload new firmware to B. You’ll also be asked if you want to upload firmware to all switches in the stack.
# upgrade system tftp://10.0.0.1/FTOS-XL-9.5.0.0P2.bin b:
At the time of upgrade the latest version was 9.7. This version was 2 weeks old and wasn’t recommended for use in production. Version 9.6 had a major bug. As a result version 9.5SP2 was chosen for the upgrade.
Double-check that new firmware has been successfully distributed to all switches:
# show boot system stack-unit all
Backing up startup config
Make sure you do not miss this step. If something goes wrong and switch looses its config, you’ll have to recreate all configuration from scratch. Imagine the consequences.
# copy start tftp://10.0.0.1/MXL_01.01.15.conf
Reloading the stack
Once firmware is uploaded and config is saved, reload the stack. Be mindful that it’s a disruptive procedure and all links connected to the stack will go down. A reboot shouldn’t take more than a couple of minutes, but make sure you do that after hours.
# conf t
# boot system stack-unit all primary system b:
# exit
# copy run start
# reload
Confirm that the active firmware image is now B. And that concludes the switch stack upgrade.
Tags: active, backup, bug, disruptive, firmware, force, image, MXL, stack, upgrade
August 19, 2015 at 2:45 am |
A great step-by-step article, made life so much easier. Thank you!
August 19, 2015 at 3:44 am |
My pleasure.
March 22, 2016 at 3:33 pm |
Hi, have you tried/tested upgrade without outage? If such option is supported by vendor. Thanks
March 23, 2016 at 5:34 am |
Hi Adam, non-disruptive upgrade is not supported on stacked switches. After the upgrade both switches are restarted at once.
Non-disruptive upgrade is supported only if you have two switches configured in a VLT domain.
July 3, 2016 at 11:52 am |
[…] My pair of switches were configured in a Virtual Link Trunking (VLT) domain. I’ll explain how VLT works later in the series. But from the upgrade point of view, each switch in a VLT domain is treated as a separate switch and has to be upgraded separately. If you decided to use a stack instead of VLT, you can find the upgrade process for a Force10 stack in my other post about Dell MXL switches here. […]
April 11, 2018 at 3:01 am |
great procedure ! does this apply to s4048 switches ? in case something goes wrong with the upgrade . is it possible to rollback by reloading system a:
November 18, 2018 at 4:32 am |
I have a number of blog posts on S-series. You can find the upgrade process here “Dell Force10 Part 1: Initial Configuration”: https://niktips.wordpress.com/2016/07/03/dell-force10-part-1-initial-configuration/
December 20, 2019 at 3:43 am |
Anyone happen to know where I can get a copy of the latest FW?
July 24, 2020 at 9:45 pm |
Hi, Neil. If you have a valid support contract, you should be able to log in to the vendor support portal and download the firmware from it.