==============================================================================
Intel(R) Server Board S5000VCL / SR1530CL / SR1530HCL(S) FRU/SDR Utility RELEASE NOTES
==============================================================================

INTEL Enterprise Platform & Services Marketing
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA

=============================================================================
DATE:     Sept 14, 2007
TO:       Intel(R) server board S5000VCL customers
SUBJECT:  FRUSDR FCL_17 Release Notes

=============================================================================
LEGAL INFORMATION
=============================================================================

Information in this document is provided in connection with Intel Products
and for the purpose of supporting Intel developed server boards and systems.
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) 2005-2006 Intel Corporation.

=============================================================================
ABOUT THIS RELEASE
=============================================================================

The FRUSDR Load Utility is a DOS application program used for updating the
server management subsystem product level Field Replacement Unit (FRU) and
sensor data repository (SDR).

This utility is used to update the non-volatile storage device associated
with the Baseboard Management Controller (BMC), which holds the SDR and FRU
area. The utility has the capability to generically handle FRU devices that
may not be associated with the BMC.

Each version of the FRUSDR Load Utility package contains the FRUSDR Load
utility program as well as the latest FRU, SDR, and CFG files available at the
time the FRUSDR Load utility package is released.

============================================================================
INSTALLATION PROCEDURE
=============================================================================

Update command:
  command-line
    A:\CLUPD
     The command will execute all update Procedures.

=============================================================================
SYSTEM HARDWARE REQUIREMENTS/REVISIONS
=============================================================================

Intel(R) Server Board S5000VCL with the following PBA revisions (or higher):


- The ESB2/NIC SEEPROM must be initialized in order for the BMC to run.
    See the installation procedure for the EEPROM update.

=============================================================================
SYSTEM SOFTWARE REQUIREMENTS/REVISIONS
=============================================================================

- ROM-DOS or MS-DOS v6.22 (or later)
- BMC Firmware revision CLBMC61 or later
- Intel(R) Server Board S5000VCL SEEPROM image

-BIOS version: R0085 or later

=============================================================================
IMPORTANT INSTALLATION NOTES
=============================================================================

The FRUSDR Load utility is meant to be used as a DOS application on a server.
The utility should be placed onto a bootable DOS media and the system rebooted
just before and right after using the utility. Running the utility in a Window's
DOS box is not supported and will provide incorrect results.

=============================================================================
DISPLAY FRU, SDR, and SMB Flash Areas
=============================================================================

