==============================================================================
Intel(R) Server Board S5000VSA FRU/SDR RELEASE NOTES
==============================================================================

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

=============================================================================
DATE:     June 24, 2009
TO:       Intel(R) server board S5000VSA customers
SUBJECT:  FRUSDR FSP_43 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-2009 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:\SPUPD
     The command will execute all update Procedures.

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

Intel(R) Server Board S5000VSA with the following PBA revisions (or higher):
PBA version: D29137-401

- 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 SPBMC65 or later
- Intel(R) Server Board S5000VSA SEEPROM image
- BIOS version: R0096 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 or UPDATE FRU, SDR, and SMB Flash Areas
=============================================================================

   1. Boot to the ROM-DOS or MS-DOS v6.22 (or later) 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 server after updating of the FRUs or SDRs is completed.


=============================================================================
FEATURES ADDED/CHANGED IN THIS RELEASE
=============================================================================
FSP_43:
- Modified theresholds for Mem Thermal Margin sensor to supports only [u] [c, nc]
- Fixed PS1 and PS2 current sensor units and sensor type

FSP_42:
- This is the same package as FSP_41, only made correction in processor 
  query display strings and added missing processor support in CFG files
  for Harpertown and Wolfdale processors. 

FSP_41: N/A

FSP_40:
1. CCB #416 - Changed Master.cfg to include chassis manufacturer name in the FRU file.
2. Updated Control type byte parameters again as per FSC SDR Sapello BR.xls Rev 4.
3. Changed sensor name for FBDIMM sensor as per Sapello BR config sheet.xls Rev 2.

FSP_39:
1. Update Control type byte parameters as per FSC SDR Sapello BR.xls.

FSP_38:
1. Update SDR as per Sapello BR Configuration Sheet.xls
2. Update OLTT/CLTT parameters as per FSC SDR Sapello BR.xls.
3. Added support for Wolfdale and Harpertown processors.

FSP_37: N/A

FSP_36:
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.

FSP_35:
1. Cleaned up the SDR, CFG files for easy review & modifications.
2. Changed the #C0, #C1, #C8, #C9 sensors to Auto Rearm as per EPS 1.12 (WIP).

FSP_34: N/A

FSP_33:
1. Removed the roles and responsibilities section.
2. Updated the Product Name of all the Motherboard FRU files.
3. Updated FSC PWM5 stepwise values for PP4 chassis.
4. Changed the Header information of the SDR File and Master.cfg.
5. Added processor auto detection code to .cfg files.


FSP_32:
1. Removed the two space bytes for Board Product Name from baseboard fru file.

FSP_31:
1. Added support for Secondary HSBP FRU Programming.

FSP_30:
1. Disabled event logging for the session audit sensor.


FSP_29: N/A

FSP_28: N/A


FSP_28A: N/A


FSP_27: N/A


FSP_26:
1. Correct the voltage sensors follow Bensley Sever Management SDR 1_1 file.
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.


FSP_25 :N/A


FSP_24:
1. BMC_REFRESH feature added to avoid AC Cycle after FRUSDR Package update.


FSP_23:
1. Added FCT subfolder in the factory folder

FSP_22: N/A

FSP_21: N/A

FSP_20:
1. Added support for PECI and Dual-Core Intel(R) Xeon(R) Processor 5100 series
   to SDRs.


FSP_19:
1. Added platform check at beginning of process of updating FRU/SDR.


FSP_18:
1. Added the thermal profile SDRs for profile 2.
2. Added clamping SDRs to support profile 2.


FSP_17:
1. Added the "default" shipping package for MFG after the boards been tested on
   the production line.


FSP_16: N/A


FSP_15: Add HSC FRU files.


FSP_14:
1. Added the Power Unit Redundancy OEM record.


FSP_13: N/A

FSP_12:
1. Added SAS HSBP SDR records.

FSP_11: N/A

FSP_10:
1. Modified the Fan Speed Control SDR sensor.


FSP_09:
1. Removed the fans with sensor numbers 0x58 and 0x59.


FSP_08:
1. Added a prompt for chassis serial, part number, and asset tag while updating
   FRUSDR.


FSP_07: N/A


FSP_06:
1. Modified sensor description/name to match server board silkscreen.


FSP_05:
1. Modified SDR to match BMC internal fan tachometer SDR number.


FSP_04:
1. Implemented Thermal Profile Data SDR.


