=============================================================================
    Intel(R) Server Platform S2400SC FRU/SDR Update Release Notes
=============================================================================

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

=============================================================================

DATE:   September 1, 2014

TO:	    Intel(R) Server Platform S2400SC customers

SUBJECT:    Integrate BMC(R) FRU/SDR update package S2400SC_FRUSDR_0112 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) 2010 - 2014 Intel Corporation.

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

SDR file version: 1.12
Baseboard FRU file version: 0.01
Master configuration file version: 1.12
FRUSDR Utility version: 11.0 Build 20

=============================================================================
        SYSTEM HARDWARE & SOFTWARE REQUIREMENTS/REVISIONS
=============================================================================

- This FRU/SDR package has only been tested on S2400SC FAB3 baseboards

- BMC firmware rev 01.16 (or later) MUST be preinstalled prior to installing
  this FRU/SDR package

- BIOS R0051 or later
- MB Ver Fab3

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

- Add Bighorn Peak Chassis support since version 1.06 FRUSDR

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

1. Ensure BMC release 01.16 or later is pre-installed before attempting this
   FRU/SDR update.

2. Copy all of the files in the S2400SC_FRUSDR_0113.zip archive to a USB key,
   hard disk drive or floppy drive.
   All of the files in this zip archive must reside in the same directory.

3. Boot to EFI and then run the following command to display the
   contents of the baseboard FRU device:

    FRUSDR /d FRU

   If device is empty(which is the case for all new FAB1 baseboards) or corrupted, then
   execute the following command to program the empty FRU device:

   For S2400SC:
        FRUSDR /fru S2400SC.fru

4. Now execute the following command to bring up the main FRU/SDR load menu:

    FRUSDR /cfg master.cfg


5. Select the option which is applicable to what you want to do. On a brand
   new baseboard I would highly recommend to run option 3 to program both
   the FRU and SDR. By reprogramming the FRU you will be given the option
   to input data from the keyboard into various chassis, board and product
   areas. Ensure that you select the correct chassis from the chassis
   selection menu otherwise your fan sensors will not be configured
   properly.

6. Once the package has finished its installation, I would highly recommend
   to DC power off the system and cycle AC power.

=============================================================================
                           KNOWN ISSUES/WORKAROUNDS
=============================================================================

- None

=============================================================================
                           FEATURES ADDED
=============================================================================

S2400SC_FRUSDR_0112:
- Update master.cfg file to  add 'Pwr Unit Redund' sensor to BHP chassis when insert two power supply.
- Add sensor "PSU1" and "PSU2" to monitor SmaRT&CLST event from ME. 

S2400SC_FRUSDR_0111:
- Add the ME sensor "PSU1 STATUS" and "PSU2 STATUS".

S2400SC_FRUSDR_0110:
- None.

S2400SC_FRUSDR_0109:
- Update some temperature sensor's normal value and threshold refer to config-table 3.6
- Update the data record of sensor "Exit Air"
- Update the system airflow formula record for R23XX chassis

S2400SC_FRUSDR_0108:
- Modify master.cfg file to fix two issues

S2400SC_FRUSDR_0107:
- Remove chassis intrusion feature from Big Horn Peak chassis
- Update Big Horn Peak chassis fan connection from fan 2,4,6 to 1,3,5
- Update fan domain map for Big Horn Peak chassis
- Update the Big Horn Peak chassis auto detection method

S2400SC_FRUSDR_0106:
- Add Bighorn Peak Chassis support since this version FRUSDR
- Add 600w Power supply support
- Add 2U 12x3.5'' HSBP support
- Add Storage front pannel 
- Add Stepwise sub-record for BHP24 chassis
- Update fan LC and LNC setting for BHP24 chassis
- Modify PS domain numer from domain 4 to domain 5

