=============================================================================== 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: 22 Feb. 2023 TO: Intel(R) Server Board M70KLP SUBJECT: Integrated BMC(R) firmware 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) 2023 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 =============================================================================== Offline Source file: KeltonPass_BMC_4.16.525adc3c.bin Online Source file: KeltonPass_BMC_4.16.525adc3c_cap.bin Built from git revision: f6fb5994409ccd1fbed9e0ba35aed675525adc3c REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND: Operational mode: 4.16.525adc3c Device ID: 0xA9 Manufacturer ID: 0x000157 SHA1 checksum: KeltonPass_BMC_4.16.525adc3c.bin: 99df4e16a4be9f8fe6612b9d5a662ab1196d2885 KeltonPass_BMC_4.16.525adc3c_cap.bin: 838e72aa7015a0e1de3e5a4c88c532c97f461edb BMC PFR SVN: 1 Firmware Update Tools: sysfwupdt (build16.0.7) ------------------------------------------------------------------------------- =============================================================================== 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. CPLD 2. BIOS/Manageability Engine (ME) firmware (as directed in BIOS Release Notes) 3. DCPMM Firmware 4. BMC =============================================================================== INSTALLATION PROCEDURE =============================================================================== There are two supported ways to update the BMC firmware. You may opt to use the Web UI or the legacy UEFI method. Web GUI update 1. Unzip the package onto your system 2. Log into the BMC web UI 3. Navigate to Configuration, then Firmware Update 4. Click browse, and direct the browser to the location of KeltonPass_BMC_4.15.edd7410f_cap.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 KlpUpdBmc.nsh =============================================================================== FIRMWARE UPGRADE/DOWNGRADE PROCEDURES =============================================================================== Upgrade of BMC FW from version 4.01 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 =============================================================================== The BMC Web interface/ Redfish / IPMI (out of band) are disabled by default. Please follow below method to enable. "Enable IPMI access": Execute the below command in the platform host to enable IPMI access: ipmitool raw 6 0x40 0x42 4 "Sharelink port": ipmitool raw 6 0x40 1 0x42 4 "Dedicated port": ipmitool raw 6 0x40 3 0x42 4 "Enable BMC Web and Redifish" Execute the below command in the platform host to enable web & redfish: ipmitool raw 0x32 0x6a 0x01 0x00 0x00 0x00 0x01 0x62 0x6f 0x74 0x68 0x00 0x00 0x00 0x00 0 0 0 0 0 0x00 0x00 0x00 0x00 0xff 0xff 0xff 0xff 0xbb 1 0 0 8 7 0 0 0 0 =============================================================================== MISC =============================================================================== Vers BMC Version Changes… =============================================================================== CHANGES =============================================================================== v4.16 1.VU#507384.1 - AMI_MegaRAC_SPx_qDecoder_Remote_Code_Execution 2.VU#507384.2 - AMI_MegaRAC_SPx_Arbitrary_Code_via_Redfish_API 3.VU#507384.3 - AMI_MegaRAC_SPx_Password_Reset_interception 4.VU#507384.4 - AMI_MegaRAC_SPx_Default_UID 5.VU#507384.5 - AMI_MegaRAC_SPx_User_enumeration_via_API v4.15 1.SOL function test of BIOS Setup v4.14 1.The severity of some SEL logs are incorrect 2.CPU and MEM simulate alarms, and the alarm level is information 3.No M.2 hard disk is installed, but the temperature of the M.2 hard disk sensor has a read value 4.IPMI command sets the backplane fru information read / write function 5.BMC local-remote stress test,A large number of Inlet_ Temp Upper non-critical going high log 6.CPU power、mem power 、PSU power Threshold is 0 7.After the power cable is removed, the power alarm is triggered. After the power is shut down, the alarm is not cleared, but the alarm light is off. Plug in the power cord at this point,the alarm cannot be cleared. 8.The sensor code has been updated, but the sensor spec document has not been updated 9.After the CPU high temperature alarm is removed, the BMC still alarms 10.P3V_Battery sensor Lower Non-critical going low log asserted during BMC reset stress 11.ME FW shows in Web GUI is inconsistent with it in BIOS setup page 12.There is a problem with the out of band command setting fan speed function 13.In BMCweb modified BMC Settings, return/redfish/v1/Systems/1/Bios/Settings was not found 14.Sel logs exist, but cannot be queried through the Redfish interface:/redfish/v1/Systems/1/LogServices/SEL/Entries v4.13 1.After the power reset pressure test is performed for several times, the BMC hang up 2.Failed to query nvme disk information using some IPMI commands 3.No M.2 hard disk is installed, but the temperature of the M.2 hard disk sensor has a read value 4.The FRU information is abnormal 5.Failed to query raid card information using some IPMI commands. 6.Failed to use redfish interface create logical disk. 7.After the power cable is removed, the power alarm is triggered. After the power is shut down, the alarm is not cleared, but the alarm light is off.Plug in the power cord at this point,the alarm cannot be cleared. 8.Use the IPMI command to add a user, can enter a six-digit password. However, web UI to create a user, the password must be at least eight characters 9.Upgrade the BMC active area,after the upgrade is complete,users cannot log in to the Web and run IPMI commands out of band,need to run the IPMI command again to grant permission 10.The SOL information is abnormal 11.The USER ID returned by the Redfish interface are inconsistent with those queried on the Web or IPMI command 12.The Redfish interface /redfish/v1/Chassis/RackMount/HSBackplane returns URI was not found 13.In BMCweb modified BMC Settings, return/redfish/v1/Systems/1/Bios/Settings was not found 14.Sel logs exist, but cannot be queried through the Redfish interface:/redfish/v1/Systems/1/LogServices/SEL/Entries 15.Mount virtual media through KVM. After the virtual media is mounted successfully, the mounted virtual media cannot be queried through the Redfish interface /redfish/v1/Managers/BMC/ VirtualMedia 16.windows reboot will black screen; linux reboot will hang 17.BMC out-of-band command sometimes unable to establish IPMI v2/RMCP+ session 18.SMBIOS type 1,2,3 cannot fetch their contents from FRU v4.12 1.EIP 645231 : [Kelton Pass BMC4.10]On the BMCweb home page, the alarm indicator is blinking, but the actual chassis alarm indicator is off, and no abnormal alarm is generated 2.Device Management of NVME/RAID/NIC cards(refer to MegaRAC_SPX_-_Intel_BMC_Whitley_Unit_Test_DocumentWW45.2.pdf) 3.Delete the default user admin 4.Add temperature of Raid_Max_Temp,HDD_Max_Temp and Nic_Max_Temp, delete OCP_Nic_Temp v4.11 1.EIP 645231 : [Kelton Pass BMC4.10]On the BMCweb home page, the alarm indicator is blinking, but the actual chassis alarm indicator is off, and no abnormal alarm is generated 2.Device Management of NVME/RAID/NIC cards(refer to MegaRAC_SPX_-_Intel_BMC_Whitley_Unit_Test_DocumentWW45.2.pdf) v4.10 1.Fix BMC slowness issue v4.09 1.In the OS to perform the reboot,the event log record two logs,using ipmi commands execution power reset,the event log records only a log(Delete sensor of System Restart) 2.Delete sensor of System Restart 3.Add NVME device management v4.08 1.In the web page set the binding eth0 and eth1, respectively, and then use the ipmi command to query the LAN failover setting. The query results are wrong 2.Excute IPMI command enable LAN failover, bind eth0, after successful execution, LAN1 and LAN3 IP has no change, and the web page cannot be accessed 3.Utilities [SYSFWUPDT_build_6][KLP] [RHEL8.2/Windows/UEFI] - /i switch gives both output and restricted error 4.The value of sensor detected by the IPMI command is no reading, but 0 is displayed on the web page 5.The NIC Description on the ipv4 Network and ipv6 Network menus on the web page is incorrect. v4.07 1.Remove the power cable, the alarm indicator is steady on, but the level in the SEL log is warning 2.Remove the power module, the alarm indicator is steady on, but the level in the SEL log is information 3.Remove the power module,the temperature, voltage, and current sensor of the power module still have values. v4.06 1.Add PCIE SSD temperature 2.There is no log in reboot test web 3.In the FRU information of BMCWeb page, there is product name in the FRU of PSU 4.Virtual Media - USB Image redirection with read/write capability from SAMBA/NFS share 5.Redfish enhancement - Full boot order control 6.EWS OEM Logo customization without BMC image re-build 7.Internal Virtual Media Image 8.SDR upload 9.Utilities] [SysCfg_V14_2klp_Build5] [KLP] [RHEL8.2] : unable to upload license file for more than 5 iterations 10.Upgrade BMC via Redfish interface, the firmware update need reset SUT to trigger firmware update even we set “defer”: false v4.05 1.Update BMC SSL cert for openssl. 2.Modify setpoint and UC threshold for GPU V100/V100S 3.Fix riser/hdd bp fru setting error 4.Fix type display error of BPS memory v4.04 1.Add command for Set/Get fan pid param(see appendix-9) 2.Add setpoint and UC threshold modification for GPU according to its type v4.03 1.Add HDD LED test command 2.Fix query power supply information through IPMI command, some of the content is not accurate 3.Fix In the FRU information of BMCWeb page, there is product version in the FRU of PSU 4.Fix Modify the Product Name in the PSU FRU information. After the modification, the PSU FRU information displays an exception 5.Fix The me version information displayed on the web is different 6.Fix The mirror mode gives cpu3 CE, adding the log voltage p5v | lower non critical going low | asserted | reading 4.50 < threshold 4.50 volts(BIOS Bug) 7.Fix The level of error reporting logs such as memory and PCIe is not displayed correctly. At present, the log level is info(BIOS Bug) 8.Fix MEMHOT Pin support for reporting function verification, 1, memory overheating alarm front panel has no alarm information(BIOS Bug) 9.Fix when plug out the fan module ,the fan alarm information can not be disaplayed under BMC log.(SIT Bug) 10.Fix The alarm log level under bmc web is incorrect 11.Fix The alarm level in the Sensor menu is not displayed correctly 12.Fix Some log levels in the SEL log are incorrect. Please revise it uniformly. It is recommended that the rules in "M6 General" be imported 13.Fix Part of the sensor reading value is wrong in the shutdown state 14.Fix All information in the log of the record that triggered the recovery is displayed as unknow 15.Fix The sensor name of Event logs record BMC image Active Region Authenticate Fail is Inlet temp 16.Fix In the Alert Mail menu, set Channel1 and Channel 8 at the same time. If the Settings are successful, send test alert in the Alert menu,but send failed 17.Delete CPU Missing and CPUx Therm Ctrl sensors v4.02 1. Workaround the "i2c bus 0x6: master-abort" issue. v4.01 1. Fix the BMC capsule file was verifed fail issue during update.