FSP_03:
1. Implemented tachometer sensors. Sensors are chassis-based and are from the
   server board configuration spreadsheet. Fan control is implemented according
   to the FSC spreadsheet
   Added new sensors:
     Sensor number 33h: BNB Temp.
     Sensor number 3Fh: DIMM Aggregate Temp.
     Sensor number 40h: DIMM 1A AMB Temp; Sensor number 41h: DIMM 2A AMB Temp.
     Sensor number 42h: DIMM 1B AMB Temp; Sensor number 43h: DIMM 2B AMB Temp.
     Sensor number 44h: DIMM 1C AMB Temp; Sensor number 45h: DIMM 2C AMB Temp.
     Sensor number 46h: DIMM 1D AMB Temp; Sensor number 47h: DIMM 2D AMB Temp.
   Removed sensor number 06h: POST error.

FSP_02:
1. Modified the values for the threshold voltage sensors.
2. Implemented data for the temperature sensors:
     Sensor number 30h: Baseboard Temp.
     Sensor number 32h: Front Panel Temp.
     Sensor number 98h: Processor 1 Temp.
     Sensor number 99h: Processor 2 Temp.
3. Added new sensors to follow the core BMC EPS (release 0.6):
     Sensor number 4A: Fan Redundancy.
     Sensor number 82h: System ACPI Power State.
     Sensor number 86h: Sensor Failure.
     Sensor number D8h: CPU Population Error.
     Sensor number A9h: PCIe Link9.
     Sensor number AAh: PCIe Link10.
     Sensor number ABh: PCIe Link11.
     Sensor number ACh: PCIe Link12.
     Sensor number ADh: PCIe Link13.
     Sensor number D2h: Proc 1 VCC Out-of range.
     Sensor number D3h: Proc 2 VCC Out-of range.
4. Renamed sensors to follow the core BMC EPS (release 0.6):
     Sensor number A0h: PCIe Link0; Sensor number A1h: PCIe Link1.
     Sensor number A2h: PCIe Link2; Sensor number A3h: PCIe Link3.
     Sensor number A4h: PCIe Link4; Sensor number A5h: PCIe Link5.
     Sensor number A6h: PCIe Link6; Sensor number A7h: PCIe Link7.
     Sensor number A8h: PCIe Link8.
5. Removed sensors that do no follow the core BMC EPS (release 0.6):
     Sensor number B8h: CPU1 temp2.
     Sensor number B9h: CPU2 temp2.


SAFS7011: N/A

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

FSP_42: N/A

FSP_41:
1. Fixed defect number 32234: (X)Owosso BIK systems SEL has Power supply issues logged
   and front panel LED lit - Removed sensor number 78 and 79. 

FSP_40: N/A

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

FSP_38: N/A

FSP_37:
1. Fixed defect number 28453: There are no power supply sensors when setup
   with SR2520SAXS chassis.
2. Fixed defect number 28123: Power Supply 2 FRU locator missing in SDR
3. Fixed defect number 28350: throttling SDR's need update after thermals
4. Fixed defect number 28368: SDR needs support added for PSMI for redundant power supply
5. Fixed defect number 28369: FRUSDR Not Recognizing Redundant Power Supply
6. Fixed defect number 28732: Chassis intrusion should not be enabled for the SR2520
   systems (SAF, SAX, SAXS)
7. Fixed defect number 28733: Include latest FSC spreadsheet (rev19) changes into FRUSDR
   package.
8. Fixed defect number 28734: UNC values given in the config sheet for sensors # 7A & 7B
   are wrong.
9. Fixed defect number 28735: FSC  Sheet - The normal control value for Domain 1  to be
   corrected



FSP_36:
1. Fixed defect number 29273: FRUSDR not showing errors when it cannot detect between
   clovertown and woodcrest.
2. Fixed defect number 28149: SDR Files, Increase Base Board thermal Sensor Limits
3. Fixed defect number 28123: Power Supply 2 FRU locator missing in SDR


FSP_35:
1. Fixed defect number 27733: SP: Config sheet & SDR file mismatches.
2. Fixed defect number 27855: FRUSDR question about Fan 1 needs clarification VSA.
3. Fixed defect number 27805: Discrepancy between EPS and Sensors Loaded.
4. Fixed defect number 27981: SP SDR:  Domain without reference in config sheet.
5. Fixed defect number 27985: SP SDR: Wrong control value series.
6. Fixed defect number 27973: Need to add support for 2nd PECI sensors (per Proc) for Clovertown processors.

