=============================================================================== 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: 26 October 2017 TO: Intel(R) Server Board S2600XX SUBJECT: Integrated BMC(R) firmware 1.29 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) 2017 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: Purley_1.29.7d703f59.bin Built from git revision: 7d703f5910194165735b43bfc8e64147bb7b3c66 REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND: Operational mode: 1.29.7d703f59 Device ID: 0x22 Manufacturer ID: 0x000157 SHA1 checksum of Purley_1.29.5a3d1829.bin: 9caa060ca3089148a9db3eebf0545af572bd0296 Embedded firmware files for the following components: Power Supplies 1100ADU00201 02: 51.1.1 1100ADU00201 S2: 30.1.1 1100ADU00201 S3: 50.1.1 DPS-1200TB A 00: 77.39.4 DPS-1200TB A 02: 89.40.6 DPS-1200TB A S3: 77.39.3 DPS-460KB A S3: 31.9.3 DPS-750AB32A S0: 27.3.3 DPS-750XB A S4: 100.39.5 PSSF132202A 00: 22.5.0 PSSF132202A S3: 21.5.0 PSSF162202A 00: 74.9.0 PSSF162202A 01: 74.9.0 PSSF162202A 02: 74.9.0 PSSF162202A 03: 74.9.0 PSSF162202A 04: 74.9.0 PSSF162202A 05: 74.9.0 PSSF162202A 06: 74.9.0 PSSF162202A 07: 74.9.0 PSSF162202A S3: 55.9.0 PSSF222201A 01: 24.0.0 PSSF222201A S1: 9.0.0 PSSF222201A S2: 17.0.0 PSSF222201A S3: 20.0.0 PSSF222201A S4: 30.0.0 Hot Swap Backplane V1 HSBP: 1.33 V2 HSBP: 2.08 * NOTE The PSSF222201A 01A identifies itself as a PSSF222201A S4 internally. Please use that firmware version when referencing that PSU. ------------------------------------------------------------------------------- =============================================================================== 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. 4. NIC EEPROM =============================================================================== INSTALLATION PROCEDURE =============================================================================== There are two supported ways to update the BMC firmware. You may opt to use the Web GUI or the UEFI shell method. Web GUI update 1. Unzip the package onto your system 2. Log into the BMC web GUI 3. Navigate to Configuration, then Firmware Update 4. Click browse, and direct the browser to the location of Purley_1.29.7d703f59.bin 5. Click upload. Progress and status will be shown as the update progresses UEFI update 1. Unzip package and load onto a flash drive 2. Boot to UEFI shell, and navigate to the folder where this package lives 3. Run fwUpdateBMC.nsh and follow the prompts =============================================================================== FIRMWARE UPGRADE/DOWNGRADE PROCEDURES =============================================================================== Upgrade of BMC FW from version 1.29 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. =============================================================================== KNOWN ISSUES/WORKAROUNDS/REQUIREMENTS =============================================================================== WARNING: This release has the BMC PCIe bridge disabled. This will cause the majority of operating systems to fail at boot as they stall during video driver initialization Steps to recover a failing operating system: Linux variants (one of the below): A. Ensure the "modprobe.blacklist=ast" parameter is set in your boot loader (grub) B. Ensure you are using a kernel version v4.10 or newer For Red Hat* Enterprise Linux* v7.3, please refer to the included "RHEL73_InstallationGuide_Rev1.00.pdf" For SUSE* Linux* Enterprise Server v12 SP1 or SP2, please refer to the included "SLES12_InstallationGuide_Rev1.00.pdf" Windows variants: Boot to safe mode, and load aspeed video driver v1.03 or greater and reboot For Windows* Server 2016, please refer to the included "WinSrv16_InstallationGuide_Rev1.00.pdf" =============================================================================== DEFECTS RESOLVED =============================================================================== =============================================================================== v1.29 - (Release version) =============================================================================== 1504594253 - Fail to power control by IPMI command after front BIOS setup option Front Panel Lock is enabled 2006642484 - udev initilization timeout during RHEL 7.3 installation after firmware upgrade 2103617779 - [S2600ST]Failed to retrieve config/info data via KCS from BMC during AC/DC/Warmboot cycle test only under Linux OS v1.28(Internal version) 1504560658 - vm0.log created after VMViewer1.23 executed 1504574159 - [S2600ST]Something abnormal happened when VMviewer should be gracefully shutdown and disconnect from SUT 2103618332 - [S2600WF] The status LED remain solid green after plug out the fan 2103618333 - [S2600BT] The status LED remain solid green after plug out the fan 2103618714 - [S2600WF] Auto-config error can't be triggered after disconnect the HSBP I2C cable. 2103618717 - [S2600BT] Auto-config error can't be triggered after disconnect the HSBP I2C cable. v1.27(Internal version) 1504553952 - [S2600BT] In EWS IPv4 Network configuration show IPv6 address after setting IPv6 DNS address with syscfg 1504561477 - [S2600BP] System didn't shutdown when pump power is unplugged 1504565644 - Failed to login EWS with IPV6 address: fe80::11, but we can login it with other IPV6 address liking 2014::11 or 2016::11 1504589411 - Q4'17 #CCB 1945 Force Node Manager Policy to ¡°Force aggressive mode¡± via EWS 2103617773 - [S2600WF] Status LED will solid amber after insert PSU1 to trigger auto configuration(1300W) 2103618167 - [S2600WF] ME update description in EWS event log is differ from SELViewer. 2103618170 - [S2600BT] ME update description in EWS event log is differ from SELViewer. 2103618270 - [S2600BT] The EWS sel log description is not match with Selview. 2103618494 - [S2600WF] The description of PS1/2 status are incorrect in EWS SEL after remove PS1/2 power cable. 2103618496 - [S2600BT] The description of PS1/2 status are incorrect in EWS SEL after remove PS1/2 power cable. v1.26(Internal version) 220269450 - Refresh button in Virtual Storage does not refresh the existing connections of other users. 1504560668 - VMViewer 1.23 will have error comparing glibc version on SLES11.4 1504566375 - when updated the FRUSDR, EWS-->Event log page always show LOADING... 2103616311 - [S2600ST] After set NM Configuration in Embedded Web Server (EWS), NM policy cannot limit the current power reading. 2103618378 - [S2600WF] The SEL of EWS cannot display events after update FRUSDR 2103618459 - [S2600ST] The SEL log of "Event Log" page shows incorrect in Embedded Web Server (EWS) after SDR updated successfully with BMC 1.25. 2103618379 - [S2600BT] The SEL of EWS cannot display events after update FRUSDR v1.25(Internal version) 1209233977 - [S2600ST] The "PS1 Status" sensor sometime(70%) not rearm(refresh) from AC LOST status. 1504552360 - Q3'17 #CCB 1965: [Purley BMC]Support Redfish protocol and minimal set of schemas 2103616629 - [S2600BP] System appear config missatch (USB device appear yellow mark) randomly during AC/DC/Reboot cycle test under Windows OS. 2103618161 - [S2600WF]The response of "Run parse" and "Get parse status" Command are incorrect. 2103618168 - [S2600ST] The description of some events showed English words in Event Log page at Simplified Chinese based Embedded Web Server (EWS). 2103618291 - The S2600BP BMC 1.24.9dda0979: the update script in the "fwUpdateBMC.nsh" file does not define the BMC file name 220269450 - Refresh button in Virtual Storage does not refresh the existing connections of other users. 1504560668 - VMViewer 1.23 will have error comparing glibc version on SLES11.4 1504521715 - [S2600BT]Run ¡°syscfg /r xx.ini /f¡± pop "Error: Invalid Query" after user change LAN setting on BIOS setup and boot to OS. 2103618162 - [S2600BT]The response of "Run parse" and "Get parse status" Command are incorrect. v1.24(Internal version) 220280665 - [VMViewer] Mounting device with VMViewer after KVM launch will not be seen in KVM Virtual media device section 1209245248 - ¡°PS1 update failed - Failed to transfer image, retrying¡± error when PSU1 is inserted and PSU2 is already present and FW just updated. 1504560008 - [S2600BP] No FAN Control Profile (lower bank) support during FSC record test on liquid cooling SKU 2103617024 - [S2600ST] CPU missing event can not be triggered when remove CPU 1 from SUT. 2103617593 - [S2600BP]The SEL timestamp start with 01/01/2016, not pri-init timestamp after Clear CMOS 2103618176 - [WFP]Unable to open KVM under IPv6 Env. 2103618291 - The S2600BP BMC 1.24.9dda0979: the update script in the "fwUpdateBMC.nsh" file does not define the BMC file name =============================================================================== v1.04 - (Release version) =============================================================================== 220425959 - [S2600WF] "IPMI Power soft" command not work when Set "Power Button Action" from "Do nothing" to "Shutdown" under Windows 2016. 1504529732 - The latest S2600BP SFP+ mainboard (J36547-301) NIC 1 and 2 is inverse with actually using 1504531924 - [S2600BP] "IPMI Power soft" command not work when Set "Power Button Action" from "Do nothing" to "Shutdown" under Windows 2103617961 - [S2600ST] "IPMI Power soft" command not work when Set "Power Button Action" from "Do nothing" to "Shutdown" under Windows 2016. =============================================================================== v1.03 - (Release version) =============================================================================== 220175481 - FCT SDR needs update to match FSC sheet 220328181 - [S2600BP] SUT powers on immediately after shutting down with "ipmitool power off" command 1405894475 - [S2600WF] Intermittent "VR Watchdog" sensor 0x0b asserted on power up 1406262482 - Cliffdate PCie Vendor ID is not correct - it should be reported as 0x8086 2006642643 - BMC Web Console cannot load complete SEL once it is completely full 2103614500 - [S2600ST] SEL log display abnormal after AC cycle stress. 2103615933 - [S2600BP] SFP+ Cannot power on during power cycle/thermel stepping test. =============================================================================== CHANGES =============================================================================== =============================================================================== v1.29 - (Release version) =============================================================================== Updates PSoC firmware to 1.33 and 2.08 Adds new FPGA VR Temp sensor for BMP v1.28(Internal version) Fixes max PWM issue on Starlight Adds support for PCIe debug card Updates RSD to meet the 2.2 spec Updates Redfish OEM command v1.27(Internal version) Fixes abnormal Auto CFG Sensor(0x87) log and LED status Enables support for ID button long-press Changes S2600BP fans to manual re-arm Disables web server in JBOF Updates Mac native lib to 2.4.8 Corrects HSBP slot check when getting state Updates curl library to 7.54.1 v1.26(Internal version) Adds bootloader option for SOC Flash v1.25(Internal version) Bug fixes only v1.24(Internal version) Cleans up the debug log Fixes Fultondale NVMe VPD collection v1.23(Internal version) Fixes slave recieve over buffer bug Fixes failsafe PSoC firmware image selection Adds PMBus switch support Adds mid-plane and docking board FRU support Adds support for storing MAC addresses of systems without NCSI v1.22(Internal version) Adds RSD cable support Fixes an error with PECI retries Fixes an error when getting a MAC address in a Static configuration Updates Redfish implementation Improves response of Get BMC Watchdog command v1.21(Internal version) Adds JTAG support for 4-socket systems Updates WRG SGPIO Adds Nob Rock platform Restricts SDR config file commands to Operator Fixes multi-node IPMB address assignment Adds RSD command support over KCS in MTM2 Enables liquid cooling support Updates to lighttpd 1.4.45 Improves NVMe VPD logic Adds Redfish UUID command Fixes 'next_reboot' in VMViewer v1.20(Internal version) First post-SRA release Redfish enabled by default Starlight development Invert FPGA GPIO Remote jtag development Updates PSoC firmware Adds support to disable external USB ports Improves debug logging Improves IPMB timeout behavior Enhances I2C logic Fixes VMViewer encryption capability Fixes CPU2 FPGA CATERR Adds authentication to remote jtag Updates 1600W, 1300W, and 1100W firmware Adds support to limit KVM and USB based on RMM4 Fixes memory leak and kernel panic cases Adds upgrade debug support for PSOC and PSU Fixes multi-node configuration logic Fixes open-source release package Adds Aspeed patch Updates to meet security requirements Fixes IPV6 EWS input fields Make I2C bus enabling configurable with delayed initializaion RSD enabled by default =============================================================================== v1.04 - (Release version) =============================================================================== Restrict SDR config commands to Operator Correct the IPMB slave addresses for nodes 8-15 =============================================================================== v1.03 - (Release version) =============================================================================== Updates to meet security requirements Improves debug logging Fixes open-source release package Adds Aspeed patch Reverts 2130W firmware from 1.01