=============================================================================
Intel(R) Server Chassis SR1400 1U SCSI HSBP FIRMWARE RELEASE NOTES
=============================================================================
INTEL Enterprise Platform & Services Marketing
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA
=============================================================================
DATE:		September 16, 2004
TO:		Intel(R) server platform SE7520JR2 SR1400 1U customers
SUBJECT:	SR1400 1U SCSI Hot Swap Backplane Firmware 1.06 Release Notes
=============================================================================
                               LEGAL INFORMATION
=============================================================================
Information in this document is provided in connection with Intel products. 
No license, express or implied, by estoppel or otherwise, to any intellectual 
property rights is granted by this document. Except as provided in Intel's 
Terms and Conditions of Sale for such products, Intel assumes no liability 
whatsoever, and Intel disclaims any express or implied warranty, relating to 
sale and/or use of Intel products including liability or warranties relating 
to fitness for a particular purpose, merchantability, or infringement of any 
patent, copyright or other intellectual property right. Intel Corporation may 
have patents or pending patent applications, trademarks, copyrights, or other 
intellectual property rights that relate to the presented subject matter.  
The furnishing of documents and other materials and information does not 
provide any license, express or implied, by estoppel or otherwise, to any 
such patents, trademarks, copyrights, or other intellectual property rights.  
Intel products are not intended for use in medical, life saving, or life 
sustaining applications. Intel may make changes to specifications and product 
descriptions at any time, without notice.

Intel is a registered trademark of Intel Corporation. 

*Other names and brands are the property of their respective owners.

Copyright (c) 2004 Intel Corporation.

=============================================================================
                              ABOUT THIS RELEASE
=============================================================================
REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND:

Operational code : v01.06
Boot code	 : v01.10
Manufacturer ID  : 0x000157 (Intel)
Product ID       : 0x0905 (BP1USCSI)
Config Version   : v01.03

Checksum Information:
---------------------
The following checksum were calculated using the Firmware Range Checksum command.

Boot code checksums (match data from Range Checksum command):
	Boot code (0x7C000 - 0x7FFFF): 0x6e0b

Operational code checksums (match data from Range Checksum command):
	Section 1 (0x61000 - 0x6FFFF): 0x2dae
	Section 2 (0x70000 - 0x7A36E): 0x7b46
	Overall   (0x61000 - 0x7A36E): 0xa8f4

QLogic Core: V1.10A4

=============================================================================
			SYSTEM HARDWARE REQUIREMENTS/REVISIONS
=============================================================================
1U SCSI Hot Swap Back Plane:
   - Fab -4xx or higher.
     Prior versions can be used if the following rework is performed:
     Fix for firmware op-code update issue:
     * Change R3A10 to 4.7k
     * Change R3A11 to 0-ohm
     * Change C3A2 to 0.01uF
     * Change R3A3 to 2k
     Fix for HD Fault LED issue:
     * Change R3A6 to 0-ohms
     * Change Q3B1 to Motorola MGSF1N02LT1 (or can use MMBF170 or 2N7002)
     * Change R3B4 to 470-ohms
     Fix for SCSI Termination Issue:
     * On D2A1, connect the center stub to the pad just below it.
     
Intel(R) Management Module(IMM):
  - Advanced Edition Fab -2xx or later.
    Fab -1xx Advanced Edition modules are not supported.

  - Professional Edition Fab -1xx or later.

Server Board SE7520JR2:
  Fab -1xx or later

=============================================================================
		       SYSTEM SOFTWARE REQUIREMENTS/REVISIONS
=============================================================================
- PC87431M mini-Baseboard Managment Controler (mBMC) from National Semiconductor:
  Revision 2.31 or later.

- SE7520JR2 FRU/SDR pacakge:
  JR-6.2.1 (or later)

=============================================================================
                         IMPORTANT INSTALLATION NOTES
