===============================================================================
        Intel(R) Server Platform Integrated BMC Firmware Release Notes       
===============================================================================


INTEL(R) Server Boards and Systems 
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA


===============================================================================
DATE:       10 February 2015






SUBJECT:    Integrated BMC(R) firmware 01.18.7601 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) 2014,2015 Intel Corporation.


A portion of this firmware is open source code.
The OSS source code that the customer is entitled to per OSS license has been
posted on the Intel support website at the following link:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21081


This open source code falls under the GPL 2.0 license, please see the license
at the following link:

http://www.opensource.org/licenses/gpl-2.0.php  


===============================================================================
                            ABOUT THIS RELEASE PACKAGE
===============================================================================
Source file: BMC_i_0118r7601.bin
Update script: fwUpdateBMC.nsh

REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND:
Operational mode:   01.18.7601

UBoot mode:         01.06
Device ID:          0x21
Manufacturer ID:    0x000157

Other version/revision information:
    PSU Model          H/W revision      FW Version
    1100ADU00201         S3               1.01.32
    1100ADU00201         S2               1.01.1E
    DPS 750XB A          S4               5.**.100 *(See Note 2)
    DPS 750AB-32A        S0               3.**.21  *(See Note 2)
    DPS 1200TB A         00               4.39.77 *(See Note 1)
    DPS 1200TB A         02               6.40.89 *(See Note 1)
    DPS 1200TB A         S3               3.39.77 *(See Note 1)
    PSSF172202A          00               0.09.73
    PSSF162202A          S3               0.09.55 *(See Note 1)

*NOTE 1: Supported but not POR. Will likely be removed in a future release.
*NOTE 2: The middle version number is attached to a particular batch of power supplies and can be
         different for the same firmware revision. Therefore, it cannot be predicted ahead of
		 time what it will be. Validation should ignore this value.

HSBP FW:            01.12 SecurityRev
Root:               01.18
WWW:                01.09
uboot:              01.06
FWPIAUPD Utility:   v13.Build5

MD5 checksum of BMC_i_0113r7172.bin: b564d88290420af95e1c0671de15603f


-------------------------------------------------------------------------------


===============================================================================
                         IMPORTANT INSTALLATION NOTES
===============================================================================
The following update process must be followed to ensure a trouble free updating
of your baseboard.  The order is important to minimize any issues for status
checking as different components are initialized.
1.  BMC firmware
2.  BIOS/Manageability Engine (ME) firmware (as directed in BIOS Release Notes)
3.  FRU/SDR package specific to the baseboard.

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

  
1.  Copy all files to the storage medium of your choice. This can be a hard disk, floppy disk
    or USB flash drive. All of the files must reside in the same directory.

2.  Boot to EFI and then run the BMC.nsh script file to update the
    Integrated BMC.

    Modification of the update script or using fwpiaupd.efi with your own
    command line parameters is not supported and doing so is at your own risk!

3.  Install latest available FRU/SDR package specific to the platform.

===============================================================================
                     FIRMWARE RECOVERY PROCEDURE
===============================================================================
The Recovery process can be initiated by setting the recovery jumper (called 
BMC Force Update Jumper) to the recovery position.

The jumper is normally in the normal/de-asserted position. The system must be
completely powered off (A/C power removed) before the jumper is moved.

After power is re-applied and the firmware update is complete, the system must
be powered off again and the jumper must be returned to the de-asserted
position before normal operation can begin.

A BMC recovery can be accomplished from a USB flash drive. 
1.  Copy all files to a storage USB flash drive. All of the files must reside 
    in the same directory.

2.  Remove A/C power from the system and wait 30 seconds.

3.  Move the BMC Force Update Jumper to the recovery position. 
    Details regarding the jumper ID and location can be obtained from the
    Board EPS for that Platform.

4.  Insert the USB flash drive.

5.  Reapply A/C power to the system and power on the system.

6.  The BIOS POST screen will appear displaying the progress press F6 to
    select boot options. At the boot option menu select to boot to the
    EFI SHELL.

7.  Switch to the directory where you stored the update files and then run
    the BMC.nsh script file to update the Integrated BMC.

    Modification of the update script with your own command line parameters is
    not supported and doing so is at your own risk!

