Patch-ID# 116001-02
Keywords: McDATA 2GB Fibre Channel Director Switch firmware E/OS 6064 6140 4500
Synopsis: McDATA E/OS 05.02.00 upgrade
Date: Nov/12/2003

Install Requirements: None

Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: Fibre Channel

Unbundled Release: N/A

Xref:

Topic: McDATA E/OS 05.02.00 upgrade for 6064/6140/4500

Relevant Architectures: sparc

BugId's fixed with this patch: 4903161 4948157

Changes incorporated in this version: 4948157 

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

      README.116001-02 
      5.02.00_Release_Notes.pdf
      patchinfo
      EOSv05.02.00.bin

Problem Description:

4948157 4500/6064/6140 w/ E/OS 4.xx.xx reset to factory defaults after IPL, IML or POR.

(from 116001-01)
4903161 fabric segmented or device disconnected on the 49th day on switches with E/OS 4.1

*************************************************************************
**************************************************************************
**WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:**

1. McDATA switches running E/OS 05.02.00 should not be downgraded using
   SANpilot and Internet Explorer version 5.00.3315.1000x. There is a problem
   with Internet Explorer and not E/OS. If this operation is performed, the
   download operation may not complete and may eventually time-out leaving
   the switch with the previous version of E/OS.  Please refer to the
   "McDATA Enterprise Operating System version 05.02.00 Release Notes" for
   more detail regarding other firmware downgrade consideration and limitation.

   "McDATA E/OS v05.02.00 Release Notes" is included with this patch and is
   available from McDATA File Center at URL
   http://www.mcdata.com/filecenter/template?page=home.login

   NOTE: Sun is not responsible for the availability of third-party
         Web sites mentioned in this document. Sun does not endorse and
         is not responsible or liable for any content, advertising, products,
         or other materials that are available on or through such sites or
         resources. Sun will not be responsible or liable for any actual or
         alleged damage or loss caused by or in connection with the use of
         or reliance on any such content, goods, or services that are
         available on or through such sites or resources.


2. The McDATA 6064, 6140, and 4500 must be running E/OS 04.00.00 or higher
   before upgrading to E/OS 05.02.00.  If a McDATA 6064/6140/4500 is operating
   with a firmware level below 04.00.00, it must be upgraded to E/OS 04.00.00
   or higher before installing version 05.02.00. Please refer to the
   "McDATA Enterprise Operating System version 05.02.00 Release Notes" for
   more detail regarding other firmware downgrade consideration and limitation.

4. This 05.02.00 E/OS release does not apply to the 4300 Switch. The minimum
   E/OS that can be installed on the 4300 is 05.05.00.

5. Do not rename the firmware file or change the file name extension.
   Switch management software expects the firmware filename in specific
   format.

6. Potential issues during E/OS 05.02.00 upgrade:

   * The contents of nonvolatile memory (NVSRAM) on the active Control
     Processor card (CTP) can become corrupted. Refer to the "McDATA
     Enterprise Operating System Release Notes, Version 05.02.00" under
     "Intrepid 6064 and 6140 Director Procedure," first paragraph, for details.

     The procedures mentioned above in the Software Release Notes provide
     steps for using EFCM to work around this issue on the 6064 and 6140.
     The "Special Install Instruction" in this readme file provides steps
     to work around this issue on 6140/6064 using the maintenance port on
     the director. Since less than 0.005% of these units were shipped with
     suspected NVSRAM, the chance of this issue occurring during E/OS 05.02.00
     upgrade on 4500 is low. However, it is recommended that a replacement
     switch be available in case and that the upgrade be done on a ischeduled
     maintenance window.


   * Bug 4901318 (P3/S3): After a McDATA 6064/6140/4500 is upgraded
     from firmware version 04.01.00 to 05.01.00 or downgraded from 05.01.00
     to 04.01.00, it can't communicate with Enterprise Fabric Connectivity
     Management (EFCM) Lite 7.1.  However, the director/switch is still
     functional and can be accessed through a telnet session and by SANpilot.
    
     Workaround: Use SANpilot to manage the 6064/6140/4500.
     To recover, push the reset button on the backup CTP card to force an
     Initial Machine Load (IML) on the 6064/6140. An IML of the 4500 might
     disrupt I/O on the switch because of the limitation of a single CPU.

   * Bug 4832847 (P4/S4): Embedded Web Server (with SANpilot) only display
     up to 50 char of the f/w filename for download selection.

     Workaround: keep the directory path and the filename of the firmware
     file to less then 50 character long.