FSP_34
1. Fixed defect number 27621: CPU Fan Speed threshold needs updating.
2. Fixed defect number 27696: FRUSDR has the incorrect identification text on screen.
3. Fixed defect number 27806: Shipping SDRs should'nt load any CPU specific sensors.

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

FSP_32:
1. Fixed defect number 27359: Need memory throttling values optimized for PP4
2. Fixed defect number 27395: C8h,C9h:Sensor name doesn't match the definition of EPS v1.1
3. Fixed defect number 26827: Sapello: While loading SDR, HSC absence is not mentioning.


FSP_31:
1. Fixed defect number 27205: Correctable error not mentioned in EPS
2. Fixed defect number 27265: [X] Customer reported SDR issues with Entity Instance


FSP_30:
1. Fixed defect number 27174: Change required for legal wording in FRUSDR release notes
2. Fixed defect number 25753: FRUSDR Not Checking  Power Supply FRU


FSP_29:
1. Fixed defect number 27038: Update CPU stepping in FRUSDR

FSP_28:
1. Rolled up version to 28.

FSP_28A:
1. Fixed defect number 26821: Sensor Initialization needs to be changed from 0x27 to
   0x67 for following sensors
2. Fixed defect number 26550: Copyright information is not displayed to the user
3. Fixed defect number 26554: Include Tech writer suggestions
4. Fixed defect number 26329: Sensor 0x86 (sensor failure) is giving 0xCB completion code.
5. Fixed defect number 26802: FAN Tachometer reading incorrect
6. Fixed defect number 25577: Sensor Event data is not resetting for the sensor 0x88.


FSP_27:
1. Removed sensor: Sensor number 11h: BB+1.9V NIC CORE. Refer 26702


FSP_26:
1. Fixed defect number 26411: SDR values for HW voltages are too constrained
2. Fixed defect number 26385: In FRU Chassis Type mentioned is incorrect [17h - Rack type]
3. Fixed defect number 25384: SMBIOS: Type 3 shows rack mount chassis instead of pedestal
4. Fixed defect number 26477: FSP_23: sensor values mismatch
5. Fixed defect number 26553: Remove the reference to mini BMC and Sahalee from Master.cfg
   files for Bensley
6. Fixed defect number 26550: Copyright information is not displayed to the user
7. Fixed defect number 26554: Include Tech writer suggestions


FSP_25:
1. Fixed defect number  26411: SDR values for HW voltages are too constrained
FSP_24: N/A


FSP_23: N/A


FSP_22
1. Fixed defect number 26236: FRUSDR 21 missing Woodcrest PECI sensors records
2. Fixed defect number 26237: Prochot sensors (PX Therm Ctrl %) should be loaded for both
   Dempsey and Woodcrest


FSP_21
1. Fixed defect number 25975: discrepancy between name in FRUSDR and BIOS.
2. Fixed defect number 26058: SDR issues.


FSP_20
1. Fixed defect number 25971: FRUSDR, Factory Setting: Asks if a second power
   supply is installed.
2. Fixed defect number 25973: FRUSDR is not clear in product number that is
   being added.
3. Fixed defect number 25976: FRSDR Running SYSFAN on low speed for other
   chassis.
4. Fixed defect number 25972: Factory FRUSDR sets fans to low speed.


FSP_19
1. Fixed defect number 25758: FRUSDR: If HSBP then assume SYSFAN 1 is installed.
2. Fixed defect number 25755: FRUSDR: Does not ask if redundant power supply
   is installed.
3. Fixed defect number 25759: FRUSDR: Does not detect the SCSI HSBP.
4. Fixed defect number 25757: FRUSDR: Does not show HSBP type.

FSP_18: N/A

FSP_17
1. Fixed defect number 25488: Second power supply installed question is not
   required.
2. Fixed defect number 25576: Unnecessary SDRs are being loaded.


FSP_16
1. Fixed defect number 25417: Unnecessary SEL events, like fan sensor (0x6F).
2. Fixed defect number 25020: FSP_12 does not update when add-in cards are in
   the system.


FSP_15
1. Fixed defect number 25173: The sensor names of DIMMs in the FRUSDR are
   different from the hardware layout.

FSP_14: N/A

FSP_13
1. Fixed defect number 24901: The value of BB +1.8V NIC Core is too high.
2. Fixed defect number 25008: Normal values for sensors 0xC0 and 0xC1 Hysteresis
    overlaps.
3. Fixed defect number 25009: Assertion Event Mask mismatch for sensor 0x82.

FSP_12: N/A

FSP_11
1. Fixed defect number 24790: Stepwise control type record is incorrect in
   FSP_10.
