Brocade fiber channel switches are extremely robust over long periods of time, delivering solid performance with excellent mean time between failure (MTBF) ratings, but periodically require firmware upgrades. Unfortunatley finding the latest firmware versions from the HPE website can be less than straight forward, as I discovered recently when upgrading some B-Series SAN (8/12c) switches running an old version (
v6.1.0_8e1) of the firmware, which proved to be quite time consuming…
The Brocade fibre channel switch allows non-disruptive upgrades, meaning it is possible to upgrade the firmware with a High Availability (HA) reboot so as the switch reloads, the fibre channel ports stay online, and only management connections to the switch are lost for the duration of the reboot.
Note: Non-disruptive upgrades are only possible when moving from a single major version of the firmware to the next, or if you’re upgrading within a single major version. In my case the latest version of the firmware available at the time of writing was
v7.4.1d1. After sifting through the 119 available versions of firmware linked from the HPE website, the upgrade path from
v7.4.1d looked like this;
That’s seven disruptive firmware upgrades which take the switch out of action and cause the FC ports to stop functioning during the reboot for each upgrade. I won’t cover the upgrade process as there is an excellent post here written by Didier Van Hoye about how to perform firmware upgrades on these switches.
After starting to upgrade from one version to the next, I became stuck trying to move forwards from
v6.2.2f9. The HPE website doesn’t list any 6.3x versions of the firmware, and the switch prevented me from skipping version 6.3 and moving directly on to version 6.4 with this message:
It took some searching to discover that version 6.3 of the firmware is no longer supported by HPE, so there is no normal download link to it (as per this community post). HP do however still offer the missing firmware via their public FTP server, it just isn’t linked from the website.
In case v6.3.0d disappears from the HP servers I’ve mirrored it to S3 storage for safe keeping. The mirrored file v6.3.0d.zip is 1.22 GB (1,228,374,895 bytes) with an MD5 checksum of
Frustratingly the HPE website doesn’t appear to have any kind of coherent order presenting the firmware version options, so it can take a few minutes to find the relevant version of each major release. To save time I’ve listed below direct download links to each firmware that I used during the upgrade.