7. Additional Notes:
   A. The switch or director is not required to be offline before performing
      the E/OS 5.02.00 upgrade.  An E/OS upgrade is non-disruptive to attached
      devices.

   B. Before upgrade or downgrade E/OS, it is highly recommended to back up the
      switch/director configuration in the event that a failure should occur.
      Refer to the first step under "Special Install Instructions" in this
      README file for details on using SANpilot for this procedure. For
      details on using EFCM, refer to the Chapter 6, of the 6064/6140 Director
      or 4500 Switch Product Manager User Manual, under "Backup and Restore
      Configuration" for details.

   C. Page 4 of the McDATA E/OS 05.02.00 Release Notes mentions an firmware
      upgrade issue reported on some early-shipped McDATA 1Gb Director/Switch
      caused by insufficient memory.  None of these units were shipped to Sun's
      customer.  As a result, this "insufficient memory" is not applicable to
      Sun's install base.

   D. It is recommended that other McDATA products in the same fabric as
      director/switch with E/OS version 5.02.00 to be at a minimum revision
      level for optimum fabric stability and robustness.  The minimum firmware
      level are:
      - 6064, 6140, 4500: 	version 05.02.00
      - 4300:			version 05.05.00
      - ED-5000:		version 04.01.00
      - ES-1000:		version 02.00.02

   E. It may take 5 to 10 minutes for the E/OS 05.02.00 upgrade process to
      complete on a 4500 depend on the management s/w in used, management
      network traffic and load, ... etc.


   F. One of the following application combination can be used to download
      E/OS 05.02.00 to the McDATA 6064/6140/4500:
      * SANpilot (embedded web server) See Note below.
      * SANpilot (embedded web server) See Note below.
        5.00.3315.1000x
      * EFCM_Lite 7.01.00 or later.

      Note: The Web Server Interface requires an industry standard browser of
      release level 4.0 or higher supporting HTML version 4.0 and JavaScript
      version 1.0. For optimum results, Microsoft's Internet Explorer 4.x or
      Netscape Navigator 4.x or higher is recommended. The browser software
      should be compliant with HTML 4.0 and Javascript 1.0 for full
      functionality, optimum performance and best aesthetics. 

**************************************************************************
**************************************************************************

Patch Installation Instructions:
--------------------------------

This is not an OS patch and is not installed with the standard patchadd(1M)
command.  After unpacking the patch, follow the "Special Install Instructions"
below to upgrade the McDATA 6064/6140/4500 FC director/switch firmware.

This patch is not OS-dependent.

This patch contains McDATA E/OS 05.02.00 (firmware), which is saved on a
Solaris Host then downloaded to the McDATA 6064/6140/4500 director/switch
via management software.  Please refer to the "Special Install
Instructions" for detail.

Unpack the patch into any convenient directory such as /var/tmp, and refer to
the "Special Install Instructions" below to download E/OS 05.02.00 to the
director/switch.

Special Install Instructions:
-----------------------------

1. Backup the 6140/6064/4500 configuration information using a browser
   and SANpilot in the event that a failure should occur:

   - Login the switch as user Administrator using Netscape Navigator/SANpilot.
   - Click Operations menu.
   - Click on the Maintenance tab.
   - Click on Product Info tab.
   - Select the Product Information link provided to display product
     information.
   - Save the information using the browser's File >>Save pull down menu.
 