Utility Versions:
FRUSDR Loader Utility v 7.0.1 Build 1 

	1. Boot to the ROM-DOS command prompt.

	2. Copy frusdr.exe and any .fru, .sdr, and .cfg files from the latest
	   firmware release to a hard drive or USB key.

	3a. To run the command-line interface to display information:

	    frusdr [File Name] [Options]

		Where:

			/? or /h Displays usage information.
			/d {fru | sdr | smb} Displays the requested area:
				fru = FRU data
				sdr = SDR repository
				smb = SMBIOS information
			/cfg filename.cfg Uses a custom configuration file, with file
			 extension .cfg.
			/p Pause between blocks of data.

		Note: Users may use a '-' instead of the '/' in the command line.

		Examples:

			1. To display the Intel(R) server board SDRs:
			   C> FRUSDR /P /D SDR

			2. To display the Intel(R) server board BMC FRU:
			   C> FRUSDR /P /D FRU

			3. To display the Intel(R) server board HSC 1 FRU:
			   C> FRUSDR /P /D FRU IMBDEVICE 00 C0

	3b. To update FRUs and SDRs using default configuration file master.cfg:

		frusdr /cfg master.cfg

	3c. To run the command-line interface to display data using direct
	    addressing:

	    frusdr /d fru [NVS type] [dev ctlr] [lun] [bus] [addr]

		Where:

			[NVS type] = non-volatile storage type
			[dev ctlr] = device controller (must start with "C")
			[lun] = logical unit number (must start with "L" and can only
				be 0, 1, 2, or 3.
			[bus] = bus the storage area is associated with
			[addr] = slave address

		Example of a command to display BMC FRU data using direct
		addressing:

		frusdr /d fru imbdevice C20 L00 FF 20

	3d. To run the command-line interface to display data using indirect
	    addressing

	    frusdr /d fru [NVS type] [device ID]

		Where:

			[NVS type] = non-volatile storage type
			[device ID] = the device to display

	Example of a command using indirect addressing:

		frusdr /d fru imbdevice 00


	4. Reboot the server after updating the FRUs or SDRs is completed.


=============================================================================
FEATURES ADDED/CHANGED IN THIS RELEASE
=============================================================================
FCL_17:
1. Changed Master.cfg to include chassis manufacturer name in the FRU file.
2. Updated Control type byte parameters again 
3. Changed sensor name for FBDIMM sensor 

FCL_16:
1. Update Control type byte parameters 

FCL_15:
1. Update SDR 
2. Update OLTT/CLTT parameters 
3. Added support for 45nm Intel(R) Xeon(R) Processors.

FCL_14:
1. Updated FRUSDR.exe version to 7.0.7
2. SDR Type 11 to be removed for  DIMMs.
3. Added for mother board ,Power distribution boards & Power supplies FruS.

FCL_13:
1. Added the new chassis option for HJ Hot Swap as SR1530HCL.
2. Cleaned up the SDR, CFG files for easy review & modifications.
3. Changed the #C0, #C1, #C8, #C9 sensors to Auto Rearm as per EPS 1.12 (WIP).

FCL_12:
1. N/A

FCL_11:
1. Removed front panel tag when "other chassis" is selected.
2. Updated chassis intrusion not load when SR1530CL is selected; only for FCT

FCL_10:
1. Updated the Product Name of all the Motherboard FRU files.
2. Changed the Header information of the SDR File and Master.cfg.
3. Updated SDR


FCL_09:
1. Removed the two space bytes for Board Product Name from baseboard fru file.
2. Made package as FRUSDR BKM Compliant.

FCL_08: N/A

FCL_07:
1. Disabled event logging for the session audit sensor.
2. Updated Fan Speed Control from thermal engineer.

FCL_06:
1. Added support for Intel(R) Xeon(R) Processor 5300 series B2 (Production) stepping.
2. Changed sensor name from "Sys Fan 3" to "PCI Fan".
3. Changed sensor name from "Front Panel Temp" to "Ctrl Panel Temp".
4. Removed all the Dempsey support sensors.

FCL_05:
1. Removed one #D2 and #D3 sensors from two.
2. Updated Fan Speed Control from thermal engineer.


FCL_04:
1. Correct the voltage sensors 
2. Removed sensor number 19h: BB +1.2V NIC
3. Added sensors number D2h: CPU1 Vcc OOR and sensors number D3h: CPU2 Vcc OOR.
4. Added SCSI BP detection.
5. BMC_REFRESH feature added to avoid AC Cycle after FRUSDR Package update.
6. Added Fan Speed control into sdr file

FCL_03:
1. Added FCT subfolder in the factory folder

FCL_02: N/A

FCL_01: N/A

=============================================================================
ISSUES FIXED SINCE LAST RELEASE
=============================================================================
FCL_17: N/A

FCL_16:
1. Fixed defect number 127775 : [BMC] System fault LED get amber blinking a few
   seconds after entering S1 state 

FCL_15: N/A

FCL_14:
1. Fixed defect number 29273 : FRUSDR not showing errors when it cannot detect between
   Intel(R) Xeon(R) 5100 series and 5300 series Processors.

FCL_13:
1. Fixed defect number 27883: Need to add HJHS (SR1530HCL) to SDR
   (removing PCI fan).
2. Fixed defect number 27805: Discrepancy between EPS and Sensors Loaded
3. Fixed defect number 27368: Unnecessary FP NMI sensor
4. Fixed defect number 27767: Mismatch between SDR file & Config sheet
5. Fixed defect number 27867: Clamp Flag(Temp source) values mismatch
6. Fixed defect number 27974: Need to add support for 2nd PECI sensors (per proc)

FCL_12:
1. Fixed defect number 27764: CL: PCI fan lower non-critical event on AC & DC Cycles.
2. Fixed defect number 27696: FRUSDR has the incorrect identification text on screen.

FCL_11:
1. Fixed defect number 27734: chassis selection currently uses the code name


FCL_10:
1. Modified sensor number 0x1E (battery sensor).


FCL_09:
1. Fixed defect number 27369: EPS: Wrong sensor names in FRUSDR file.

FCL_08:
1. Fixed defect number 27218: Unwanted sensors 0xF2 and 0xF3 are getting loaded.
2. Fixed defect number 27262: CPU 2 Fan can not be read when update FCL_07
   in chassis.

FCL_07: N/A

FCL_06: N/A

FCL_05:
1. Added De-asserted events Mask for the DIMM Sensors (up E0 to EF)
2. Updated System Fan 1 sensor name to System Fan 3 sensor name.

FCL_04:
1. Fixed defect number 26756: The sensor "Front Panel temperature" can not be read by
   sensor tool in FCL_03.


FCL_03: N/A

FCL_02
1. Fixed defect number 26306 :The sensor names of DIMM in FRUSDR are different
   than HW layout.
2. Fixed defect number 26298: SELVIEW display "Slot/Connector /DIMM A1,A2,A3,A4,B1,B2"
   incorrectly information

FCL_01: N/A

=============================================================================
Known ISSUE
=============================================================================
FCL_16: N/A

FCL_15: N/A

FCL_14: N/A

FCL_13: N/A

FCL_12: N/A

FCL_11: N/A

FCL_10: N/A

FCL_09: N/A

FCL_08: N/A

FCL_07: N/A

FCL_06: N/A

FCL_05: N/A

FCL_04: Immediately after updating the FRUSDR Package, BMC may not respond for
approximately 35 seconds. During this period front panel will be locked out and
status LED will blink amber. During this period user should not reboot the system
using CTRL+ALT+DEL.

FCL_03: N/A
FCL_02: N/A
FCL_01: N/A

=============================================================================
                             REFERENCE MATERIAL
=============================================================================
- ESB2 Baseboard Management Controller Core EPS for the Intel(R) S5000 Server
  Board Family, 1.3.

- FSC SDR S5000VCL BR(Rev 18)

- Intel(R) Server Board S5000VCL Configuration Sheet BR(Rev 03)

- Fab3 schematic

- Fab2 front panel

=============================================================================
[END OF RELEASE NOTES]
=============================================================================