Switch Firmware Release Notes
50376-01 A

Switch Support: QLogic SANbox and SANbox2 switch product families
FW version   :   5.0.0.31
GUI Support  :   SANsurfer Switch Manager 5.00.05


Table of Contents
I.	Overview
II.	Modifications and/or Enhancements 4.0.2.05 to 5.0.0.31
III.	Bug Fixes - 5.0.0.31
IV.	Known Issues
V.	Support
VI.	Trademarks
VII.	Patents
VIII.	Notices
IX.	Additional Information


I.	Overview

The following document provides details of the modifications,  
enhancements, and/or bug fixes made between versions 4.0.2.05 and
5.0.0.31 of the QLogic firmware for the SANbox and SANbox2 switch
product families. If you are using the SANsurfer Switch Manager 
fabric management application, you must use SANsurfer Switch 
Manager version 5.00.05, or later, with firmware 5.0.0.31.

Please note that Firmware 5.0 will be the final release for the
SANbox2-8, SANbox2-16, and SANbox2-64 switches.


II.	Modifications and/or Enhancements 4.0.2.05 to 5.0.0.31

- The 5.0 switch firmware can be loaded and activated without a reboot
  or disrupting the switch fabric with several conditions and 
  exceptions.  You are allowed one active Switch Manager or API
  session while executing a Non-disruptive code load and activation
  (NDCLA).  An NDCLA from firmware 2.0 or firmware 3.0 to firmware 5.0
  is not permitted nor is it permitted to first NDCLA to firmware 4.x
  and then NDCLA to firmware 5.0; you must do a reset or a hardreset.
  An NDCLA is not supported with firmware 5.0 on the SANbox2-16 due to
  its limited memory.

- New Switch Support  In addition to supporting previously released 
  SANbox2 and SANbox 5200 switches with this release, the following 
  switches are now supported:
	o  SANbox 5202
       	o  SANbox 5600
	o  SANbox 5602

- Fabric Device Security  The following security enhancements have been
  added to this release: 
	o   ISL and ELS authentication, as defined in FC-SP, provide a 
            means to authenticate the identity of a connected switch,
            host or target and/or authorize a list of devices to join a
            fabric. 
	o   ISL security is supported on E_Ports.  ELS security is
            supported on F_Ports.
	o   Fabric Binding is introduced as a means to control switch 
            composition of a fabric.
	o   CT Authentication, as defined in FC-GS-4, provides a means
            to validate that CT requests and responses are passed
            without modification between two cooperating entities.
	o   Security configuration management is similar to zoning 
	    configuration management.

- RADIUS - Allows for centralized security management:
	o   Device Authentication  Authentication of FC devices. 
	o   User Authentication  Authentication of user logins via 
	    telnet, ftp, SSH, and SANsurfer Switch Manager.
	o   Accounting  Collection of usage statistics.

- SSH  Adds support for Secure Shell (SSH), providing an encrypted data
  path for command line interface sessions.  

- SSL  Adds support for Secure Sockets Layer (SSL), providing
  encryption for the SANsurfer Switch Manager and Common Information
  Model (CIM) sessions.

- Centralized Services Component  Provides a central location for a
  user to enable or disable any of the external user services such as
  SNMP, SSL, SSH, embedded SANsurfer Switch Manager, Telnet, Network
  Time Protocol (NTP), CIM, etc.

- Time Zones  Date/Time management has been enhanced to include time
  zone support and alarms for NTP time sync problems.

- Embedded CIM Agent  This release includes a Common Information Model
  (CIM) switch agent based on the SNIA Storage Management Initiative 
  Specification (SMI-S), the standard for SAN management in a 
  heterogeneous environment.

- Discard Inactive Zones  When this feature is enabled, only
  the currently active zone set, zones, and aliases will be retained in
  the cached zoning database for in-band switches.  Unassigned or orphan
  zones and zone sets will not be retained.  This will prevent zoning
  limits from being reached artificially.  

- New Firmware Naming Convention  The firmware file name, references
  in SNMP, SANsurfer Switch Manager, command line interface, etc. now
  all use a consistent format (e.g. v5.0.0.01.00).