S2400SC_FRUSDR_0105:
- Update length code for "BB +1.35 P2LV"
- Update Processor VRD hot sensor to auto re-arm
- Remove some clamp record's _SDR_TAG to match "OTHER" CHASSIS
- Remove clamp id #21 from "OTHER" chassis
- Update fan domain map record for 'OTHER' chassis
- Update DIMM Air Velocity record for 'OTHER' chassis 

S2400SC_FRUSDR_0104:
- Modify the Domain configuration sub-record fan fail to "FF" for P4XXXR chassis
- Update advanced fan failure sub-record P4XXXR chassis

S2400SC_FRUSDR_0103:
- Update the correction factory 1 to 0x82 for UPS, update the correction factory 1 
  to 0x6e for UPS_FULL, update the correction factory 1 to 0x3d correction factory 2 
  to 0x2c for UPM_BASE, update the correction factory 1 to 0x26 correction factory 2
  to 0x21 for UPM refer to config-table3.2
- Remove the PS domain when used fix PSU for all chassis
- Update the low non-critical threshold of the fans 
- Update the PS domain record refer to config-table 3.1
- Add stepwise header record 03 for PSU refer to config-table 3.1
- Add a advance fan failure record for PS domain for P4XXXR chassis

S2400SC_FRUSDR_0102:
- Update the FSC record refer to config-table 3.0
- Add clamp record 64/65/93/94 refer to config-table 3.0
- Delete record about DTS look-up table refer to config-table 3.0

S2400SC_FRUSDR_0101:
- Modify the section of detecting Power supply in master file. Now, when 
  install 2 power supply and one can't match the FRU, it will prompt user
  to select the power supply.  
