=============================================================================== 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: March 14, 2018 TO: Intel(R) Server Board S2600XX SUBJECT: Integrated BMC(R) firmware 1.43 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) 2018 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.43.660a4315.bin Built from git revision: 660a4315f8577cfe5b97e2ab19c9af7f530489ba REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND: Operational mode: 1.43.660a4315 Device ID: 0x22 Manufacturer ID: 0x000157 SHA1 checksum: Purley_1.43.660a4315.bin: 767bccd8ee309928914405d71935c5c7ba67f95e 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: 23.5.0 PSSF132202A 01: 23.5.0 PSSF132202A S3: 21.5.0 PSSF162202A 00: 75.9.0 PSSF162202A 01: 75.9.0 PSSF162202A 02: 75.9.0 PSSF162202A 03: 75.9.0 PSSF162202A 04: 75.9.0 PSSF162202A 05: 75.9.0 PSSF162202A 06: 75.9.0 PSSF162202A 07: 75.9.0 PSSF162202A 08: 75.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: 33.0.0 Hot Swap Backplane V1 HSBP: 1.33 V2 HSBP: 2.08 Firmware Update Tools: FWPIAUPD_v14_1_Build12 * NOTE The PSSF222201A 01A identifies itself as a PSSF222201A S4 internally. Please use that firmware version when referencing that PSU. *** IMPORTANT *** Downgrading below 1.43.660a4315 is not supported due to a security revision change. ------------------------------------------------------------------------------- =============================================================================== 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.43.660a4315.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.43 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. Downgrading below 1.43.660a4315 is not supported due to a security revision change. =============================================================================== KNOWN ISSUES/WORKAROUNDS/REQUIREMENTS =============================================================================== WARNING: This release disables RMCP authentication by default. ipmitool uses RMCP by default, so it will fail to authenticate. Add the '-I lanplus' parameter to all ipmitool commands to use RMCP+ instead. 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 SOLVED =============================================================================== =============================================================================== v1.43.660a4315 - (Release version) =============================================================================== 1504699916 - 2130W PSU predictive failure on S2600BP from across customers and across sites =============================================================================== v1.43.33e8d6b4 - (Release version) =============================================================================== 2103619821 - [S2600WF] NM configuration Couldn't dispaly the memory power policy in the EWS 1504688235 - No fwpiaupd.efi version from EFI SUP package 2103620398 - Use BMC_1.43.1ec4fc15, while entering the BIOS UI, the EWS SEL Log change the Date and Time to 1970. 1504574208 - [VMViewer]Fail to run the script of fulltest.sh on S2600ST Base SKU. 1504656273 - iKVM wasn't able to launch after configuring the router for IP map 1504657450 - [S2600BP] L9 systems BMC log time set to 01/01/2015 or 01/01/2016 1604589093 - Q4'17 [Xeon Scalable Family BMC] Change behavior for unconditional power off to work around ME bug 2006691598 - [S2600BT] SUT shut down during first reboot after IFWI update. CRITICAL events on SPS and ME 2006705341 - BMC Video signal lost(Black Screen) after a randomly time of normal use 2006705542 - iKVM Video signal lost(Black Screen) after a random time 2103619770 - [S2600BT] Lots unexpected events logged during execute 3 remote scripts and 1 local script. 2103619782 - [S2600WF] Lots unexpected events logged during execute 3 remote scripts and 1 local script. 2103619820 - [S2600BT] Deleting Alert Destination would show wrong message 2103619827 - [S2600WF] Deleting Alert Destination would show wrong message 2103619950 - [S2600WF] SOL Log can't download by EWS after record a lot of logs. 2201307496 - [S2600WF] LNET Router BMC Reporting PS1 Status, P1 and P2 Status, and Fan Non-redundant:Insufficient Resources events on OS and DC Cycling 2201673132 - [S2600BP] OpenIPMI driver fails to detect BMC on startup. 2103617840 - [S2600BT] The time stamp in sellog is incorrect after offline flash BIOS , BMC , set clear CMOS jumper and remove battery. 2103619526 - It generates some incorrect event logs in the AC cycle stress test 1504651008 - Sometimes system will generate an abnormal event log about “Sensor failure—HSBP temp -- Asserted” and status LED show green blinking v1.42(Internal version) 1504588545 - [S2600BP] SEL Log has the Processor P1/P2 Status Assert during the Linpack Cluster Stress Test 1504633089 - [S2600BP] There is LAN Leash Lost event recorded during os reboot cycling test 2103620045 - PS1/PS2 Temperature sensor Upper Threshold failed. 2103620107 - [S2600WF] The warning message will pop-up twice after launch 2nd JAVA SOL form EWS 2103620109 - [S2600BT] The warning message will pop-up twice after launch 2nd JAVA SOL form EWS 2103620110 - [S2600WF] There are conflicting between help page and its NOTE in EWS keyboard macros page 2103620112 - [S2600BT] There are conflicting between help page and its NOTE in EWS keyboard macros page v1.41(Internal version) 1504657742 - SEL decoding doesn't align with BIOS EPS 2103619820 - [S2600BT] Deleting Alert Destination would show wrong message v1.40(Internal version) 1504605931 - #CCB 1937: [Xeon Scalable Family BMC]Disable/Enable IPMI network ports by IPMI command and EWS 1504642889 - [S2600BP] SOL can't login via Java SOL viewer 1504656579 - The EWS -> Alerts -> Lan channel to configure help page description is mismatched with the function. 2103619588 - [S2600BT] SOL can't login via Java SOL viewer 2103619723 - Status LED keep solid green when second Fan of System Fan reach Lower Critical status. 2103619801 - When install Windows 2016 from 1 Client PC to 2 SUT, it used more than 80 minutes to completed the installation 2103619890 - [S2600BT] The Alerts LAN channel configure function is still exist on help page description. v1.39(Internal version) 220383016 - [S2600WF] BMC KVM Intermittently Loses Video Requiring BMC Reset 1504598186 - The PcieSW temp sensor reading value of slave node display abnormal. 1504633550 - [S2600BP] PSU related sensor show unknown when we issue command to get sensor list by ipmitool sensor list 1504640978 - [S2600BP] Deleting self-setting keyboard macros would show wrong message 1504643003 - [S2600ST] Takes long time to install windows2016 via rkvm 2006684993 - Sensor failure-IFT Mezz Temp - Asserted when mezzanine is populated. 2006690709 - [S2600BT] The BMC Web Console unable to configure SNMP alerts 2103619380 - [S2600WF] The Alerts LAN channel configure function is not match help page description. 2103619592 - [S2600BT] Deleting self-setting keyboard macros would show wrong message 2103619673 - After sent power reset command to BMC, BMC should response not support this command 2103619724 - Status LED keep solid green after Riser 1 Temp or Riser 2 Temp sensor reach Lower/Upper Critical and Non-Critical status. 2103619756 - The system can't shut down when "FP Temp" sensor reading is over upper critical threshold. 2201411464 - BMC crashed when GetChanCipherSuites command is sent v1.37(Internal version) 1504573854 - [VMviewer]Virtual media will auto disconnect when the VMViewer still looks like in running 1504574208 - [VMViewer]Fail to run the script of fulltest.sh on S2600ST Base SKU. 1504634077 - Remove TLS 1.0 and 1.1 2103618278 - The BMC will crash after stress BMC overnight. 2006656625 - [S2600WF]FRU information is not shown for a Switch 4-port AIC when is connected on Riser3 1504598186 - The PcieSW temp sensor reading value of slave node display abnormal. v1.36(Internal version) 1504464072 - [S2600BP]Node2(cfg3) EWS BMC events show PS1 PS2,exit air temp,pwr unit redund warning when it is in work loading with linpack 1504495126 - [S2600ST] The rank order of Power Supplies can't restore to default rank "1 2" after SUT AC cycle with 1600W PSU 2006662768 - Critical Error Shown on SEL Logs: "Riser 2 Temp" 2006685617 - Fan redundancy errors at boot after surprise AC cycling. 2103618699 - [VMviewer] The KVM Refresh button of Virtua Storage can't work after terminate the VMViewer application. 2103619427 - [S2600BT] Self-setting keyboard macros would cause KVM unable to be open 2201075343 - BMC 1.29, ipmi cmd 0x30 0x1D no longer returning base mac, reports invalid command v1.35(Internal version) 1504574115 - [S2600ST]The refresh button in rkvm virtual media session couldn't work normal 1504601043 - Remove PS1 and then power on all nodes with PS2, there is an abnormal SEL entry about power Supply PS1 status. 2103614644 - [S2600WF] "HDD Rebuild in progress" events were occurred during DC cycling 2103618054 - [S2600BT] "HDD Rebuild in progress" events were occurred during DC cycling 2103618721 - [S2600BT] Customized image still update successful after revert back to original image. 2103619322 - The status LED is solid green when the "Exit air temp" reached upper non Critical and Critical status. 2103619391 - [SFPP Mainboard] It will generate the "Exit Air Temp" log when on-line update the BMC with certain types of Link-Board v1.34(Internal version) 1504599797 - [S2600BP] Can't swich PCIe mux to channel 4 by command SlotI2CMasterReadWrite 1504606409 - [S2600BP] Status LED is green blinking after update ME 2103619226 - Using get or set watchdog command will cause BMC no response. 2103619228 - "Get Fan Control Configuration" command is not support during FTF script. 2103619337 - BMC Debug Port Console can not be logged in successfully. v1.33(Internal version) 220129379 - Virtual Storage Menu in KVM has Incorrect Button Text 220807021 - BMC FW Health Sensor event on WF0 and WFQ SKUs during manufacturing 1504603394 - [VMviewer]Typo error in the result after VMviewer executed 2103618696 - [VMviewer] VMviewer don't display a warning message when use insufficient privilege. 1504573854 - [VMviewer]Virtual media will auto disconnect when the VMViewer still looks like in running v1.32(Internal version) 220706756 - RedFish does not respond with correct error message when same POST action is sent 1406454539 - Redfish PushPowerButton instruccion doesn't work to Power On the system. 1504521715 - [S2600BT]Run ¡°syscfg /r xx.ini /f¡± pop "Error: Invalid Query" after user change LAN setting on BIOS setup and boot to OS. 1504573392 - "Get Channel Info" IPMI command response is not expected 1504594253 - Fail to power control by IPMI command after front BIOS setup option Front Panel Lock is enabled 1504594988 - NVMe information isn't exact in EWS, customer is hard to judge whether it is bad drive or not supported 2103619189 - [S2600ST] The fan number of "Auto Fan Detect" command is incorrect. 2103619200 - IP settings not restore to default after issued "Restore Configuration" command to Initiate only user and IP restore. v1.31(Internal version) 220706814 - RedFish Patch action - Indicator LED "Lit" cause ID LED to "BLINK" instead of "ON" 1209210096 - PSOC reports NVMe drives in FAULT state at DC steady state 1209871879 - 500 - Internal Server Error when 4 kvm session active and 'Current users' page is clicked from multiple browsers - it is followed by resets in a loop 1504464072 - [S2600BP]Node2(cfg3) EWS BMC events show PS1 PS2,exit air temp,pwr unit redund warning when it is in work loading with linpack 1504575899 - Read smbios table returns different result with ipmitool lanplus 1504588545 - [S2600BP] SEL Log has the Processor P1/P2 Status Assert during the Linpack Cluster Stress Test 2103617028 - [S2600WF]Description in HELP page isn't corresponding to the actual EWS page 2103617031 - [S2600BT]Description in HELP page isn't corresponding to the actual EWS page 2103618365 - [VMViewer] The VMViewer can't display a warning message stating insufficient privilege when use USER or CALLBACK Privilege. 2103618407 - [S2600WF] Fan Redundancy SEL logged after update BMC FW 2103618484 - Sometimes it needs to program the BMC ".ima" file twice, then can on-line update the customized BMC ".bin" file successfully 2103618607 - [S2600WF] SOL can't activate via IPv6 address. 2103618609 - [S2600BT] SOL can't activate via IPv6 address. 2103619037 - There is a typo error (the word "system" written as "ystem" ) in the EWS 2103619052 - [S2600WF] The Status LED can't back to solid green after re-plug in PSU 1/2 when DC off. 2103618716 - [S2600WF] Customized image still update successful after revert back to original image. 2006676868 - Warning and Critical errors in Fans during IFWI update. v1.30 (Internal version) 220176358 - Sensor discription string doesn't match the sensor on several entries in the FCT SDR 2103617028 - [S2600WF]Description in HELP page isn't corresponding to the actual EWS page 2103618945 - [S2600ST] After update FRUSDR v0.04, found FRUSDR Version not match in Embedded Web Server (EWS) event log. 2103618937 - [S2600ST] System fans sometimes will boost after reset SUT. =============================================================================== v1.29 - (Release version) =============================================================================== 2006642484 - [Xeon Scalable Family][Silver] udev initilization timeout during RHEL 7.3 installation after firmware upgrade 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 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.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.43.660a4315 - (Release version) ============================================================================== Fixes EWS customization updates being blocked by the BMC security revision Adds security enhancements Updates PSSF222201A revision S4 firmware to 20180117 version Increments BMC global security revision ============================================================================== v1.43.33e8d6b4 - (Release version) ============================================================================== CCB2183: Changes immediate power off to power button override instead of PCH command Adds support for UART break over SOL Adds option to print date/time timestamp on BMC serial logs Fixes an I2C master-slave switch bug v1.42(Internal version) Improves EWS Help Text Updates PSSF132202A revisions 00A and 01A firmware to 20171204 version Adds a placeholder for the "uncore_status_regs" section of the JSON CPU debug log v1.41(Internal version) Enables Klocwork on JTAG source Redfish: Adds eventing support for Power Unit and SMI Timeout sensors Redfish: Improves Drive links in Storage and Chassis schemas Redfish: Implements PSME Memory Get schema Updates to kernel patch 3.18.85 v1.40(Internal version) Updates PSSF162202A all revisions firmware to 20171030 version Improves Redfish Adds new IPMI command to get system drive info (0x30 0xD2) Adds SQ Dump to the CPU debug log CCB1937: Adds support to enable/disable remote media ports and http and https separately v1.39(Internal version) Updates PSSF222201A firmware to 20170919 version v1.38(Internal version) Fixes acquiring Redfish version number Specifies OEM byte 2 in FW update SEL log Updates PSSF162202A firmware to 20171030 version v1.37(Internal version) Improves VMViewer thread stability Updates toolchain to include glibc-2.26 BMC JTAG improvements CCB2125: Removes TLS 1.0 and 1.1 from the web server CCB1904: Adds support for the new rev -002 Riser 3 card Changes IKVM to use TLS 1.2 v1.36(Internal version) Fixes platform configuration threshold check Enables servicing redfish requests even without EWS Updates to kernel patch 3.18.77 CCB1920: Adds new JSON file with new debug sections to the BMC Debug Log v1.35(Internal version) CCB2124: Disables RMCP by default. RMCP+ must be used instead ('-I lanplus' in ipmitool, see note above). v1.34(Internal version) Improves JTAG debug Updates FOS and Protex builds Updates to msmtp-1.6.2 v1.33(Internal version) Fixes disabled Java input after privilege change CCB2057: Adds OEM IPMI command to dump BIOS POST codes Fixes SPI training to increase SPI clock up to 50MHz VMViewer improvements Updates kernel patch to 3.18.72 Updates to dhcp-4.3.6 Updates to Dropbear 2017-75 Updates PCRE to 8.41 Updates to glibc 2.25 v1.32(Internal version) Adds command to support RSD testing Updates JTAG debug ME events trigger the status LED until the next DC on Updates PSoC firmware to 1.33 and 2.08 Changes default static IP to 172.16.10.10 Fixes IKVM JavaAP blocked while changing the mouse mode Forces dedicated NIC to be LAN Channel 3 Updates RSD command support v1.31(Internal version) Adds Redfish Front Panel improvements Updates Intel ME event severity list Fixes Web SMTP user field to accept numbers Adds IKVM video server improvement VMViewer shared library and script updates Imports the newest Redfish Implements sending events to RCMD v1.30(Internal version) Adds PinMux driver for multifunctional GPIOs Fixes IKVM cursor with scaling and quick cursor Replaces OS Interrupt Control with valid mutex protection ============================================================================== v1.29 - (Release version) ============================================================================== Adds new FPGA VR Temp sensor for S2600BT