================================================================================
            Intel(R) Server Platform BIOS Release Notes
================================================================================

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

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

DATE    : July 17 2017
TO 		: Multi-Core Intel(R) Xeon(R) Processor-Based Server Platform customers
SUBJECT	: BIOS 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) 2017 Intel Corporation.

================================================================================
        ABOUT THIS RELEASE
================================================================================
Build Stamp : SE5C620.86B.00.01.0004
Build Date : July 12 2017
================================================================================
        Supported Platforms
================================================================================
        S2600WF Family
        S2600BP Family
        S2600SP Family

================================================================================
        BIOS COMPONENTS/CONTENTS
================================================================================
Processors supported:
        Intel(R) Xeon Scalable Family Processor

Microcode versions:
        CPUID           Version       Status
        0x50653        0x01000138     (Xeon Scalable B1)
        0x50654        0x02000026     (Xeon Scalable H0)

SATAAHCI:
        v2.00i
RSTeSATAEfi:
        v5.1.0.1007
RSTeSATALegacy:
        v5.1.0.1007
RSTesSATAEfi:
        v5.1.0.1007
RSTesSATALegacy:
        v5.1.0.1007
RSTe NVMe UEFI drivers:
        v5.2.1.1001
ESRT2 UEFI drivers:
        05080000
NVMDIMMDriver:
        v01.00.01.1853
NVMDIMMHii:
        v01.00.01.1853
AspeedVideo:
        1.03
ASTVBIOS:
        1.03
Production BIOSACM:
        Production,v1.3.0_LBG
Production SINIT:
        Production,v1.3.0_LBG
PDR:
        V1.0
S2600WP_WFT_WFS FPKSI:
        3.38
S2600WP_WFQ_WF0 FPKSI:
        3.38
S2600BP FPKSI:
        3.38
S2600SP FPKSI:
        3.38
ME:
        04.00.03.219
Securiry Revision:
        0002
		
================================================================================
        INSTALLATION NOTES
================================================================================

WARNING:  It is very important to follow these instructions as they are written.
Failure to update using the proper procedure may cause damage to your system.

User can update BIOS flash image via the next method...
	
	UEFI iFlash32
    1.  Copy the entire contents of the zip file to the root of a USB flash drive
    2.  Boot to uEFI Shell, then change the Shell to the mapped device (USB flash drive)
		Example: Shell> fs0: (or fs1:)
    3.  Run updBIOS.nsh, updME.nsh, updFD.nsh and reset the system after each region upgrade
    4.  Reboot the system after the last upgrade is completed
    5.  Do *NOT* interrupt the BIOS POST during the first and second boot
    
================================================================================
        BIOS RECOVERY INSTRUCTIONS
================================================================================

The Recovery process can be initiated by setting the recovery jumper (called BIOS Recovery Boot Jumper)
Details regarding the jumper ID and location can be obtained from the Board TPS.

BIOS starts the recovery process by first loading and booting to the recovery image from backup BIOS region.
This process takes place before any video or console is available. Once the system boots to the recovery image use the following steps to perform the BIOS recovery:

   1.  The BIOS POST screen will appear displaying the progress and it automatically
       boots to the uEFI SHELL
   2.  Follow any of the next two methods for recovery process.
   
   Note: Recover mode will clean up all user previous changed BIOS settings including ITK saved settings 
   
BIOS update under recovery mode as below two methods:

The USB flash drive is necessary for the primary BIOS upgrade and must contain the following files 
under its root directory:
   1.  uEFI iFlash32.efi (including iflash32_temp.efi and ipmi.efi )
   2.  *.CAP( the released BIOS capsule which version you expect to update)
   3.  UpdBIOS.nsh (update accordingly to use proper *.CAP file)

  A Method: Install USB media after recovery boot to shell, you need to follow below steps
   1. Under Shell, type "map -r" to map all disc
   2. Change the Shell to mapped device file system
      Example: Shell> fs0: (or fs1:)
   3. Execute the UpdBIOS.nsh script for BIOS update, wait for BIOS update complete
   4. Power OFF the system, and revert the recovery jumper position to "normal operation".
   5. Power ON the system.
   6. Do *NOT* interrupt the BIOS POST during the first boot.
  
  B Method: Install USB media prior to recovery boot
    It will boot automatically into EFI Shell to invoke the Startup.nsh script and start the flash update application.
    IFlash32.efi requires the supporting BIOS Capsule image file (*.CAP). After the update is complete, there will be a message displayed stating that the "BIOS has been updated successfully" indicating the recovery process is finished. 
	The user should then power off the system and revert the recovery jumper back to normal operation and restart the system by performing a power cycle.