- Update the threshold of system airflow(#11h) and Exit air temperature(#2Eh)
- Update the stempwise record refer to config-table 2.8
- Update system airflow formular record refer to config-table 2.8

S2400SC_FRUSDR_24:
- Add clamp record for PSU Temp refer to config-table 2.7
- Add stepwise record and stepwise header for PSU  refer to config-table 2.7
- Add FSC record about PSU for all chassis refer to config-table 2.7
- Update some sensors' name refer to EPS1.0

S2400SC_FRUSDR_23:
- Update "DTS Lookup Table" 
- UPdate some "Global Clamp Records"
- Update some "Global Stepwise records"
- Add sensor "Exit Air Temp" and sensor "System Airflow"
- Add sensor 2E to sensor exlcusion record for all chassis tabs

S2400SC_FRUSDR_22:
- Update the BIOS releated SDR record

S2400SC_FRUSDR_21:
- Update the offset of DIMM Thermal Trip(#C0 #C1) refer to the EPS1.0

S2400SC_FRUSDR_20:
- Update the the normal reading for baseboard and HSBP sensor per config-table 2.5
- Update DTS lookup table per config-table 2.5
- Update system airflow formula record per config-table 2.5
- Update the FSC of other chassis per config-table 2.5
- Update HSBP detect part in master file

FSCP_19:
- Add a tag for P2 MTT(#35)

FSCP_18:
- Modify the fan LC/LNC threshold of UPM,UPM_BASE chassis refer to config-table 2.4
- Modify the sensor_reading_unavailable control value of DIMM aggregate sensor
- Modify the CLAMPID and FSC refet to config-table 2.4

FSCP_17:
- Modify the master file for "exit" error
- Rename "HSC Status" #69 as "HSC 1 Status"
- Add the tag "HSBP1_TEMP" for "HSC 1 Status"
- Add the record for "HSC 2 Status"#6A and "HSC 2 Status"#6B

FSCP_16:
- Modify the threshold of "BB +1.05Vccp P1"(#D6) and "BB +1.05Vccp P2"(#D7)
- Modify the threshold of "BB +3.0V Vbat"(#DE)
- Modify the threshold of HSBP1-3 temp(#29 #2A #2B)
- Update the comment of SDR file

FSCP_15:
- Modify the Global stepwise record according to config-table 2.2
- Add update product asset tag in MASTER.CFG 

FSCP_14:
- Modify the fan related record according to config-table 2.1
- Modify the FSC record according to config-table 2.1
- Remove the record of Agg Thrm Mgn4/5 #CB/#CC
- Modify PS Fan record #A0 #A4 from threshold to discrete

FSCP_13:
- Add a record for BIOS owned sensor "Sparing Redun" #11
- Remove the fan present sensor of chassises UPS UPS_FULL and UPS_BASE

FSCP_12:
- Add a record "FW Update status"
- Add a record "HSC"
- Add a record for "Node Management Discovery"
- Modify the domain mask for all chassis

FSCP_11:
- Modify the stepwise record refer to CONFIG-FSC Rev2.0
- Modify the record of fans refer to CONFIG-FSC Rev2.0
- Modify the Advance fan failure record for all chassises
- Add a record for "BMC Health"(#10)
- Add a record for "ME Power State"
- Remove the record of "Chassis/FRU fault LED"
- Rename "Integrate BMC Watchdog"(#0A) as "BMC Watchdog"

FSCP_10:
- Combine all domain and sensor list in a record for all chassis

FSCP_09:
- Add FRU device locator record of HSBP1-HSBP3, PSU1 and PSU2 
- Add Power Unit Map SDR Record
- Add sensor #34 MTT CPU0 which ownered by ME
- Add sensor #35 MTT CPU1 which ownered by ME
- Modify HSBP thermal nomal maximum value 
- Modify the sensor-disable control value of sensor #B0,#B2 from 
  64h to 00h in "Global Clamp Records"
- Modify Pwr Unit Redund sensor Type from 09 to 08

FSCP_08:
- Fix the wrong symbol in line #7248

FSCP_07:
- Modify the master.cfg according to the Sys Config sheet 
- Modify System airflow formula Record in chassis UPS UPS_FULL UPM_BASE and UPM
- Modify the CPU1 DTS-spec Thermal Margin from #76 to #83
- Modify the CPU1 DTS-spec Thermal Margin from #77 to #84
- Modify the System airflow formula Record 
- Update the FSC as per CONFIG-FSC.xls(v1.8)
- Add a chassis instrusion sensor for chassis UPS UPS_FULL UPM_BASE and UPM

FSCP_06:
- Add "Agg Thrm Mgn 1" #C8 to chassis UPS UPS_FULL UPM_BASE UPM
- Add "Agg Thrm Mgn 2" #C9 to chassis UPS UPS_FULL UPM_BASE UPM 
- Add "Agg Thrm Mgn 3" #CA to chassis UPM
- Add "Agg Thrm Mgn 4" #CB to chassis UPM
- Add "Agg Thrm Mgn 5" #CC to chassis UPM
- Add domain 1 to chassis UPS UPS_FULL and UPM_BASE
- Add domain 0 1 2 3 4 5 6 7 to chassis OTHER_SL OTHER_ME and OTHER_FA
- Add DTS Look-up table
- Add DTS Parameters
- Add DIMM Air Velocity
- Add Aggregate sensor configuration Record
- Add System airflow formula Record
- Add Fan sensor domain map record to chassis UPS and UPS_FULL
- Add Advanced fan failure sub-record to chassis UPS and UPS_FULL
- Add Fans-off and Low Speed sub-record to chassis UPS and UPS_FULL
- Modify "Rear Fan" from #38 to #36
- Modify "Processor  Fan 1" from #36 to #37
- Modify "Processor  Fan 2" from #37 to #38
- Modify all of the 'Clamp ID' parameter according to Global Clamp Record
- Modify all of the 'Temperature' and 'PWM % Value' parameter according to Global stepwise curve record
- Modify all of the 'Global Stepwise curve ID' parameter for all domains
- Remove domain 2 from chassis UPS UPS_FULL and UPM_BASE
- Remove "I/O Mod Temp" #28 
- Remove "SAS Mod Temp" #2A 

FSCP_05:
- Add UPS_FULL chassis
- Add fan redundancy map SDR
- Add FSC for all chassises
- Add FCT2 tag in FACTORY_MODE SDR
- Add "CPU Fan 1" #37 to chassis UPS
- Add "Sys Fan 5" #34 to chassis UPM_BASE 
- Add 750W "PS1 Fan" #A0 to FCT and FCT2
- Add 750W "PS1 Power In" #54 to FCT and FCT2
- Add 750W "PS1 Curr Out%" #58 to FCT and FCT2
- Add 750W "PS1 Temperature" #5C to FCT and FCT2
- Remove the "Sys Fan 5" #34 from chassis UPS
- Remove the "Sys Fan 6" #35 from chassis UPM_BASE
- Remove "HSBP1_TEMP" #20 from FCT
- Modify sensor #75 and #B1 from auto-detection to Std in FCT mode
- Rename sensor #DE as "BB +3.0V Vbat" 
- Rename sensor #76 as "P1 DTS Therm Mgn"
- Rename sensor #77 as "P2 DTS Therm Mgn"

FSCP_04:
- Rename sensor #07 from "SEL" to "System Event Log"
- Rename sensor #01 from "PWR Unit Status" to "Pwr Unit Status"
- Rename sensor #70 from "CPU1 Status" to "P1 Status"
- Rename sensor #71 from "CPU2 Status" to "P2 Status"
- Rename sensor #90 from "CPU1 VRD Hot" to "P1 VRD Hot" 
- Rename sensor #91 from "CPU2 VRD Hot" to "P2 VRD Hot"
- Rename sensor #C0 from "Mem Thrm Trip 1" to "P1 Mem Thrm Trip"
- Rename sensor #C1 from "Mem Thrm Trip 2" to "P2 Mem Thrm Trip"
- Rename sensor #D6 from "BB +1.05 P1Vccp" to "BB +1.05Vccp P1"
- Rename sensor #D7 from "BB +1.05 P2Vccp" to "BB +1.05Vccp P2"
- Rename sensor #D8 from "BB +1.5 P1 MEM" to "BB +1.5 P1MEM AB"
- Rename sensor #D9 from "BB +1.5 P2 MEM" to "BB +1.5 P2MEM AB"
- Rename sensor #DE from "BB VBAT" to "BB +3.3V Vbat"
- Rename sensor #E4 from "BB +1.35 P1 MEM" to "BB +1.35 P1LV AB"
- Rename sensor #E6 from "BB +1.35 P2 MEM" to "BB +1.35 P2LV DE"
- Rename sensor #B0 from "DIMM Thrm Mrgn 1" to "P1 DIMM Thrm Mrgn"
- Rename sensor #B1 from "DIMM Thrm Mrgn 2" to "P2 DIMM Thrm Mrgn"
- Rename sensor #21 from "FP Temp" to "Front Panel Temp"
- Rename sensor #22 from "PCH Temp" to "SSB Temp"
- Rename sensor #54 from "PS1 Input Power" to "PS1 Power In"
- Rename sensor #55 from "PS1 Input Power" to "PS2 Power In"
- Modify Assertion Event Mask of sensor #22,#28,#26 and #29-#2B from 8002 to 8532
- Modify Sensor Initialization of sensor #E4,#E6 from 7F to 3E
- Add sensor #0B VR WD Timer
- Add sensor #0C Fan Redundancy
- Add sensor #7C P1 ERR2 TimeOut
- Add sensor #7D P2 ERR2 TimeOut
- Add sensor #94 P1 MEM VRD Hot
- Add sensor #96 P2 MEM VRD Hot
- Add sensor #0A Integrate BMC Watchdog
- Add sensor #F0-#FE,#60-#68 for HDD 1-24
- Add event only sensor #06 and #83
- Add type 11 SDR for front panel
- Add auto-detection process for PS and HSBP
- Add a choosen of 550W power supply when select the power supply

FSCP_03:
- Add SDR of Fan present sensor for System Fan1-Fan6(sensor #40-#45)
- Add SDR of P1 DTS Therm Mgn sensor #76
- Add SDR of P2 DTS Therm Mgn sensor #77
- Add Fan fault LED mapping SDR
- Add SDR of Processor 1 MEM Thermtrip sensor #C0
- Add SDR of Processor 2 MEM Thermtrip sensor #C1
- Add SDR of MSID Mismatch sensor #81
- Add SDR of SAS Mod temp sensor #26
- Add SDR of I/O Mod temp sensor #28
- Rename FRU file as SCP_BMC.fru
- Modify the CPU detect mode from prompt to probe 
- Modify FSC normal control value from 0x19 to 0x32 

FSCP_02:
- Add default Domain configuration for FSC(the normal PWM is 0x19)
- Add Mmry ECC Sensor
- Add PCI Lgcy Sensor
- Add PCIe Fat Sensor
- Add PCIe Cor Sensor
- Add Chipset Sensor
- Add Mem Rdnc Sensor
- Add Mem Conf Sensor
- Add QPI Corr Sensor
- Add QPI Fatl Sensor
- Add Mem err Sensor
- Add Rdnc Mod Sensor
- Add ME Sensor
- Modify "NM Capabilities"'s Entity ID to 0x2E
- Add SDR Tag "PROC_2" for sensor #E6
- Add SDR TAG "460_PS2" for sensor #A4
- Remove a SDR of PS1 Fan (there is double in FSCP_01)

FSCP_01:
- This package is only for PO builds
- Update SDR as per CONFIG-FSC.xls(v1.2)


=============================================================================
                           ISSUES FIXED
=============================================================================
S2400SC_FRUSDR_0113:
Change "PS1_NO_FRU" and "PS2_NO_FRU" in Master.cfg to "NO_PS1_FRU" and "NO_PS2_FRU" to allow manually select Power supply type when PSU FRU can't be detected.

S2400SC_FRUSDR_0112:
None

S2400SC_FRUSDR_0111:
None

S2400SC_FRUSDR_0110:
- Update FRUSDR utility to 11 build 20.

S2400SC_FRUSDR_0109:
None

S2400SC_FRUSDR_0108:
EPSD100022627:[FW EVL]It can auto detect two HSBP temp sensor with the upfrusdr.nsh,but only one temperature sensor can be read with cmdtool.
EPSD100022593:[FW EVL]Issue command FRUSDR.efi  /d fru imbdevice 05 to read the HSBP FRU information ,the FRU information was different from the auto detection.

S2400SC_FRUSDR_0107:
None

S2400SC_FRUSDR_0106:
None

S2400SC_FRUSDR_0105:
EPSD100228478- Sensor E6 has invalid field in SDR file

S2400SC_FRUSDR_0104:
EPSD100020816-[FW EVL]Run FTF script(AdvancedFailMulti_003.tlg) failed on UPM Redundant Chassis

S2400SC_FRUSDR_0103:
None

S2400SC_FRUSDR_0102:
None

S2400SC_FRUSDR_0101:
None 

S2400SC_FRUSDR_24:
EPSD100018640-[OS Cert]"Power supplies-number" and "Power supplies-status" test fail in 
                        VMware ESXi4.1 u1 Certification test

S2400SC_FRUSDR_23:
None

S2400SC_FRUSDR_22:
None

S2400SC_FRUSDR_21:
EPSD100018391-Heat DIMM until SUT was powered off,there is no mem therm trip event

S2400SC_FRUSDR_20:
EPSD100017886-It will be detected two HSBP during flash FRUSDR 19 connect one HSBP 8x2.5
EPSD100016898-It only detect one HSBP during the FRUSDR flashing with two HSBP connected
EPSD100224162-Stepwise CurveID 0x0C record are incorrect for UPS Default chassis

FSCP_19:
EPSD100223270-System LED will be green blinking as HSC Status is assert when no HSBP is plugged

FSCP_18:
EPSD100221961-Critical fan tach events occur when are fans driven at Normal Control Value PWM

FSCP_17:
EPSD100016056-The command "show /system1/sensor* "  returned error with SM_CLP
EPSD100016202-It will report error while flashing the FRUSDR with OFU utility

FSCP_16:
EPSD100222997-There is comment error for sensor FW Update Status(12) in SDR file

FSCP_15:
EPSD100015649-UPM Non-Redundant chassis cannot be auto detected when flashing FRUSDR_14

FSCP_14:
EPSD100221938-Fan sensor domain definition and mapping is incorrect
EPSD100015267-[FW EVL]The sensor reading of PS1/PS2 FAN is not available
EPSD100014807-[UT]Low speed on UPM_RedFAN chassis system fan 1-4 after update FRUSDR 11
EPSD100014381-[FW EVL]The Fan sensor reading has no change after issue the "set SM signal command"

FSCP_13:
EPSD100014420-[UT]When use EWS to check the SEL log,after injected more than 10 SBE error,
              there is a sensor type show "unknown" issue.

FSCP_12:
-None

FSCP_11:
EPSD100014423-[UT]There are 4 HDD sensors in the sensor list,but the HSBP is support 8 HDD
EPSD100221520-[FW Eval]Advanced Fan Failure and Fans-off sub-records are not added correctly
EPSD100014464-[FW EVL]The SDR version will become 0.3 after flashing the SDR/FRU R10 
              package with UPM HS chassis
EPSD100014414-[UT]Use dpccli tool (version:2.5) to check the "BMC FW health" sensor,
              in the sensor list is not find it
EPSD100014411-[UT]The fan fault LED in the fan didn't turn on
EPSD100014408-[UT]Use the ipmitool, the "BMC FW health "sensor is not find it in sensor list
EPSD100014367-[FW EVL]Fan fault LED can't be light when it was in lower critical state 
              with  UPM HS chassis

FSCP_10:
-None

FSCP_09:
EPSD100221137-the sdr of Advanced fan fail don't meet bytes requirement
EPSD100221140-SDR record lacking for MEM thortting sensor
EPSD100014149-There is no HSBP fru information in the fru list
EPSD100220510-the sensor reading of Pwr Unit Redund is not available
EPSD100014008-The status LED is amber blinking when removing one power supply with "UPM HS" chassis

FSCP_08:
EPSD100014048-There is no asserted and deasserted event logged for "Fully Redundacy Regained"
              while removing or inserting one fan
              
FSCP_07:
EPSD100013053-The state of P1/P2 DTS Therm Mgn sensors shows "not available"  in EWS
EPSD100220676-Sensor readings of "Agg Thrm Margin1/2" are not available

FSCP_06:
- None

FSCP_05:
EPSD100220301-The sensors' name define as "P1/P2 DIMM Thrm Mrgn" in SDR, but it shows 
              "P1/P2 DIMM Thrm MrgP in EWS"

FSCP_04:
EPSD100012962-SDRFRU updated process will terminate when select the option 2 to update only FRU respository
EPSD100012603-SDRFRU updated process will continue after selectting the "exit update" option
EPSD100219881-There are assert and deassert events logged for sensor BB +1.35V P1/P2 MEM after AC cycle 
              SUT when insert 1.5V MEM

FSCP_03:
- None

FSCP_02:
EPSD100012029-BB Integrate BMC AVIN9/11(#0x1D,0x1F) sensor reading is incorrect (Remove sensor 0x1D/0x1F)
EPSD100012031-There will be double processor fan sensors in the sensor list

FSCP_01:
- None


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

CONFIG-FSC Rev3.6 datasheet


[END OF RELEASE NOTES]