2. Fixed defect number 24698: Processor status sensor - sensor initialization
   should be changed.
3. Fixed defect number 24751: Fan presence sensors should not be loaded.

FSP_10
N/A


FSP_09
1. Fixed defect number 24456: Mismatch between EPS and SDR for the Fan Presence
   sensors.
2. Fixed defect number 24462: Mismatch between EPS and SDR for the
   Proc Thermal Control sensors.
3. Fixed defect number 24451: Mismatch between EPS and SDR for sensor 0x09.
4. Fixed defect number 24452: Mismatch between EPS and SDR for sensor 0x1E
   (BB Vbat).
5. Fixed defect number 24461: Mismatch between EPS and SDR for the Sensor
   Failure sensor (0x86).
6. Fixed defect number 24459: Mismatch between EPS and SDR for sensor 0x82.


FSP_08
1. Fixed defect number 24345: SEL events are logged for power supplies 1 and 2,
   even if only one power supply is installed.
2. Fixed defect number 24193: Wrong sensor name for sensor number 09.
3. Fixed defect number 24189: Wrong sensor names for voltage sensors.


-FSP_07
1. Fixed defect number 23065: Some sensors in SDR package are not defined in
   the ESB2 BMC Core EPS V0.50.
2. Fixed defect number 23066: Some sensors defined in the ESB2 BMC Core EPS are
   not included in the SDR package.
3. Fixed defect number 24116: There are two sensor records for sensor # 52 in
   FSP_05.
4. Fixed defect number 24236: TControl SDR has an incorrect CPU clamp type.


FSP_06: N/A


FSP_05
1. Fixed defect number 23345: Some event/reading type values in the SDR file
   do not match the EPS.
2. Fixed defect number 23971: Thermal SDR format is incorrect.
3. Fixed defect number 23348: Sensor de-assertion value verification failed.
4. Fixed defect number 23346: Sensor assertion value verification failed.
5. Fixed defect number 23660: Overlap in normal values for server board 0.9-volt
   hysteresis.
6. Fixed defect number 23659: Overlap in normal values for server board 12-volt
   hysteresis overlap.


FSP_04
1. Fixed the record length for all fan tachometer sensors.
2. Fixed defect number 23723: SDR file SP_02.sdr included incorrect data.
3. Fixed defect number 23348: Sensor de-assertion value verification failed.
4. Fixed defect number 23760: There are no SEL entries for the processor status
   after power up.
5. Fixed defect number 23342: The sensor type value of some sensors in the SDR
   file do not match the EPS.
6. Fixed defect number 23346: Sensor assertion value verification failed.


FSP_03
1. Fixed defect number 23063: The sensor name in the SDR package does not match
   the core BMC EPS.
2. Fixed defect number 23066: Some sensors defined in the core BMC EPS are not
   in the SDR package.


FSP_02: N/A


SAFS7011: N/A


=============================================================================
KNOWN ISSUES
=============================================================================
FSP_41: N/A

FSP_40: N/A

FSP_39: N/A

FSP_38: N/A

FSP_37: N/A

FSP_36: N/A

FSP_35: N/A

FSP_34: N/A

FSP_33: N/A

FSP_32: N/A

FSP_31: N/A

FSP_30: N/A

FSP_29: N/A

FSP_28: N/A

FSP_28A: N/A

FSP_27: N/A

FSP_26: N/A

FSP_25: N/A

FSP_24: 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.

FSP_23: N/A
FSP_22: N/A
FSP_21: N/A

FSP_20: Defect number 25753: FRUSDR is not checking power supply FRU.

FSP_19: N/A

FSP_18: Defect number 25630: Platform check required in Master.cfg of FRUSDR.

FSP_17: N/A
FSP_16: N/A
FSP_15: N/A
FSP_14: N/A

FSP_13: defect number 25020: FSP_12 does not update with add in cards in system.

FSP_12: N/A
FSP_11: N/A
FSP_10: N/A
FSP_09: N/A
FSP_06: N/A
FSP_05: N/A
FSP_04: N/A
FSP_03: N/A
FSP_02: N/A
SAFS7011: N/A

=============================================================================
                             REFERENCE MATERIAL
=============================================================================
- ESB2 Baseboard Management Controller Core EPS for the Intel(R) S5000 Server
  Board Family, 1.4.
- Sapello BR Configuration Sheet (Rev 02)
- FSC SDR Sapello BR(Rev 04)
- Fab4 schematic

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