Print | Rate this content

Brocade Fibre Switches - Upgrading 4.x.x Firmware

Firmware Version 4.x.x Overview

Firmware Version 4.x.x is an update to the previous firmware release.

This firmware supports the following switches:
  • HP StorageWorks SAN Switch 4/32
  • HP StorageWorks SAN Switch 2/8V
  • HP StorageWorks 2/16V
  • HP StorageWorks 2/16N
  • HP StorageWorks SAN director 2/128
  • HP StorageWorks SAN switch 2/32

The latest firmware is also available on the HP website (URL is subject to change):

To access the firmware, go to: http://www.hp.com/country/us/eng/prodserv/storage.html
  1. Locate the "networked storage" section of the web page.
  2. Under "networked storage," go to the "by type" subsection.
  3. Click "SAN infrastructure." The SAN infrastructure page displays.
  4. Locate the "Fibre Channel Switches" section.
  5. Go to the "B-Series Fabric" subsection.
  6. Click the appropriate switch. The switch overview page displays.
  7. Go to the "product information" section.
  8. Click "software, firmware & drivers".
  9. Go to the "select operating system".
  10. Click "Cross operating system (BIOS, Firmware, Diagnostics, etc.)."
  11. Go to the "Firmware" section.
  12. Click the blue button to the right of the applicable firmware.

You may also download the firmware from an FTP server or a local (NFS) directory to the switch's non-volatile storage area.

top

Downloading the Firmware File from an FTP Server

To download the switch firmware from an FTP server or from a local (NFS) directory to the switch's non-volatile storage area; telnet to the switch or connect the serial line to a PC.

Use the following command:

firmwareDownload [ [-sbni] host,user,pfile,passwd]

The new firmware is in the form of RPM packages with names defined in a pfile. A pfile is a binary file that contains specific firmware information (time stamp, platform code, version, and so forth) and the names of firmware packages to be downloaded. These packages are made available periodically to add features or to remedy defects.

NOTE: Contact customer support to obtain information about available firmware versions.

In the HP StorageWorks SAN director 2/128 and Core Switch 2/64, this command, by default, downloads a firmware image to both CPs in a rollover mode to prevent disruption to application services. This operation depends on HA support. If HA is not available, a user still needs to upgrade the CPs one at a time by using the "-s" option.

NOTE: By default, firmwareDownload always loads the new image into the secondary partition, then swaps the secondary partition to be the primary. It then reboots the CP and activates the new image.

IMPORTANT: If the firmware resides on a laptop, the laptop hosting the firmware must have an active connection to both CPs though an Ethernet hub or switch. Without this dual connection, the firmware download will fail on one of the CPs.

If an active connection to both CPs is not possible, then the "-s" option should be used to update each CP separately.

The HP StorageWorks SAN Switches have two partitions of non-volatile storage areas, a primary and a secondary, to store two firmware images. Firmware download always loads the new image into the secondary partition and swaps the secondary partition to be the primary. It then reboots the CP and activates the new image. Finally, it will perform firmware commit automatically to copy the new image to the other partition (unless "-s" is used.)

The command supports both non-interactive and interactive modes. If it is invoked without any command line parameters, or if there is any syntax error in the parameters, the command will go into the interactive mode in which the user is prompted for inputs.

top

Firmware Update for the HP StorageWorks SAN Switch 2/8V, 2/16V, 2/16N FF,HP StorageWorks SAN Switch 2/32 and HP StorageWorks SAN Switch 4/32

Use the following procedure to upgrade your HP StorageWorks SAN Switch 2/8V, 2/16V, 2/16N FF, HP StorageWorks SAN Switch 2/32 and 4/32 to the latest firmware.