2. Follow this procedure if upgrading from 04.xx.xx to 05.02.00. If upgrading
   from 05.01.00 to 05.02.00, skip to step 3.

   2a. Prepare an Intrepid 6064/6140 for upgrade from E/OS 04.xx.xx to
       05.02.00:

   An issue has been identified where the contents of the nonvolatile storage
   (NVSRAM) on the active CTP can become corrupted.  Once the configuration
   has been loaded, this corruption is not detected until an IPL/IML, power
   cycle, or E/OS code load.  If the NVSRAM in the active CTP has corrupted
   contents, the firmware load can cause the configuration to reset to factory
   defaults, which could cause a system outage.  By using the following
   procedure to upgrade firmware, configuration can be preserved and a system
   outage due to this issue can be avoided.

   To safely upgrade these directors:

   Execute a CTP swap:

      Setup the maintenance port access with a null modem cable connected to
      the data com port on a PC. Launch hyper terminal or some other
      terminal emulator on a PC. Set up the baud rate of com port ( 115,200
      Baud for model 6140/4500 and 57,600 Baud for model 6064 ), 8 bits,
      1 stop bit and no parity.

      - When you get a ">" prompt, type level-2 and press Enter.
      - When you get a "SSP0>" prompt, type ctpswap and press Enter.
        (This command is for Directors 6064, 6140 only. You can run it 
        on a 4500 but it will not do anything.)

      NOTE: The director will lose it's Ethernet connection for a short
            period during the switchover process.

      CTP swaps can be performed from EFCM Lite 7.01 if it is available.

           Chapter 2 and chapter 3 of the "McDATA Interpid 6064 Director
           Installation and Service Manual", p/n 620-000108-800 stated
           the baud rate setting of the 6064 service port at 115,200 baud.
           This is a mistake and has been corrected in the latest Installation 
           and Service Manual.

   2b. Prepare the 4500 for upgrade from E/OS 04.xx.xx to 05.02.00:

   4500 does not have dual CTP cards; therefore, there is no way to protect
   the customer from the risk of an outage or to determine whether an
   outage will occur.  The possibility of an outage on 4500 due to the
   NVSRAM issue is low.  If an outage will compromise system integrity,
   it is recommended that the switch upgrade be a scheduled maintenance
   action that anticipates the failure of switch connectivity.

   - Have a replacement switch available and prepare to restore the switch 
     configuration from the saved backup in step 1 if IML detected NVSRAM
     failure.
         

3. Download firmware to the 6140/6064/4500 using a browser and SANpilot:
   - Bring up Netscape Navigator and input the 6140/6064/4500 IP as the
     location.
   - Click the Maintenance tab on the Operations menu.
   - Select the Firmware Upgrade option under the tabs.
   - Type the path and name of the new firmware or click browse to choose the
     firmware from the File Upload pop-up box. The path would be the directory
     where you unpacked the patch (such as /var/tmp). The firmware file should
     have a file extension of bin.
   - Once the path and name are displayed in the field, click the Send & Load
     Firmware button. A dialog box displays stating that the operation will
     take several minutes to complete and not to perform any browser
     applications until it is complete.
   - Click OK to continue with the firmware upload or Cancel to cancel the
     operation.
   - When the firmware upgrade is completed, Netscape/SANpilot will refresh
     the screen and display a "Firmware Upgrade Complete!" message.

   You can also download firmware to the 6140/6064/4500 using the EFCM Product
   Manager software.  For a procedure and troubleshooting information, refer
   to Chapter 4, "Repair Information," in the 6140, 6064, or 4500 Installation
   and Service Manua1 in the "Managing FirmwareVersions"section.

   You can find these publications in
   URL:http://www.mcdata.com/filecenter/template?page=home.login


Reference 
---------
Sun StorEdge Network 2Gb McDATA Intrepid 6064 Director Guide to Documentation,
Including Firmware 5.01.00; 817-0063-11

Sun StorEdge Network 2Gb McDATA Sphereon 4500 Switch Guide to Documentation,
Including Firmware 5.01.00; 817-2257-11

Sun StorEdge Network 2Gb McDATA Intrepid 6140 Director Guide to Documentation,
Including Firmware 5.01.00; 817-2860-11

McDATA Enterprise Operating System version 05.02.00 Release Notes

McDATA SANpilot User Manual (620-000160). Find this manual on the following
URLs:

    http://www.mcdata.com/filecenter/template?page=home.login
    http://www.mcdata.com/resources/tdoc/index.html 

