Patch-ID# 116004-01 Keywords: mcdata 2gb fibre channel switch firmware e/os 4500v2 Synopsis: McDATA E/OS 05.03.01 downgrade for 4500v2 Date: Jan/31/2005 Install Requirements: NA Solaris Release: 8 9 SunOS Release: 5.8 5.9 Unbundled Product: McDATA 2GB Fibre Channel Unbundled Release: N/A Xref: Topic: McDATA 4500v2 downgrade from E/OS v06.02.00 to 05.03.01 Relevant Architectures: sparc BugId's fixed with this patch: 6220985 Changes incorporated in this version: 6220985 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: 116001-02 Patches required with this patch: Obsoleted by: Files included with this patch: EOSv05.03.01.bin README.116004-01 patchinfo 5.03.01_Release_Notes.pdf Problem Description: 6220985 need E/OS v5.x support to run 4500v2 ( second generation ) in an E/OS v5 fabric ****************************************************************************** Note: 4500v2, is the second-generation (hereafter referred to as "v2") switch, which replaces the first-generation (hereafter referred to as "v1") 4500. V2 has a smaller die size ASIC as a result of manufacturing improvement and other enhancement. The behavior, configuration, basic operation and management interface of v1 and v2 are identical. The main changes in v2 are several new and modified hardware registers which require new ASIC initialization routine thus a new E/OS. There are two ways to differentiate a v2 from a v1. The first method is based on the manufacturer serial number reported by SANPilot (a web based management interface). The second method is based on the Sun serial number label on the unit. The following summarizes the approach to differentiate v1 vs v2 using SANPilot: * bring up SANPilot and select "View" then "Unit Properties" * look up "Serial Number" from the display * the unit is a v2 if the serial number is greater then the following: Starting serial number of 4300v2 - T3210001 Starting serial number of 4500v2 - T2210001 The following describes the Sun serial number on the label: A new Sun serial number format for the 4500 has been implemented in order to differentiate v1 from v2. The Sun serial number can be found on a label at the back of the switch ( power supply side ). The following is the description of the new Sun serial number format: 1339SL1-0503H23456 ^ The 6th position (an alphabetic character key) from the right of the serial number is used to identify a v2 unit. The following table, Table 1, describes the key and its associated switch model: Character Key Switch Model ------------------------------ A 4300 v1 B 4500 v1 G 4300 v2 H 4500 v2 ( Table 1 ) All 4300/4500 with a serial number format different from the above are v1s. The following are examples of serial numbers from v1s: Serial number format of 4300v1/4500v1 shipped between 5/9/2003 and 4/1/04: 0001339-0250123456 where the serial number is composed of: (a 7 digit vendor code)-(YYWW)(a 6 digit McDATA s/n) YYWW is the date code when the unit was manufactured. YY is the last two digit of the calendar year and WW is the number of week in the year. Serial number format of 4300v1/4500v1 shipped between 4/1/04 and 1/20/05 has an alphabetic character ( A or B ) in the 6th position from the right hand side of the serial number. The "A" and "B" designation has the same meaning as in the above Table 1. For example: 4300v1 - 0001339-0426-A23456 ^ 4500v1 - 0001339-0426-B23456 ^ Hardware/Firmware Compatibility Matrix: From E/OS (also known as firmware) v4.01 to v05.03.01 and later (Upgrade path) ---------------------------------------------------------------------- E/OS 4.01 5.01 5.02 5.03.01 5.05 5.05.01 6.01 6.02 Switches 4300v1 N/A N/A N/A N/A Y NS Y Y 4300v2 N/A N/A N/A N/A N/A Y N/A Y 4500v1 N/A Y Y NS NS NS Y Y 4500v2 N/A N/A N/A Y N/A NS N/A Y 6064 Y Y Y NS NS NS Y Y 6140 Y Y Y NS NS NS Y Y From E/OS 6.02.00 to 5.01 (Downgrade path) ----------------------------------------------------------------------- E/OS 5.01 5.02 5.03.01 5.05 5.05.01 6.01 6.02 Switches 4300v1 F F F Y NS Y Y 4300v2 F F F F Y F Y 4500v1 Y Y NS NS NS Y Y 4500v2 F F Y F NS F Y 6064 Y Y NS NS NS Y Y 6140 Y Y NS NS NS Y Y Key: Y - Supported. NS - Not supported. F - Fail; Management software will report the following error message when attempting f/w downgrade. EFCM: "Cannot install firmware. This firmware is not compatible with the current version." SANPilot: "Firmware Migration Invalid - Refer to Software Release Notes." N/A - Switch can never be on this firmware; Management software will report the following error message when attempting f/w downgrade: EFCM: - "Cannot install firmware. This firmware is not compatible with the current version." SANPilot: "Firmware Migration Invalid - Refer to Software Release Notes." ****************************************************************************** **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** 1. 4500v2 is shipped from the factory with E/OS v06.02.00 pre-installed. E/OS v05.03.01 is the first E/OS release that supports the 4500v2 thus the 4500v2 must not be downgraded to any E/OS earlier then v05.03.01. Please refer to the "McDATA Enterprise Operating System version 05.03.01 Release Notes" for additional details regarding firmware downgrade consideration and limitation. The "McDATA E/OS 05.03.01 Release Notes" is included with this patch and is available from McDATA File Center at the following 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. All McData switches in the same fabric must be operating at the identical functional E/OS level. The functional E/OS level is the first number in the E/OS version number ( i.e. "XX" portion of a "XX.YY.ZZ" E/OS version ). Specifically, this means a McData fabric should not include some switches running with E/OS v05.YY.ZZ, some running with E/OS v06.YY.ZZ and so on. 3. This E/OS v05.03.01 release does not apply to 6140, 6064, 4500v1 and 4300v1/v2 Switches. 4. Do not rename the firmware file or change the file name extension. The switch management software expects the firmware filename in a specific format. 5. Potential issues during E/OS v05.03.01 upgrade: * Bug 4832847 (P4/S4): Embedded Web Server (with SANPilot) only displays up to 50 characters of the firmware filename for download selection. Workaround: Ensure that the directory path and the name of the firmware file to less then 50 character. 6. Additional Notes: A. The switch needs not be offline before performing the E/OS v05.03.01 upgrade/downgrade. E/OS upgrade/downgrade is non-disruptive to any attached devices. B. Before upgrade or downgrade the E/OS, it is highly recommended to back up the switch configuration in the event that a failure. 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 4500 Switch Product Manager User Manual, under "Backup and Restore Configuration" for details. C. It may take 5 to 10 minutes for the E/OS 05.03.01 upgrade/downgrade process to complete on a 4500v2, depending on the management s/w in use, the management network traffic, load, ... etc. D. One of the following application combinations can be used to download E/OS 05.03.01 to the McDATA 4500v2: * SANPilot (using Netscape 4.x or higher) See Note #1 below. * SANPilot (using MS Explorer 4.x or higher, except ver 5.00.3315.1000x) See Note #1 below. * EFCM/EFCM_Lite 7.01.00 or later. Note #1: SANPilot ( the Web Server Interface ) requires an industry standard browser of release level 4.0 or higher that supports HTML version 4.0 and JavaScript version 1.0. For optimum results, Microsoft 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 4500v2 FC switch firmware. This patch is not OS-dependent. This patch contains McDATA E/OS v05.03.01 (firmware), which is saved on a Solaris Host then downloaded to the McDATA 4500v2 switch via management software. Please refer to the "Special Install Instructions" for details. Unpack the patch into any convenient directory such as /var/tmp, and refer to the "Special Install Instructions" below to download E/OS 05.03.01 to the switch. Special Install Instructions: ----------------------------- 1. Back up the 4500v2 configuration information using a browser and SANPilot in the event of a failure: - Login the switch as user "Administrator" using a Web Browser such as Netscape Navigator. - Click the "Operations" menu. - Click the "Maintenance" tab. - Click the "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. Download firmware to the 4500v2 using a browser and SANPilot: - Bring up a Web Browser ( for example, Netscape Navigator ) and input the 4500v2 IP as the location. - Login the switch as user "Administrator" ( the default password is "password" ). - Click the "Operations" menu. - Click the "Maintenance" tab. - Click the "Firmware Upgrade" tab. - 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. Do not perform any browser operations until it is completes. - 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 4500v2 using the EFCM Product Manager software. For the procedure and troubleshooting information, refer to the "Managing Firmware Versions" section of the "4500 Installation and Service Manual" for details. You can find these publications in URL:http://www.mcdata.com/filecenter/template?page=home.login References ---------- McDATA Enterprise Operating System version 05.03.01 Release Notes (P/N 958-000190-531). McDATA SANPilot User Manual (P/N 620-000160-210 Rev A). On-line McData documentations are available from the following URLs: http://www.mcdata.com/filecenter/template?page=home.login http://www.mcdata.com/resources/tdoc/index.html README -- Last modified date: Tuesday, February 1, 2005