=============================================================================
- The following files are necessary to update 1U SCSI back plane firmware:
  Autoexec.bat	- Batch file used to update the firmware.
  1USCSI06.hex	- SCSI HSBP 1.06 firmware hex file for the SE7520JR2 1U platform.
  IS_IMM.exe    - DOS utility to identify whether an IMM card is installed or not.
  FWPIAUpd.exe	- DOS utility to program firmware hex file into the flash device.

Executing the fwpiaupd utility with your own command switches is unsupported 
and may leave your back plane in a non-operational state! Please use the
provided batch file to update the firmware.

Executing the Autoexec.bat file can be done from any media
(Hard disk, USB disk-on-key, shared network drive or floppy).

=============================================================================
                         INSTALLATION PROCEDURE
=============================================================================
- Apply AC and power on the server.

- Copy the following files from this release package to the 
  media(Hard Drive, USB Disk-on-Key, Floppy...) that you wish to perform
  the update from. 
  - Autoexec.bat
  - 1USCSI06.hex
  - IS_IMM.exe
  - FWPIAUpd.exe

- Execute the Autoexec.bat file to begin the firmware update process.

- Power down server and remove all AC power going to power supplies.

- Apply AC and power on the server.

=============================================================================
                           KNOWN ISSUES/WORKAROUNDS
=============================================================================
- Boot Code Update is not supported. If you try to update the boot code,
   the FW update utilities will display an error message showing that
   the boot code is not verified successfully.

=============================================================================
                           FEATURES ADDED
=============================================================================
Version 1.06:
- None

Version 1.05:
- None

Version 1.04:
- None

Version 1.03:
- None

Version 1.02:
- None

=============================================================================
                           ISSUES FIXED
=============================================================================
Version 1.06:
- Changed default Event Receiver IPBM address to 0xFF. This is done to disable
  event generation in case of mBMC. In case of BMC systems, the BMC InitAgent
  handles setting of Event Receiver Address to 0x20 automatically provided
  there is a "Management Controller Device Locator" SDR record (_SDR_TYPE 12)
  for the HSC(s). This a fix for TAO tracker #75906.

Version 1.05:
- Disabled I2C bus-check for both Port0 and Port1. I2C bus-check is disabled
  because the keep alive transactions (to 0xFE slave address) are causing
  firmware update fail of other devices like mBMC and LCD front panel.
  This is a fix for EXTERNAL tracker #18901.

Version 1.04:
- FIxed a problem where Get Slot Status returned wrong data in byte 4 of the response
  when an inserted drive was removed.

- Fixed a problem in the event generation logic where an event was being transmitted
  multiple times in certain cases.

- FIxed a problem where event generation logic missed sending a deassertion of a
  non-critical event when the deassertion of a critical and non critical event 
  occurred at the same sampling time.

Version 1.03:
- Changed IPMI completion code responses to synchronize with responses from the Gem424.

- Fixed a problem where the I2C clock speed was not correctly selected from the config 
  file entry.

- Fixed a problem where the GEM359 stopped reading the LM75 temperature sensor after 
  responding to an IPMI Read FRU Inventory Data command with a FRU Inventory Offset
  LSB other than zero.

Version 1.02:
- Changed POR/RESET logic to Initialize the Power Supply State to a Default condition 
  after waiting 5 seconds if a Set Power Supply State command is not received.  
  Previously waited for the Set Power Supply command before the normal SCSI commands
  were processed.

- Changed the response to "0xCE" for I2C Enclosure Status and Enclosure Configuration
  commands received before the Set Power Supply State command was received or the Default
  timeout occurred.

- Changed the event generation initial state to use values from the NOMINAL byte in Full
  SDRR and OEM byte in compact SDRR to prevent generating an event message and/or event
  status on the first reading of the sensor unless the sensor was out of range.
 
- Changed a count used for detection of a byte wrap in the firmware update function. 
  This would cause a problem with odd numbered byte packets being downloaded over a flash
  erase boundry.  This problem was only produced with with our test tools, it did not 
  occur with the FWPIAUPD Utility using the various packet sizes allowed. 

=============================================================================
                             REFERENCE MATERIAL
=============================================================================

[END OF RELEASE NOTES]