8.  Remove A/C power from the system and wait 30 seconds.

9.  Move the BMC Force Update Jumper to the normal position.

10. Reapply A/C power to the system and power on the system.

NOTE: Performing this recovery procedure resets all network and user settings to defaults.
      The FRUSDR will also need to be reloaded after a recovery (SDR update).

===============================================================================
                     FIRMWARE UPGRADE/DOWNGRADE PROCEDURES
===============================================================================
Upgrade of BMC FW from version BMC_i_0118r7601 to later versions will be documented
in the release notes for those versions.

Reverting to a lower version of firmware may have unexpected side effects,
including but not limited to user settings reset to defaults, and will always
result in the loss of functionality which was present in the higher version
but was not implemented in the lower version.
We do not guarantee that any downgrade will operate without side-effects.

Always observe caution when downgrading firmware.

===============================================================================
                        KNOWN ISSUES/WORKAROUNDS/REQUIREMENTS
===============================================================================
- This BMC FW update package is to be used only on PCSD server baseboards and
  does NOT support customer reference boards (CRB) or silicon reference
  platforms (SRP).
  Contact your Intel Representatives to determine where to download the BMC FW
  for these products.

- The BMC FW image file in this package is to be used only with the provided
  FWPIAUPD update utility.
  Using the FW image file with a SPI flash device programmer will result in a
  non-functional system.
  
===============================================================================
                                ISSUES FIXED
===============================================================================
01.18.7601
-EPSD100027162:System still can be power on when front panel temperature is higher than 60.

01.17.7464
-EPSD100243289/EPSD100244455: SEL show " Warning event: BMC FW Health reports SSB Temp has failed and may not be providing a valid reading." during warm cycle
-EPSD100245760: Error message misleading customer.
-EPSD100245559: Cannot set "User Lockout Time (min)" to 0 in ews-Configuration-Security Settings page.
-EPSD100245539: BMC sporadically stops responding to network IPMI requests.
-EPSD100245532/EPSD100245535: The "voltage fault" warning cause the LED status "on" as "blink" when run the CWP AC cycle by ITAS3.11.5.
-N/A: Update Default.SDR and FCT.sdr of KNP&TLP to version 1.04.
-N/A: Update CWP FCT/Shipping SDR to version 1.07.
-N/A: Update open SSL from 1.0.1j to 1.0.1k.

01.15.7272
-EPSD100244829: EWS login failed during run DC cycle with ITAS.
-EPSD100244944: BIOS has F2 setup option for Reset on ERR[2] but does not enable ERR[2] assertion.
-EPSD100245382: Various issues were seen during factory testing concerning the assertion of the Voltage Fault sensor due to Riser PWR_GD not being detected.
-N/A: Update Default.SDR and FCT.sdr of CWP to version 1.04.
-N/A: Update Default.SDR and FCT.sdr of KNP & TLP to version 1.03.
-N/A: Changed CATERR to IERR, added IERR log SDR, and added NR threshold to FP Temp sensor on WCP.

01.14.7204
-EPSD100245035: BMC uses wrong Event Type (does not match EPS) for Auto Config Status events.
-EPSD100244671: [x] Customer test case - Short duration power on / off cycle test fail
-EPSD100244506: Short DC cycling - BMC does not respond to Chs Control command (ON/OFF).
-N/A: Corrected misspellings, and added descriptive text for "per session cookies".
-EPSD100027034: LAN Leash event desserted/asserted event log will be triggered after DC cycle.
-EPSD100027035: LAN Leash event desserted/asserted event log will be triggered after DC cycle.
-EPSD100244506: Turning off DC power while auto-config is running would cause various types of failures. The most obvious failure is a chassis detection SEL entry. Added checks for DC power state in several parts of the auto-config process.
-EPSD100245078: Turning off DC power while auto-config is running would cause various types of failures. The most obvious failure is a chassis detection SEL entry. Added checks for DC power state in several parts of the auto-config process.
-EPSD100244513: BMC Web Console incorrectly decodes BIOS POST Codes.
-EPSD100244366: hdd driver presence log was logged during DC cycle stress.