- Maximum Zones  The maximum number of zones, MaxZones, supported has 
  been increased from 1000 to 2000.

- Idle Session Timeouts  Automatically disconnect the command line 
  interface if there is no activity after a specified number of minutes.  
  The default is 0 (never timeout). To modify the default, set the 
  InactivityTimeout parameter via the set setup system command.

- FDMI Enhancements  The following enhancements have been made to FDMI:
	o   Support for hostname registration has been added
	o   A hostname and PortID column has been added to the show fdmi 
	    command

- Embedded GUI support  A web server is now installed on the switch to 
  allow SANsurfer Switch Manager to be served from the switch. The 
  default is that the embedded GUI is available, or enabled. You can 
  disable use of the embedded GUI by setting the embeddedGUIEnabled 
  parameter to false via the set setup system command. Refer to the 
  GUI changes below for more details.

- Auto Performance Tuning  The firmware will set MFS, VI preference 
  and LCF preference to maximize performance based on running port 
  type when a port goes online. This firmware automatically sets this 
  parameter based on switch type. Therefore, we recommend not 
  modifying this parameter.

- The legal configuration ranges for temperature thresholds for 
  temperature warning/fail were changed from 0C-100C to 40C-75C. 

- Auto-IOStreamguard  Automatically enables I/O Streamguard for 
  QLogic HBA ports.  Port state changes will not cause RSCNs to be 
  sent to other I/O Streamguarded ports. Auto-IOStreamguard ports 
  will not show up in nameservice queries of other I/O Streamguarded 
  ports.

- Miscellaneous changes:
	o  Licensing additional ports no longer requires the switch to 
           be reset.   
	o  Temperature Warning and Failure ranges can no longer be set 
           on the switch. A user no longer has the ability to alter the 
           port shutdown configuration parameter.


III. Bug Fixes 4.0.2.05 - 5.0.0.31

9452 - If you temporarily change the speed of a port using the "set
       port" command and subsequently activate a new switch
       configuration or the default configuration using the "config act"
       command, the temporarily changed port is not reset to the values
       in the configuration file.

9488  While InteropMode (FC-SW-2) is disabled, if a zone set is
       activated from the QLogic switch, make no changes, activate
       again, and then reset the zone set, the deactivation of the
       zone set will fail. If done from a non-QLogic switch, the
       deactivation works properly.  To workaround this problem, make
       any change in the zone set before the second activation.

10120 - Occasionally, the switch stops responding to SNMP requests that
        contain multiple SNMP Get's.  After resetting the switch, the
        SNMP queries work correctly.

10427 - After changing the IP address and rebooting the switch, ping 
	and telnet are available but SNMP data is not available for 
	several minutes.

10644 - If telnet and ftp have been disabled by using the "set setup
        services" clish command, these services will not be available 
        when the switch is in maintenance mode.

15049 - SNMP connUnitPortStatusChange trap is not being sent by the
        switch when changing the operational state of a port between
        online, offline, diagnostics, and down.

15351 - The switch date/time may randomly change after switch resets and
        power cycles.  This problem may occur if the switch has been
        powered down, but the capacitor holding up the real time clock
        has not fully discharged.  The process for adjusting for normal
        real time clock skew may create incorrectly large skew values
        which may grow even larger with switch resets.  If enough resets
        occur and the value grows too large, the switch may hang on the
        reset.  If an NTP server is used, the problem will not occur.
        If the switch is rarely reset, the problem is not likely to
        occur.  Note - this issue does not apply to the SANbox2-8,
        SANbox2-16, or SANbox2-64 switches.

15368 - CIMAgent fails basic (port related) queries when a switch is
        less than fully licensed.

15561 - If devices have comma, semi-colon, or pound characters in any of 
	their symbolic name or fc4 descriptor values, the name server 
	table displayed in the GUI will be empty.

15832 - The CIM server process may stop functioning due to a memory
        leak.