Note:
		The Startup.nsh file includes parameters to upgrade not only the BIOS, but the ME, FD, BMC and FRUSDR
		
================================================================================
        IMPORTANT NOTICE
================================================================================

1. Package C-State only works well with SKX H0 parts, for other SKX stepping, C6 non-retention is hardcode from BIOS side.
2. BIOS R00.01.0001 does not support online downgrade to any Dxxx or Xxxx BIOS.
3. BIOS R00.01.0001 removed SKX A1 microcode(m1350651_8000002B) and SKX B0 microcode(m9750652_80000035).
4. Removed 'UpdateNvram' support for iflash32 tool for security reason of SRA bios.
5. Security revision upgrade to v0002 on BIOS R00.01.0002 will prevent BIOS downgrade via normal mode to R00.01.0001, user can use BIOS recovery mode for BIOS downgrade. Although Intel doesn't recommend downgrading firmware
6. One new production key is integrated onto R0004 BIOS, which will correct an OEM string. 

================================================================================
        KNOWN ISSUES/WORKAROUND
================================================================================
- None
================================================================================
        CHANGE LIST
================================================================================
================================================================================		   
							R00.01.0004
================================================================================
Rename BIOS ID from X0029 to R0004.
HSD-ES: 2006649895, , FRB2 Asserted during system boot when 7 QLogic PCI cards are inserted on the system.
HSD-ES: 1504396363, , BIOS should include production key when secure boot enabled.
HSD-ES: 2006650537, , [S2600BP]DMI Information for the network device is not correct. "enp" as oppose to "eno".
HSD-ES: 1504403422, , Update ME FW to the new version.
HSD-ES: 1504531663, , [PC Stitching] Sync Microcode 0x26 for SKX H0 from RP.
HSD-ES: 1504521876, , [S2600BP]NVMe U.2 SSD can't be detected or link speed/width downgrade during reboot cycling.
HSD-ES: 2103617966, , [S2600WF] The warning message is incorrect when set Admin/User PWD the same.
HSD-ES: 1504521041, , [S2600BP]Syscfg_V14_1:Command:syscfg /bldfs  "" and F9 load different Bios default Boot Order.

================================================================================
							R00.01.0003
================================================================================
Rename BIOS ID from X0021 to R0003.
HSD-ES: 1504527306, , Integration BIOS ACM & SINIT to 1.3.2.
HSD-ES: 1604381641, , [AEP S2600WF] Can't update ME version with Debug BIOS.
HSD-ES: 1504527236, , CCB 1958: S2600BP RJ45-L SKU need disable Uplinkx4 and QAT2 for PCH power consumption reduction.
HSD-ES: 2006650537, , [S2600BP]DMI Information for the network device is not correct. "enp" as oppose to "eno".
HSD-ES: 2103617705, , The system SATA HDDs will Warning on BMC web.
HSD-ES: 1504526567, , [PC-Stitching] Sync SKX B1 Production Patch 0x138 from RP.

================================================================================
							R00.01.0002
================================================================================
Rename BIOS ID from X0014 to R0002.
HSD-ES: 2006650537, [S2600BP]DMI Information for the network device is not correct. "enp" as oppose to "eno"
HSD-ES: 220203024,  3 slot riser + 4P/8P switch + VROC key + VMD enabled does not enable VROC OpROM in some cases
HSD-ES: 2103616560, VMware 6.5 Passthrough of RMSP3AD160F doesn't work with S2600WF 2U BIOS SE5C620.86B.01.00.0448
HSD-ES: 2103617774, [S2600BP] Package C1 always >90% whatever Package C-state with BIOS X0008
HSD-ES: 1504403422, Update ME FW to the new version
HSD-ES: 2103617693, [S2600BP]UUT cannot boot to EFI Shell automatically in recovery mode.
HSD-ES: 2103617718, [S2600BP] Windows OS eventview not report whea eventID 23 after SBE is sucessfully injected with BIOS X0008.
HSD-ES: 2103616570, [S2600WF]SUT can not boot to Win2016 with FAB2 Switch card.
HSD-ES: 2103617732, [S2600BP] SFP+ SKU socket0 1a,1c always show x8 whatever CPU1 IOU1 setting.
HSD-ES: 2103617198, [S2600BP]Can not build raid if pcie ssd connect VMD Port CPU1 1C/1D & VMD Port CPU2 3A/3B.
HSD-ES: 2103617682, [S2600BP]Riser_Slot_X Bifurcation's help text is incorrect in BIOS X0007 and BIOS Setup Degin v1.04
HSD-ES: 1504521158, Optimize slot3 VMD option display.
HSD-ES: 1504452197, #CCB 1900 [S2600WF BIOS] Enable Symmetric QAT Support in BIOS for hardware CCB 1893
HSD-ES: 1504521139, [S2600WF] and [S2600BP] short team solution for 10Gbe MAC address need BIOS sent it to BMC FW
HSD-ES: 1504437936, [SDLS4]REACT-2017-1-OpenSSL upgrade for security vulnerability
HSD-ES: 1504520668, GPIO need to be locked on all of platform
HSD-ES: 1504403422, Update ME FW to the new version
HSD-ES: 2103617416, [S2600WF] Pause key will not suspend the FRB2 timer during post process, thus system will reboot after 6 min.
HSD-ES: 1504515553, Integration BIOS ACM to 1.3.1