NOTE: The firmware download on any of the switches that use this firmware is non-disruptive if you are upgrading from any previous version of 4.1.x and a cascaded switch is running 4.1.x or higher, or the switch is an HP StorageWorks Core Switch 2/64 or SAN Director 2/128.
NOTE: HP recommends that before upgrading the switch firmware, a copy of the switch configuration file should be saved to the FTP server using the configupload command.
Create a directory for the firmware files and download the firmware from the hp website into a UNIX or Windows machine as explained above.
  1. Verify an FTP service is running on a Unix or Windows machine.
  2. In Unix, verify there is a pound (#) sign before root in the /etc/ftpusers file.
  3. Telnet to the switch.
  4. At the login prompt, type admin .
  5. Type the password.
  6. At the prompt type, firmwaredownload .
  7. Follow the onscreen prompts, as shown below:

    Do you want to continue [Y]:

    Server Name or IP Address: 10.10.0.0 (Enter the IP address of the FTP sever that has the code.)

    User Name: anonymous

    File Name: v4.x.x/release.plist
    NOTE: Newer versions might need to only type in release.plist

    Password: xxxx

    FirmwareDownload has started.

    Start to install packages......

    The firmware files begin to download. This takes approximately 5 to 10 minutes.

  8. Upon completion of a successful download, you will see the following prompts:

    Verification SUCCEEDED

    Firmwaredownload completes successfully.

    FirmwareDownload has completed successfully.

    Connection to host lost.

  9. Re-telnet to the switch, as follows:

    C:\>telnet 10.10.0.0

    Fabric OS (Switch)

    Switch login: admin

    Password: xxxx

    5_1:admin> firmwareshow

    Primary partition: v4.x.x

    Secondary Partition: v4.x.x

    Switch:admin>

The switch is now running firmware v4.x.x

top

Firmware Update for the HP StorageWorks SAN Director 2/128, 2/128 power pack, HP StorageWorks Core Switch 2/64 and 2/64 power pack

Use the following procedure to upgrade to firmware V4.x.x:
  1. Create a directory for the firmware files and download the firmware from the hp website into a UNIX or Windows machine as explained above.
  2. Verify that the FTP service is running on the Windows machine or the UNIX machine with read access to the firmware files.
  3. In Unix, verify there is a pound (#) sign before the top level directory in the /etcfirmwareDownload /ftpusers file.
  4. Issue the firmwareDownload command, as follows:

    core131:admin> firmwaredownload

    You can run firmwareDownloadStatus to get the status of this command.

    This command will cause the active CP to reset and will require that existing telnet, secure telnet or SSH sessions be restarted.

    Do you want to continue [Y]:

    Server Name or IP Address: 10.0.0.0

    User Name: ftpuser

    File Name: v4.x.x/release.plist

    Password:

    Firmwaredownload has started on Standby CP. It may take up to 10 minutes.

    Firmwaredownload has completed successfully on Standby CP.

    Standby CP reboots.

    Standby CP booted up.

    Standby CP booted up with new firmware.

    Connection to host lost.

  5. Re-telnet to the switch, as follows:

    5_1:admin> firmwareshow

    Primary partition: v4.x.x

    Secondary Partition: v4.x.x

    Switch:admin>

The switch is now running firmware v4.x.x

top

Firmware Update for OpenVMS Environments

Use the following procedure to upgrade the HP StorageWorks SAN Switch 2/8V, 2/8V power pack, 2/16V, 2/16N FF, 2/16N power pack, HP StorageWorks SAN Switch 2/32, 4/32 and 2/32, 4/32 power pack, HP StorageWorks SAN director 2/128 or the Core Switch 2/64 to firmware Version 4.x.x in OpenVMS environments.

NOTE: Do not use an OpenVMS machine as the FTP server without modifying the filenames and the script. OpenVMS uses periods for subdirectories instead of forward slash. OpenVMS uses underscore instead of periods for separating parts of filenames.

To create the new zip files, the original release.plist file needs to be edited and moved to all appropriate directories. In the release.plist file, the names of other files (such as setup-1_3_4-9_ppc.rpm) need to be changed so that there is only one "." (period), and it appears before the file extension.

For example, any entries in the file appearing as setup-1.3.4-9.ppc.rpm are changed to setup-1_3_4-9_ppc.rpm.

This file has been tested using the file UNZIP-ALPHA.EXE.
  1. Copy UNZIP-ALPHA.EXE into sys$common:[sysmgr]
  2. Set up symbol by entering the following at prompt:

    >> unzip == "$sys$common:[sysmgr]unzip-alpha.exe"

  3. Create a new directory for firmware v4.x.x, as follows:

    >> cre/dir [sys$common:[sysmgr.V4_x_x]

  4. Copy V4_x_x_VMS.zip into sys$common:[sysmgr.V4_x_x]
  5. Set directory to where new file exists and unzip it:

    >> set def sys$common:[sysmgr.V4_x_x]

    >> unzip V4_x_x_VMS.zip

The file should extract itself into new directory, creating several subdirectories.

The kit is now ready to be installed, either through the browser or via a telnet session.

Through browser:
  1. Open browser.
  2. In the space for the web address, type the IP for switch 0 and press Enter.
  3. Screen showing entire fabric appears.
  4. Find the appropriate switch in the fabric.
  5. Click on the small icon (a folder with a key inside it.)
  6. A new window appears and you are prompted for the user name and password for the switch.
  7. Enter the appropriate user name and password and the administrative menu will appear.
  8. Click the Upload/Download tab to bring up Firmware menu.
  9. Select the Firmware Download button in the Function category.
  10. Under Host Details , make sure the Protocol setting is set to FTP.
  11. In the User Name field, enter the user name for the OpenVMS machine you are using.
  12. In the Host IP field, enter the IP address of the OpenVMS machine you are using.
  13. In the Password field, enter the password for the username specified in step 11.
  14. In the Filename field, enter the following:

    V4_x_x/release.plist

  15. Click on the Apply button. The window displays status.

top

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!