01.13.7172
-EPSD100240602: HDD status sensor reading is not correct for PCIE SSD.
-EPSD100244511: 1600W PSU Fan Oscillation on S2600TP/H2000G.
-EPSD100027051: Failing to log out or close EWS browser can result in EWS being unreachable after ~ 2000 log in’s.
-N/A: Update Default.SDR and FCT.sdr of S2600TP to version 1.02.

01.11.7046
-EPSD100244504: Syscfg V13 B18 - In UEFI boot mode the /bbo command returns an error.
-EPSD100244505: Sysinfo V13 B15 - Sysinfo_log shows error under System Boot Order when the system is in UEFI boot mode.
-EPSD100244574: SMASH can start a SOL session when SOL is disabled on all channels.
-EPSD100244363: BMC Should not be logging false throttling events in the SEL when a thermal Trip event occurs.
-EPSD100240602: HDD status sensor reading is not correct for PCIE SSD.
-EPSD100244507: Local Control Display Panel scrolls through all SEL events instead of just errors.
-EPSD100244511: 1600W PSU Fan Oscillation on Taylor Pass/Bobcat Peak.
-EPSD100243688: (X) BMC Web GUI is inaccessible after IT scan.
-EPSD100245035: BMC uses wrong Event Type (does not match EPS) for Auto Config Status events.
-EPSD100245037: Firmware EPS has incorrect definition of ED3 byte of AutoCfg Status sensor SEL entries.
-EPSD100244948: Security vulnerability with OpenSSL.
-N/A: Update Default.SDR and FCT.sdr of KNP to version 1.02.
-N/A: Fix mmap library bug.
-N/A: Update MCTP kernel driver and Add MCTP application library.

01.10.7004

-EPSD100244978: Do not log extra failures on CATERR

01.09.6976

-EPSD100244362: system will hang on CATERR

01.08.6942

-EPSD100244631: Added command tracking to prevent the BIOS mailbox or IPMI 
                commands from sending more than one successful initialization
	  	    sequence to specific PCIe cards on each boot.  

01.07.6909

-EPSD100244410: FIVR Fault not being detected
-EPSD100244255: Some of DIMM sensors show the critical status in EWS.
-EPSD100026932: Alert email page title is different to help page title on BMC Web Console
-EPSD100244476: IPMB Bridging commands to satellite controllers fail
-EPSD100244363: BMC Should not be logging false throttling events in the SEL when a thermal Trip event occurs
-EPSD100244443: 12Gb SAS Bridgeboard Sensor 0x9E not Accessible
-N/A: Update Default.SDR and FCT.sdr of S2600CW to version 1.02
-N/A: Update Default.SDR and FCT.sdr of S2600TP to version 1.01
===============================================================================
01.06.6835
===============================================================================
-EPSD100243920: [X] BMC flash process breaks SOL session until system is rebooted
-EPSD100244023: During AC power cycling test, found the BMC becomes unstable.  (BMC reset)
-EPSD100241497: BMC cannot be contacted until AC power cycle after restoring defaults
-EPSD100243953: EWS server health page sensor reading show " Not Available" for " PS Fan Fail" sensor.
-EPSD100243289: SEL show " Warning event: BMC FW Health reports SSB Temp has failed and may not be providing a  
                valid reading." during warm cycle.
-EPSD100241684: Other Unknown Events intermittently display in BWC/EWS SEL until browser is refreshed
-EPSD100243818: 1100W PSU: PSU input (AC/DC) & Power Unit Redund lost events were logged to the SEL during DC 
                cycling
-EPSD100244127: LCP does not display error message or turn amber when correctable error is entered in SEL
-EPSD100243954: BMC blocks front panel power button when soft power control failure happens
-EPSD100244070: KVM keyboard intermittently dead after BMC cold reset.
-N/A: Update 1600W Power Supply firmware to version 0.9.68
-N/A: Update S2600KP built-in SDR's to version 1.02
===============================================================================
01.03.6776  Production Release
===============================================================================

===============================================================================
                             REFERENCE MATERIAL
===============================================================================
Common (integrated) BMC Firmware EAS
(integrated) BMC Firmware Common Core EPS