================================================================================
                            R00.01.2001
================================================================================
Rename BIOS ID from X0007 to R2001
HSD-ES: 2103617458, [S2600BP] Amber LED have keep blinking  once boot into OS.(when disabled VMD)
HSD-ES: 1504452197, #CCB 1900 [S2600WF BIOS] Enable Symmetric QAT Support in BIOS for hardware CCB 1893
HSD-ES: 2103616570, [S2600WF]SUT can not boot to Win2016 with FAB2 Switch card.
HSD-ES: 2103617398, [S2600ST] SMBIOS type 20 "Memory Device Handle" and "Memory Array Mapped Address Handle" not align with type17 and type 19.
HSD-ES: 1504513467, [PC Stitching] Sync Microcode 0x22 for SKX H0 from RP
HSD-ES: 2103615650, [Cert] HLK USB 3.0 Exposed Port System Test will be fail

================================================================================
							R00.01.0001
================================================================================
Rename BIOS ID from X0005 to R0001.
HSD-ES: 1405802398, SDP: UEFI PXE is failing with message "PXE-E16: No Offer received." on S2600WF.
HSD-ES: 1504506169, Open all setup options, except [CPU Power and Performance Policy] under Power and Performance page to Syscfg.
HSD-ES: 2103617250, PCIe SSD cann't be detected by Redhat 7.3  on 6Port 3408 or 6Port 3008 after plug out/in.
HSD-ES: 2103617276, [S2600SP] The first digit of BMC build number in "BIOS post information" isn't printed if it's 0.
HSD-ES: 1504483939, Error: 'ascii' codec can't encode character in this title!
HSD-ES: 1504396268, Unsigned capsule should be copied to root folder.
HSD-ES: 1504502129, Integration BIOS ACM to 1.3.0
HSD-ES: 1504502257, Error: 'ascii' codec can't encode character in this title!
HSD-ES: 1504501726, Disable Sddc Plus one
HSD-ES: 1504502155, [PC-Stitching] Support BIOS ID in the  IFWIingredientTable.htm
HSD-ES: 220194030,  [S2600BP] With BIOS D503 tftp during WDS UEFI PXEBOOT fails, Legacy still works
HSD-ES: 2103617198, [S2600BP] Can not build raid if pcie ssd connect VMD Port CPU1 1C/1D & VMD Port CPU2 3A/3B.
HSD-ES: 1209680381, [S2600BP] CPU slow down when power dropped from 1 PSU
HSD-ES: 2006635112, Function keys F6, F9, F10 and F12 not working when using serial connection
HSD-ES: 220187579,  WFQ-0 NVM v3.38 BIOS integration.
HSD-ES: 1504480516, #CCB 1925 [ BIOS] Change boot order so UEFI is same as legacy
HSD-ES: 220187550,  WFT-S NVM v3.38 BIOS integration.
HSD-ES: 2103615650, [Cert] HLK USB 3.0 Exposed Port System Test will be fail
HSD-ES: 1504396363, BIOS should include production key when secure boot enabled.
HSD-ES: 220187598,  S2600SP NVM v3.38 BIOS integration.
HSD-ES: 220187591,  S2600BP NVM v3.38 BIOS integration
HSD-ES: 1504403422, Update ME FW to the new version
HSD-ES: 1504495288, [PC Stitching] Integrate the Microcode 0x1e for SKX H0 from RP
HSD-ES: 2006616153, BIOS update to include the  Storm Lake Gen1 Fabric AOC Platform Config Files
HSD-ES: 1504489067, SINIT ACM 1.2.1 update.
HSD-ES: 1504495428, Microcode version is not correct in BIOS capsule file
HSD-ES: 1504495368, [PC Stitching] Integrate the OPA UEFI driver v1.4.0.0.0 from RP
HSD-ES: 2103614736, [S2600BP NVDIMM] NVDIMM marked as "?" in windows 2016 Device Manager.
HSD-ES: 1504396262, Remove 'UpdateNvram' support for iflash32 tool for security reason of SRA bios
HSD-ES: 1504396357, Public key should be included in BootBlock of BIOS
HSD-ES: 2103616884, [S2600WF] The root port description is incorrect in VMD page when 3 slot riser installed.
HSD-ES: 2103616467, [MIC-S2600WF] WHLK USB Exposed System Test Fail.
HSD-ES: 2103616983, [S2600BP] Load file URI address string is not fully on boot option description when boot into HTTPv6 server.
HSD-ES: 1504492558, [S2600BP]Disabled boot type still show in boot manager menu(F6), not match with display devices in Boot order or Boot Manager .
HSD-ES: 2103616521, [S2600BP] SUT cannot boot normally after do recovery boot once with primary BIOS D0485 and backup BIOS D0478
HSD-ES: 220131068,  Serial Over Lan funtion not working correctly - (1) When SOl is enabled - Splash screen stays enabled which masks the console data.
HSD-ES: 1504493464, [PC-Stitching] Removing SKX A1/B0 Microcode support from trunk
HSD-ES: 1504429786, #CCB 1863 [ Common]BIOS should support the Demoted Warm Reset (DWR) flow and setting of the 'Debug Enable' MSR bit
HSD-ES: 2103616882, Error: 'ascii' codec can't encode character in this title!
HSD-ES: 1504429786, #CCB 1863 [ Common]BIOS should support the Demoted Warm Reset (DWR) flow and setting of the 'Debug Enable' MSR bit
HSD-ES: 1504480516, #CCB 1925 [ BIOS] Change boot order so UEFI is same as legacy
HSD-ES: 1504483939, Error: 'ascii' codec can't encode character in this title!
HSD-ES: 1504492558, [S2600BP]Disabled boot type still show in boot manager menu(F6), not match with display devices in Boot order or Boot Manager .
HSD-ES: 1504493464, [PC-Stitching] Removing SKX A1/B0 Microcode support from trunk
HSD-ES: 1504495288, [PC Stitching] Integrate the Microcode 0x1e for SKX H0 from RP
HSD-ES: 1504495368, [PC Stitching] Integrate the OPA UEFI driver v1.4.0.0.0 from RP
HSD-ES: 2006616153, BIOS update to include the  Storm Lake Gen1 Fabric AOC Platform Config Files
HSD-ES: 2103614736, [S2600BP NVDIMM] NVDIMM marked as "?" in windows 2016 Device Manager.
HSD-ES: 2103616467, [MIC-S2600WF] WHLK USB Exposed System Test Fail.
HSD-ES: 2103616521, [S2600BP] SUT cannot boot normally after do recovery boot once with primary BIOS D0485 and backup BIOS D0478
HSD-ES: 2103616882, Error: 'ascii' codec can't encode character in this title!
HSD-ES: 2103616884, [S2600WF] The root port description is incorrect in VMD page when 3 slot riser installed.
HSD-ES: 2103616983, [S2600BP] Load file URI address string is not fully on boot option description when boot into HTTPv6 server.
HSD-ES: 1504489067, SINIT ACM 1.2.1 update.
HSD-ES: 1504495428, Microcode version is not correct in BIOS capsule file.
HSD-ES: 1504396262, Remove 'UpdateNvram' support for iflash32 tool for security reason of SRA bios.
HSD-ES: 1504396357, Public key should be included in BootBlock of BIOS.
HSD-ES: 1504396268, Unsigned capsule should be copied to root folder.
HSD-ES: 1504403422, Update ME FW to the new version.
HSD-ES: 220131068,  Serial Over Lan funtion not working correctly - (1) When SOl is enabled - Splash screen stays enabled which masks the console data.
HSD-ES: 1504399927, The PCIe port name in PCIe port Oprom control is not same to circuit diagram.
HSD-ES: 2103616317, SMBIOS Type 8 and Type 41 are incorrect.