15914 - The QLogic switch is getting assigned a new Domain ID by the 
	Principal Switch (McDATA) and the initial LSR generated by the 
	QLogic switch for that new domain has a zero checksum. The 
	McDATA switch will then drop the LSR due to invalid checksum.

16341 - The CIM server process may stop functioning when the HP
        Storage Authority Suite is monitoring the switch.  The HP
        application will no longer be able to manage the switch.


IV.	Known Issues

9472 - When upgrading from a pre-4.1 version of firmware to 4.1 or
       later, the embedded SANsurfer Switch Manager will not function
       since it was not available until after 4.0.  To workaround this
       issue, reload the later version of firmware or perform a hard
       reset.  

10373 - When using Radius Accounting, no accounting information is
        sent when a user is granted ftp access nor when a user logs out
        from the ftp server.

10412 - Factory Reset of switch parameters does not clear CIM entries.
        To clear CIM entries, use the admin command "cim clear".

10542 - If a Fabric Binding configuration change fails due to a
        rejection from a remote switch, you may get an incorrect error
        message stating that Security Activation/Deactivation failed.

10654 - The clish command "reset services" appears to reset SSLEnable
        back to false, but in reality it does not.  To reset SSLEnable
        back to false, use the "set setup services" command.

10664 - When using Radius Accounting, no accounting information is
        sent when a user is granted SSH access or when a user logs out.

10665 - If DeviceScanEnabled is set to False and IOStreamGuard is not
        set to Auto, then port logins will not be reported to
        management applications.  For example, the SANsurfer Switch
        Manager will not be notified that a device has logged in and
        will not display the appropriate information about the device.
        By default DeviceScanEnabled is set to True and IOStreamGuard is
        set to Auto.

15405 - When activating large zoning/security, if you try to cancel the 
	operation, the cancel may not take affect resulting in the 
	activation completing with no error/success message.

15563 - In maintenance mode, if you type "y" <backspace> "n" for the 
	remake file system menu option and your terminal sends the ASCII 
	BS (backspace) character when you press the backspace key, the 
	switch will go ahead and remake the file system since the BS 
	character is not being interpreted properly in this case. If 
	your terminal sends the ASCII DEL (delete) character, everything 
	works correctly.

15565 -	CreateZoneMembershipSettingData() returns invalid object path if 
	the zone member is a WWN that contains alpha hex digits.

16482 - When creating zonesets via SMI-S, an intermittent issue exists
	which may cause the zoneset creation to fail and a 
	CIM_ERR_FAILED to be returned.


V.	Support

Please feel free to contact your QLogic approved reseller or QLogic
Technical Support at any phase of integration for assistance. QLogic
Technical Support can be reached by the following methods:

Web:   http://support.qlogic.com

North America Contact Information
Email: support@qlogic.com
Phone: (952) 932-4040

Support contact information for other regions of the world is available
on the QLogic website at: 

http://www.qlogic.com/support/report_problem.asp


VI.	Trademarks

QLogic, SANbox, SANbox2 and SANsurfer are trademarks or registered 
	trademarks of QLogic Corporation.
Windows is a registered trademark of Microsoft Corporation.
All other brand and product names are trademarks or registered
	trademarks of their respective owners.


VII. Patents

QLogic SANbox and SANbox2 switch products are covered by one or more of
the following patents:  6697359; other patents pending.


VIII.	Notices

Information furnished in this document is believed to be accurate and 
reliable. However, QLogic Corporation assumes no responsibility for its
use, nor for any infringements of patents or other rights of third
parties which may result from its use. QLogic Corporation reserves the
right to change product specifications at any time without notice.
Applications described in this document for any of these products are
for illustrative purposes only. QLogic Corporation makes no
representation nor warranty that such applications are suitable for the
specified use without further testing or modification. QLogic
Corporation assumes no responsibility for any errors that may appear in
this document.


IX.	Additional Information:

Read FirmwareReadme_5.0.0.31.txt file, 
SANsurferSwitchMgrReadme_5.00.05.txt and 
SANsurferSwitchMgrReleaseNotes_5.00.05.txt file.

	Copyright (c) 2001-2006 QLogic Corporation. All rights reserved.
