============================================================================= Intel(R) Server Platforms SE7520JR2 BMC RELEASE NOTES ============================================================================= INTEL Enterprise Platform & Services Marketing Intel Corporation 2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA ============================================================================= DATE: June 14, 2005 TO: Intel(R) server platform SE7520JR2 customers SUBJECT: BMC(R) 0.48 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) 2005 Intel Corporation. ============================================================================= ABOUT THIS RELEASE ============================================================================= REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND: Operational mode: v00.48 Flash update mode: v00.11 PIA data: v01.57 Manufacturer ID: 0x000157 (Intel) Product ID: 0x0022 (SE7520JR2) Checksum Information: Operational Code Region: 0x00030000 -> 0x000dc19a Checksum: 0xaf4e Boot Block Region: 0x00000000 -> 0x00003052 Checksum: 0x543a ============================================================================= SYSTEM HARDWARE REQUIREMENTS/REVISIONS ============================================================================= Intel(R) Management Module(IMM): - Advanced Edition PBA C44973-405 or higher with BMC 0.23 or higher installed. - Professional Edition PBA C46194-301 or higher with BMC 0.23 or higher installed. Advanced Edition NIC board (GCM): PBA C44941-201 (or later) Server Board SE7520JR2 with the following PBA revisions (or higher): C53659-301 C53660-404 C53661-601 C53662-503 ============================================================================= SYSTEM SOFTWARE REQUIREMENTS/REVISIONS ============================================================================= - SE7520JR BIOS revision: SE7520JR22.86B.P.05.00.0067.111820041003 (or later) Any BIOS version prior to these will cause the BMC serial channel to not function properly. - SE7520JR2 FRU/SDR package: JR-6.6.3 or later - PC87431M mini-Baseboard Managment Controler (mBMC) from National Semiconductor: Revision 2.40 - Firmware revisions on the Advanced Edition IMM card: FPGA : rev 47 (or later) EDID: rev 04 Any version prior to these will cause the Keyboard and mouse to become non-functional. The KVM viewer application will also not function properly with earlier FPGA versions. ============================================================================= IMPORTANT INSTALLATION NOTES ============================================================================= - The following files are necessary to update the firmware: Run.bat - Batch file used to update the firmware 7520JR48.hex - BMC 0.48 firmware hex file for the SE7520JR2 platform FWPIAUpd.exe - DOS utility to program firmware hex file into the flash device Prior versions of this utility will not work with this FW Executing the fwpiaupd utility with your own command switches is unsupported and may leave your baseboard in a non-operational state! Please use the provided batch file to update the firmware. Executing the batch file can be done from any media (Hard disk, USB disk-on-key, shared network drive or floppy). BMC 0.23 or later must be preinstalled. If this is not the case, please update the IMM firmware to BMC 0.23 before updating to this release. The boot block has been changed with the BMC 0.31 release but it is not required for this release. The batch file provided with this BMC package does not update the boot block. ============================================================================= INSTALLATION PROCEDURE ============================================================================= - If this update is not being applied to BMC 0.23 or later, please first update to 0.23. - Copy the update files from this release package to the media(Hard Drive, USB Disk-on-Key, Floppy...) that you wish to perform the update from. Files include: run.bat, 7520JRxx.Hex, FWPIAUpd.exe, - Execute the run.bat file to begin the firmware update process (if running from the Software Update package, select update IMM Firmware option) - Install the webserver EFS image revision 1.20 by either running upd_efs.bat (if running from the Software Update package, select update EFS Webserver option) or by uploading the efs_120.efs file using the web server at URL http://xxx.xxx.xxx.xxx/!@efsUpdate. Replace the xxx.xxx.xxx.xxx with the IP address used to configure the HTTP web server feature. Please use the provided batch file as it contains the necessary -nopc command line switch to FWPIAUPD.exe to successfully update the EFS area. - Proceed to install the latest FRU/SDR package. ============================================================================= KNOWN ISSUES/WORKAROUNDS ============================================================================= - This and all future firmware releases will only support the fab -3xx and later Professional and Advanced IMM. Fab -2xx and prior modules are no longer supported! See the SYSTEM HARDWARE REQUIREMENTS section above for details. - Please clear the web browser cache if the web server feature was used prior to BMC 0.37 as these cached pages will conflict with the pages generated with versions after BMC 38 and EFS content rev 1.12. The clearing of the web browser cache need only be done once. ============================================================================= FEATURES ADDED ============================================================================= BMC 0.48: - None BMC 0.47: - None BMC 0.46: - None BMC 0.45: - None BMC 0.44: - None BMC 0.43: - None BMC 0.42: - None BMC 0.41: - None BMC 0.40: - None BMC 0.39: - None BMC 0.38: - None BMC 0.37: - None BMC 0.36: - None BMC 0.35: - None BMC 0.34: - None BMC 0.33: - None BMC 0.32: - None BMC 0.31: - Support for Telco Alarm Manager hardware BMC 0.30: - None BMC 0.29: - None BMC 0.28: - None BMC 0.27: - None BMC 0.26: - None BMC 0.25: - None BMC 0.24: - None BMC 0.23: - None BMC 0.22: - None BMC 0.21: - None BMC 0.20: - None BMC 0.19: - None BMC 0.18: - Re-enabled FRB3 support BMC 0.17: - None BMC 0.16: - None BMC 0.15: - None BMC 0.14: - None BMC 0.13: - None BMC 0.12: - None BMC 0.11: - Supports the controlling of the fan FRU LEDs. - Support for sensors in web pages - Support for updating the EFS area with the fwpiaupd.exe utility BMC 0.10: - Email alerts now using using human readable SEL format - Added DNS support to SMTP feature BMC 09: - Support for TControl - Added chipset drivers. - Last phase of Fan control/monitoring - Support for fan presence and hot-swap fans. - CLI commands for SEL using human readable format BMC 08: - KVM - Auto Server Shutdown - Human Readable SEL in the web server - First phase of fan control BMC 07: - PSMI support - GCM I2C bus speed increased to 400kHz - PC87431 (mBMC) support - Sahalee BMC FRU device 0 support BMC 06: - Memory RAS feature added - Support for Platform and Instance Identification - Support for DNS - Support for reporting uncorrectable front side bus and memory errors (i.e. SMI Timeout post-mortem) - Added webpage support for SEL. BMC 05: - Initial implementation of PIA phase 2 infrastructure. - Added FPGA I2C driver. - Firmware is now configured to use the TE28F320 4Mb flash map. - Added support for fan PWM control. BMC 04: - SNMP - IMM identification Added advanced Feature Support parameter in PlatInfo configuration Added feature support module to support IMM and Platform identification support. - Added feature OEM feature parameter in LAN configuration BMC 03: - Serial channel - RMCP+ - SOL 2.0 - Added support for BMC FRU device 2 which is the Advanced Edition IMM NIC FRU. BMC 02: - Added user authentication and IPMI configuration to web server. BMC 01: - First release after power on code. ============================================================================= ISSUES FIXED ============================================================================= BMC 0.48: -DCS:19924 IMM does not respond to HTTP requests -DCS:20194 BMC TAM WDT alarms being cleared on power off -DCS:41528 [LNc] IMM CLI commands do not include ALARM -DCS:21113 Enable 1MHz I2C speed on FPGA -DCS:20049 Clicking the 'last' button displays incorrect number of records per page. -DCS:20144 Incorrect 'Available entries' on the SEL pages -DCS:20123 Clicking on 'Previous' button displays incorrect no. of entries from last page. -DCS:20210 HTTP: Incorrect SEL percentage displayed on both the SEL pages -DCS:20664 CLI overwrites commands when connected on a embedded telnet session -DCS:19661 BMC21/Telnet: Backspace is causing error in telnet -DCS:42163 KVM support info in FW not correct -DCS:20840 Unable to login as a non-null user using DPCCLI with Jarrell BMC46. -DCS:40056 ARP suspension occurs even when the watchdog is restarted -DCS:40056 ARP suspension occurs even when the watchdog is restarted -DCS:40234 apiKey.tcl:1: Set Channel Security Key not implemented -DCS:41691 Junk characters showed in the screen while the systems is booting -DCS:41885 Telnet/CLI: missing space in interrupt help -DCS:41888 Telnet/CLI: interrupt command not functional -DCS:40132 BMC21/Telnet: Prompt setting is not working in telnet BMC 0.47: - DCS: 42200 Fix for #20373 created another issue (DR#42200) which has been resolved - DCS: 42362 A memory leak in the web server has been resolved - DCS: 19930 Self test errors with IMM Pro; changes that are made for the NCR SOL issue BMC 0.46: - DCS: 19438 Invalid Chassis information and Asset tag in the 'System Summary' page. - DCS: 19850 Host and domain name updates not successful. - DCS: 19878 Gateway IP not getting reflected on the Summary page. - DCS: 20076 False front panel temp lower critical events generated - DCS: 20194 BMC TAM WDT alarms being cleared on power off - DCS: 20373 When user creates a session with USER access, they can run any admin command - DCS: 41879 Telnet/CLI: entering character after valid password "IPMI Session Error" - DCS: 41920 No LAN functionality - DCS: 42158 Watchdog timer test causes FRB timeout failure - DCS: 76110 Jarrell FRUSDR 6.6.1-Unexpected sel events for Temp Sensors, Power Unit and Terminator - DCS: 76154 POST Codes Not Driven by SIO on UUT3 BMC 0.45: - DCS: 41857 (X) Power On/Off (warm reset) test hangs at Post C ode 13 or F8 - DCS: 42201 Harwich CLI and SOL redirection loses connection frequently BMC 0.44: - DCS: 20125 KVM : Not able to see video redirection on Jarrel Fab 503 board. BMC 0.43: - DCS: 20229 HTTP: 'Configuration' page fields could be set with 'User' privilege level. BMC 0.42: - DCS: 16837 FW: User Feature cmd for HTTP/S enables returns incorrect # of data bytes - DCS: 20132 BMC fails self test err #8300 - DCS: 20140 Multiple email alerts are observed for single SEL entry - DCS: 20194 BMC TAM WDT alarms being cleared on power off - DCS: 20213 SCW: There are some errors observed at the end of SCW configuration. - DCS: 20268 BMC stops responding very often - Jarell - DCS: 20307 Telnet: Invalid Password leads to BMC reset BMC 0.41: - DCS: 20132 BMC fails self test err #8300 - DCS: 20140 Multiple email alerts are observed for single SEL entry - DCS: 20173 HTTP: Changing UsrUrl2 adds special characters - DCS: 41534 SNMP: SNMPGet of SDR returns wrong values - DCS: 41678 SMTP: Two emails received for the same event BMC 0.40: - DCS: 20078 BMC loses connectivity with KVM Viewer and launching ISM - DCS: 20115 Updating or reading GCM FRU data fails nearly 30% of attempts BMC 0.39: - DCS: 19073 BMC not responding going across sub-nets for Adv IMM card - DCS: 19881 BMC38/Telnet: BMC has become busy(CC is 0xC0), not coming out of this state - DCS: 19376 KVM -Rebooting the system with KVM session active will lock the local Mouse - DCS: 19844 CGI config byte reset to 00 - DCS: 19846 Web server hangs on clicking ""Clear SEL"" on the page. - DCS: 19402 SEL page in EFS content rev 1.6 has errors - DCS: 19827 Embedded CLI/SOL functionality is inconsistent and does not display correctly - DCS: 19690 Web Server SEL View erratic - DCS: 19377 KVM - Mouse control not returned back to Local server. - DCS: 19891 SNMP Enable bit resets with power cycle - DCS: 19454 SEL page does not display the entries. - DCS: 19860 BMC38/Telnet: telnet and HTTP are not working when telnet port is changed - DCS: 19861 PS1 Status on the Summary page shows ""Inst"" for ""Installed"". - DCS: 19880 BMC38/Telnet: login propmt should not come when all 4 telnet sessions are active - DCS: 19850 Host and domain name updates not successful. - DCS: 19878 Gateway IP not getting reflected on the Summary page - DCS: 19879 Host name and Domain name should be clear on the Summary page. - DCS: 19438 Invalid Chassis information and Asset tag in the "System Summary" page. - DCS: 19880 BMC38/Telnet: login propmt should not come when all 4 telnet sessions are active - DCS: 19881 BMC38/Telnet: BMC has become busy(CC is 0xC0), not coming out of this state - DCS: 74756 FAN 5 and FAN 6 sensor numbers get swapped when IMM installed - DCS: 19073 BMC not responding going across sub-nets for Adv IMM card - DCS: 19881 BMC38/Telnet: BMC has become busy(CC is 0xC0), not coming out of this state - DCS: 19846 Web server hangs on clicking ""Clear SEL"" on the page. - DCS: 19376 KVM -Rebooting the system with KVM session active will lock the local Mouse - DCS: 19891 SNMP Enable bit resets with power cycle - DCS: 19844 CGI config byte reset to 00 - DCS: 19850 Host and domain name updates not successful. - DCS: 19438 Invalid Chassis information and Asset tag in the ""System Summary"" page. - DCS: 19402 SEL page in EFS content rev 1.6 has errors - DCS: 19377 KVM - Mouse control not returned back to Local server. - DCS: 19454 SEL page does not display the entries. - DCS: 19690 Web Server SEL View erratic - DCS: 19723 [x] Chassis intrussion not being logged in the SEL when opening the side cover - DCS: 19878 Gateway IP not getting reflected on the Summary page. - DCS: 19879 Host name and Domain name should be clear on the Summary page. - DCS: 19860 BMC38/Telnet: telnet and HTTP are not working when telnet port is changed" - DCS: 19861 PS1 Status on the Summary page shows ""Inst"" for ""Installed"". - DCS: 19880 BMC38/Telnet: login propmt should not come when all 4 telnet sessions are active - DCS: 19492 Email Alert is not working for 4 configurations - DCS: 19585 LANDesk reports that mux is getting stuck in SYSTEM mode at BIOS POST end - DCS: 19862 Alerts not generated for configured filters - DCS: 19882 Error while accessing power control and SEL details in EFS web page - DCS: 19937 SEL pages not working after few hours of loading BMC 1.39, EFS 1.13 - DCS: 39766 SDR Clear does not cancel reservation - DCS: 38098 SDR EraseTime timestamp Is Not Expected Time Value - DCS: 74762 Sometimes BMC will disable event messages from threshold type sensors after A/C off then on - DCS: 76109 Sometimes BMC will disable event messages from threshold type sensors after A/C off then on - DCS: 19654 Issues with SEL view range in the web server - DCS: 19840 Unnecessary characters appear on the left panel in Mozilla. - DCS: 19882 Error while accessing power control and SEL details in EFS web page - DCS: 19907 SOL: Accepted Character Count field is wrong. - DCS: 19933 Issues with automatic refresh of SEL pages and default no. of entries. - DCS: 19937 SEL pages not working after few hours of loading BMC 1.39, EFS 1.13 - DCS: 19956 Issues with ""Next"" button on the ""System Event log/SEL details"" page. - DCS: 19958 Issues with ""Previous"" button on the ""System Event log"" page. - DCS: 19959 Issues with ""Previous"" button on the ""SEL details"" page. - DCS: 19969 embedded web server gives error if cli accessing BMC - DCS: 19880 BMC38/Telnet: login propmt should not come when all 4 telnet sessions are active - DCS: 19881 BMC38/Telnet: BMC has become busy(CC is 0xC0), not coming out of this state - DCS: 19937 SEL pages not working after few hours of loading BMC 1.39, EFS 1.13 - DCS: 19943 SOL: SOL payloads jam indefinitely. Operation Status = 0x40 - DCS: 20013 HTTP : After working for around 2 - 2.5 hrs, Found issues with SEL details page - DCS: 20038 DC power cycling is causing network stack to become unavailable. - DCS: 40062 Cipher Suite Id 7 & 8 failed to establish a session - DCS: 40063 Cipher Suite Id 7 & 8 failed to establish a session - DCS: 40139 FSC system booting with 19+ SEL entries - DCS: 41353 Telnet 'power -console' fails to show server screen - DCS: 41588 SNMP fails to change ports - DCS: 76000 FRB2 was not disabling the BSP when the SEL log was full - DCS: 19912 System fails to boot with Riggins Base, P06 BIOS & IMM - DCS: 74773 Brandon Fab7 board+ SC5300 base chassis+ IMM (professional version module), server system can not power up and have 1-5-4-4 beep warning. - DCS: 19888 Fix for data entry format in the IPMI command window. It now accepts things like "20 18 1" as well as "20 18 01". - DCS: 20041 Enabled the ability to write to the power unit and power supply FRU devices BMC 0.38: - DCS: 17571 HTTP web server about link causes error - DCS: 19402 SEL page in EFS content rev 1.6 has errors - DCS: 19454 SEL page does not display the entries - DCS: 19475 ctWrong completion code returned for invalid commands in the web page - DCS: 19558 [IMM] Status LED does not return to green from amber - DCS: 19616 Fan status LED does not go out after hot swap fan is repaired - DCS: 19628 BMC35/Telnet: Telnet is not working for any other port - DCS: 19647 Incorrect data in the SEL record displayed in the SEL page - DCS: 19654 Issues with SEL view range in the web server - DCS: 19659 Wrong "Current power state" shown on the "Power Control" page - DCS: 19678 Embedded web server "Help" link is broken - DCS: 19679 Unexpected character on web server summary page - DCS: 19682 Dislplay IMM GCM NIC gateway and subnet mask on summary page - DCS: 19690 Web Server SEL View erratic - DCS: 19737 Unable to telnet for user1 when password is reset - DCS: 19801 Event receiver not set correctly in SATA HSBP after AC cycle - DCS: 19824 Inconsistent mouse and keyboard control on KVM - DCS: 19825 Power cycling on can cause the BMC to not allow further connections - DCS: 19826 Logging into embedded CLI while KVM ena bled causes BMC reset - DCS: 19828 Embedded CLI Banner still reads Sahalee BMC Embedded Telnet - DCS: 19833 Updating NIC configuration during Telnet Session stops LAN interface - DCS: 19836 Sessions and stress test issues with the web server BMC 0.37: - DCS: 19402 SEL page in EFS content rev 1.6 has errors - DCS: 19439 No data available in the product area of the web page. - DCS: 19452 SEL page does not display the entries. - DCS: 19497 Help pages missing in the Embedded web server. - DCS: 19534 EFS Updates failing - DCS: 19628 BMC35/Telnet: Telnet is not working for any other port - DCS: 19647 Incorrect data in the SEL record displayed in the SEL page. - DCS: 19654 Issues with SEL view range in the web server. - DCS: 19670 /!@efsUpdate page can be accessed/executed by any privilege level. - DCS: 19677 "About" box for embedded Web Server copyright date - DCS: 19678 Embedded web server "Help" link is broken - DCS: 19679 Unexpected character on web server summary page - DCS: 19680 Embedded Web Server has ( ) behind DIMMS, etc - DCS: 19681 Remove "product" from web server summary page - DCS: 19683 Web Server failure needs to be in Red - DCS: 19684 Web Server summary page needs to show "RPM" - DCS: 19690 Web Server SEL View erratic - DCS: 19732 HTTP does not work for any port other than 80 - DCS: None Sensors that are valid only while DC is on were being scanned while DC was off. - DCS: None Separated the PCI HP module set for Harwich as these were conflicting with the SE7520AF2 PCI hot plug sensor enumerations. - DCS: 40239 Added support for Harwich in the platform mismatch command. BMC 0.36 - DCS: 39809 Added new signals in MCH driver - DCS: None Web server enhancements from TME/PME review feedback - DCS: None Moved creation of new command tables to external RAM due to running out of internal RAM. BMC 0.35 - DCS: 19444 BMC32 Clearlog -state command in Telnet is not behaving as expected - DCS: 19468 BMC32/Telnet: displaylog is not working with "-s" option - DCS: 19488 BMC Prochot monitoring by BMC not reliable - DCS: 19482 Could not connect to the web server in SE7520JR2 BMC 33.. - DCS: None Fix for mouse and keyboard getting disabled during system reboot or reset. - DCS: 19535 Front Panel reset button not getting locked in Sleep S1state - DCS: 19493 BMC33/Telnet: telnet is not working with BMC33 BMC 0.34 - DCS: None All advanced IMM features to not work with BMC 0.33 - DCS: 19530 Get HTTP Configuration Parameters-- Parameter Revision is not 0x11 - DCS: 19485 BMC to emulate keyboard / mouse correctly on Win2003 - DCS: 19494 Key Board Gets Disabled on Win2000 - DCS: 39476 Serial over LAN recieved unexpected successful response BMC 0.33 - DCS: None HTTP web server fixes - DCS: 17503 Get SNMP Config Params command returns bad completion code - DCS: 39454 SMI timeout does not work - DCS: 39489 OEM1 bit is un-settable - DCS: None KVM fixes - DCS: 18215 Init Agent fails to initialize the sensor thresholds - DCS: 16670 HTTP Power Webpage, timestamp needs to be updated - DCS: 19402 SEL page in EFS content rev 1.6 has errors BMC 0.32 - DCS: 17950 [IMM] Boot Initator info Block seemingly not validated - DCS: 19398 PDB failure status not logged by BMC - DCS: 15895, 16213, 16597, 16840, 17179, 18805, 19246, and 19321 Miscellaneous HTTP web server fixes BMC 0.31 - DCS: 16325 EMP is not available for 10 seconds after DC ON - DCS: 18410 Communication failure in Terminal mode - DCS: 19027 Failed to make direct serial connection (LSM) - DCS: 19028 Failed to establish Serial Modem Connection (LSM) - DCS: 19031 [IMM] SecureModeActive bit is not set by the Secure Mode KB signal. - DCS: 19306 CRERR04 - during console redirection and EMP is enabled - DCS: 19354 Enable Telco Alarm Manager feature in Jarrell BMC (IMM) - DCS: 19363 BMC 30:SMTP -Parameter Revision is not 0x11 - DCS: 19369 SMTP config parm#6, DNS override, inverted - DCS: 75975 [J1-IMM] BMC did not lock the Power and Reset push-buttons when Secure Mode signal is asserted. - DCS: None Add support to allow the SE7520JR2 BMC firmware to execute on a SHW4 server BMC 0.30 - DCS: 15819 IPMI2.0 commands not implemented correctly. - DCS: 16415 KVM - Get Video Status requires video data structure - DCS: 16634 FW: Setting an SMTP configuration appears to set multiple configurations - DCS: 16837 FW: User Feature cmd for HTTP/S enables returns incorrect # of data bytes - DCS: 17186 Get Channel Payload Support responses the same output - DCS: 17459 KVM - Set KVM Config. to set in progress results in invalid completion code - DCS: 17460 KVM - issuing Set KVM Configuration to disable KVM does not work. - DCS: 17501 KVM - Activate Payload not returning all required bytes - DCS: 17502 KVM - Video Status incorrectly reported when powered off - DCS: 17503 Get SNMP Config Params command returns bad completion code - DCS: 17538 FW: Issues with Set SMTP Config Params command - DCS: 17540 FW: Issues with Set/Get LAN Config Params cmd w/ parameter 0xc4 - DCS: 17773 KVM - No Video Data Received - DCS: 17779 KVM - Video packets still sent after Payload Deactivated - DCS: 17815 KVM - Invalid Mouse Type reported - DCS: 17860 KVM - BMC Becomes unresponsive to LAN connection - DCS: 17863 KVM - Capture Reference Frame has too much data in it - DCS: 17865 KVM - System will not boot w/KVM session Active - DCS: 17949 LAN: chan 3 MAC Addr not auto-populated - DCS: 18387 [IMM] Front Panel LCP is not discovered. - DCS: 18698 Status LED does not turn amber when there is a fault on the system - DCS: 19169 Restart Cause command is not working as expected - DCS: 19237 PCI Hot Plug sensors stuck in init update mode after exit FW-Xfer mode - DCS: 19239 [IMM] IERR occured at AC power cycle test. - DCS: 19267 BMC29:Power control fault beep codes are emitted when repeated power cycles are - DCS: 19299 LAN Alerts with Alert strings are reported as malformed packets - DCS: 19321 EFS format/content not finalized yet - DCS: 19324 Mouse / Keyboard Not Initialized when OS booted during a KVM session - DCS: 19326 FPGA Encryption Problematic - After 100 + packets video data length is invalid BMC 0.29: - DCS: 19155 BMC doesn't correctly transition to S1 sleep state - DCS: 34955 To implement Memory board Front and rear temperature sensors - DCS: None Better handling of power loss & DC off events. - DCS: 19139 Console Redirection Causes Firmware Progress Errors in LD - DCS: 38307 System failed to log AC power failure during boot - DCS: 19107 BMC 0.28 Encountered failure while verifying sensor initialization value. - DCS: 18875 Online Firmware Update causes BMC to hang - DCS: 19156 RQ_SyncSMBus command locking wrong bus - DCS: 18963 PS_PWR_GD ISR is not being enabled occasionally - DCS: 18215 Removed init agent changes that were causing other problems. - DCS: 18936 [IMM] IERR event is always occur right after AC on - DCS: 19135 mBMC update with IMM installed fails on Alief and Brandon - DCS: 16483 BMC and SDR updates fail - DCS: 75901 DC cycling failed with IMM cards installed (Procs go offline) - DCS: 75907 Processors being Disabled after an OS Restart - DCS: 75908 Problems Powering On after an OS Shutdown - DCS: 75915 BMC25 is shutting down immediately after loading and disabling the processors - DCS: 74593 BIOS B19~P03 versions cause UUT boot failed after several front panel power cycling while IMM card installed. - DCS: 74618 IMM fails in Brandon -601A SCSI BMC 0.28: - DCS: 18866 & 18867 Thermal Trips were calling power control code to power down system. This functionality is handled directly by the hardware. - DCS: None Added new module selection for Memory Board - DCS: None Fans would sometimes indicate failure at DC on. - DCS: 19066 PCI Hot Plug Sensors do not show up - DCS: None Power supplies from shutting down due to current spikes caused by fan speed changing to quickly. - DCS: None Processors are getting enabled and disabled twice during FRB3 failures. - DCS: None ID LED on would get locked on when button is pushed during power state transitions. - DCS: 18883 OOB connection not working out of subnet - DCS: 19054 Repeat issuance of CLI power actions causes IMM to stop responding - DCS: 19056 Thermal Trips being seen during DC power cycle testing - DCS: 19072 1-5-4-4- beep code - DCS: 19083 CLI lockup on power commands with BMC A.27 engineering release - DCS: 19084 BMC a.27 causing therm trip and IERR errors on Brandon and Jarrell BMC 0.27: - Only released as incremental developer drops to verify resolutions that are in place with the BMC 0.28 release. BMC 0.26: - DCS: 19010 Self test error with LSM Linux Console - DCS: 18875 Online Firmware Update causes BMC to hang - DCS: 19056 Thermal Trips being seen during DC power cycle testing - DCS: 19016 Temporary failure of boot - DCS: 18215 Init Agent fails to initialize the sensor thresholds - DCS: None Added some kick start ramping, but then went to a fixed 50% kick start. - DCS: 19066 PCI Hot Plug Sensors do not show up - DCS: 38317 BMC release process not producing repeatable checksums - DCS: None Changed to notify waiting task if multiple loss of arbitration detected, regardless of task state. - DCS: 18963 PS_PWR_GD ISR is not being enabled occasionally - DCS: 19019 Rapid, succesive activation of the Power button, hangs BMC - DCS: 19054 Repeat issuance of CLI power actions causes IMM to stop responding BMC 0.25: - DCS: 18963 PS_PWR_GD ISR is not being enabled occasionally - DCS: 18638 BMC22: OnlineUpdateOpenArea is returning 0x00 as CC when it should not return so - DCS: None Fix for LAN channels not working after an exit firmware transfer mode - DCS: 18875 Online Firmware Update causes BMC to hang BMC 0.24: - DCS: None Fixed a defect in the VERIFY macro - DCS: None Added support for using a manufacturing test SDR - DCS: None HW team reporting fan circuit FETs being blown due to LM93 PWM outputs being driven while DC is off - DCS: None If the private store gets cleared both processors will come up as disabled by FRB3 on the next boot - DCS: 18208 [IMM] CF9 hard reset does not work - DCS: None mBMC Driver potential error fix - DCS: None HW folks have the nominal, boost & sleep values set to FCh in the SDRs which is wrong. - DCS: 18217 & 18551 Implement a bi-color system fault indicator (follow-up: counter-act the mBMC’s clearing of the LEDs on DC power on) - DCS: None Added defines to nullify printf in release mode - DCS: 18806 BMC generates Self Test Error/ Parity Error with LanDesk SOL console - DCS: None Added support for using a shipping, TDE Adv IMM and TDE Pro IMM SDR. - DCS: 18217 The comment describing the mBMC color conversion value assumptions was incorrect - DCS: None Found a memory leak in mactconet.c - DCS: None mBMC Driver reduce number of retries - DCS: 18461 HDD LED on front panel is red when IMM is installed - DCS: None Incorporate the latest FSC spreadsheet data into the LM93 register defaults - DCS: None Added support for handling the IPMI requests “Set ACPI Power State” and “Get ACPI Power State” through the SMM channel. - DCS: None mBMC Driver parameter tweaking to increase performance - DCS: 18866 [IMM] Thermal trip event is not logged in SEL - DCS: 18867 [IMM] IERR event is not logged in SEL - DCS: 18745 Fans do not contribute to the overall health of the system - DCS: 18883 OOB connection not working out of subnet - DCS: 18243 2nd CPU fails with frb3 during post - DCS: 18802 BMC failing self test corrupts BIOS information - DCS: 18854 Alief BMC 23 - Resolve MAC hangs BMC BMC 0.23: - DCS: 16967 PET Traps were not getting detected - DCS: 18548 [IMM] BMC failed BIOS self test after update to BMC version 21 - DCS: 18612 BMC does not retain OOB connectivity after installation of ISM on server - DCS: 18217 Front Panel Bi-Color LED behaviour - DCS: 18551 [IMM] Status LED is not changed at the critical event. - DCS: 75827 [J1] Baseboard Management Controller Failed by Self Test command during POST with Sahalee FW 0.21. - DCS: 18549 LM93 OEM SDR would cause the BMC to hang - DCS: 18595 FRUSDR version 6.2.1 Update failling with BIOS P01 and BMC 21 - DCS: None Added encapsulating PACKED_xxx definitions around some packed structures. - DCS: None Refined the fan control for power ON and Hot swap kick Start; Added checks to avoid C, NC Assertions during power ON&Reset; Added the de-assertion Actions in the PIA for hot swap fans; Fans boost in the particular domain on HS fan removal Restored the default Nominal to half by handling the power on and HS kick start in the fanctrl.c code - DCS: None New OEM command to restore the non-volatile configuration. This command needs to be called by the utility when the platform mismatch found during the FW update. - DCS: None SensAvgCreate() would allow illegal input data - DCS: None Baseboards with maximum DIMM capacity were causing systems to reset during POST due to the FRB3 timer expiring. - DCS: None mBMC Driver message potential error fix - DCS: None Multiple stack overflow issues - DCS: None This check-in partially addresses clearing out bogus fan failures that are persistently stored. I have seen issues with moving my IMM between different platform types, where ATTNID_OK has a different value. BMC 0.22: - DCS: 18164 Alief FRUSDR package 6.1.3 fails while updating FRU and SDR - DCS: Various BMC fails self test. - DCS: 18548 “[IMM] BMC failed BIOS self test after update to BMC version 21” - DCS: Various New Intel OEM command 01 retrieves address of ARM exception. - DCS: None Changed scaling of voltage rail current to .5A/bit from .125A/bit. This was to prevent possible overflow of the 8 bit sensor reading - DCS: None Fixed an issue with the processor disable signals being asserted during exit of firmware transfer mode. On LH platforms this signal is also the SMI signal and was causing some strange system behavior like USB keys no longer being recognized. - DCS: 18549 LM93 OEM SDR would cause the BMC to hang - DCS: 75706 & 75786 Fixed FRB issue with AC power cycling - DCS: 16838 Fix for Get Channel Cipher Suites Command - DCS: 17429 Fan Presence sensors does not detect the right fan presence - DCS: 18437 Default fan speed with IMM (before SDR load) is not 100% - DCS: 18352 “NMI button on front panel was no function” - DCS: 75082 “NMI does not get generated across resets” - DCS: 17673 FRB was not emitting a beep code when it failed final desperation mode - DCS: 18398 Fix for RSSP Open Session failure with Chan1/User1 BMC 0.21: - DCS: 18423 Button events are not being logged in the SEL - DCS: 18415 CLI: Internal buffer confusion when using displaylog cmd to return lots of SELs - DCS: 18373 Unclear if CLI is supported over serial interface - DCS: 17673 FRB Algorithim Failure - DCS: 18374 FRB_2 and FRB_3 ERRORS - DCS: 18398 Back to back attempts to create session at different priv level fails - DCS: 17474 "Resolve IP Address" command generates completion code 0xCE - DCS: 18333 [IMM] After windows2K boot, SUT can not shut down completely - DCS: 17243 Chassis detection not working - DCS: 75436 Fan RMP was still reading 644 rpm after the fan was pulled out of the chassis - DCS: 75601 FRB1 and FRB3 not occurring - DCS: 75736 FRB3 Timer Halt Signal is incorrectly driven - DCS: 74474 (Sahalee) Reset period time is too long while IMM is populated. - DCS: 74475 P01-- BIOS POST error "Processor 01: failed FRB level 3 timer" message - DCS: 74420 Any type of reset results in a BIOS hang - DCS: None ID LED coming on during a system power down. - DCS: None “Sometimes 2 power button presses are required to turn on system” - DCS: 13244 Sysevent not being acked. - DCS: None Disabling Fan sensor averaging BMC 0.20: - DCS: 17901 [IMM] Not supported 'CMOS clear option' command??? - DCS: 18134 Alert Immediate requests receive comp code as 0x81 - DCS: 18303 Fan redundancy sensors missing from all Lindenhurst products - DCS: 17718 [IMM] System is powered on in a second after the power is off by POWER button - DCS: 18197 [SysDev-Silver] Failed acoustic sound pressure when installing IMM card - DCS: 18237 [IMM] "Secure Mode" doesn't work - DCS: 18247 [IMM] Secure Mode signal status is reversed BMC 0.19: - DCS: 17905 Power button press option does not work. - DCS: 18195 Byte1 mismatch in Event filter data for params 6 & 7 - DCS: 17976 Get/Set PEF Configuration commands broken - DCS: 18167 Get/Set PEF Configuration commands broken - DCS: 17994 SOL - Attempting SOL traffic on some systems breaks LAN - DCS: 18239 [IMM] BB Vbat (#1Ch) sensor always exceed limit! (Also needs SDR fix) - DCS: 18257 POR change to add new command for BIOS to identify baseboard - DCS: 18216 ChassisID Command ID off fault - DCS: 17718 [IMM] System is powered on in a second after the power is off by POWER button - DCS: 16967 PET Traps were not getting detected - DCS: 17810 Network function chassis command incorrect - DCS: 18208 [IMM] CF9 hard reset does not work - DCS: 16941 SEL event data2 has incorrect value when sensor bridged - DCS: 17413 PEF event filter table data 1 read invalid values - DCS: None Added a small "context API" to IRQHand.c/.h so that runtime code can determine if the current context is interrupt or timer. Modified the Threadx timer module tx_tte.c to call this API so that timer context is detectable. Modified PIAio.c to detect timer/interrupt context during an I/O call and return an error. This will need to change in the future when PIA GPIO support is added since that can function outside of task context. BMC 0.18: - DCS: None FRB timeout increased to 20 seconds. - DCS: 17780 & 17668 extra bytes for RAKP message 3 and error status size for RMCP+ Open Session response - DCS: 15893 BSP is not disabled when FRB2 timeout occurs - DCS: 17730 FRB3 does not fail when FRB3_TIMER_HALT signal deasserted - DCS: 17851 FRB2 timer and Late POST WDT do not work properly - DCS: 16839 Sahalee 2.0 Tree – Fix for SOL Payload Activation. - DCS: 17968 SYS_FAN_3 is not working properly - DCS: 17810 Moved the "chassis group control" commands 0A-0E from the chassis NetFn to the Intel OEM NetFn to avoid collision with new IPMI 2.0 chassis commands - DCS: None This check-in addresses proper processing of error conditions while acquiring front panel temp sensor data. - DCS: 17914 [J1] The 2U fan LED doesn’t work - DCS: None Checking in web server and EFS image changes made by David E. - DCS: 17474 Fixed Resolve IP Address command - DCS 17806 Failures while verifying sensor initialization values - DCS: 17386 Error writing to GCM FRU - DCS: None Avoid processor overheat if no Tcontrol values available from BIOS or SDR - DCS: 17149 DIMM slot to DIMM sensor mapping is incorrect BMC 0.17: - DCS: None Added more retries in the mBMC driver to handle the I2C bus errors condition or mBMC delay. - DCS: 17806 Restart cause is “unknown” is most cases (also tracked by DCS 17340 & 15693) - DCS: 34100 Temporarily disabling FRB3 by returning FRB3_TIMER_HALT == asserted - DCS: 17807 "Get Chassis Status" command returns bit "power on" = 0. - DCS: None Clean up the warning message - DCS: 17005 Increased the ARP table to 16 entries from 8. This seems to help the LAN failure issue but does not fully solve the problem. - DCS: 17637 Added check for bad pad length byte. - DCS: 16967 PET Traps were not getting detected - DCS: 17882 Implemented GetPayloadActivationCommand. Added implementation for "Clear Pending Requests" bit. BMC 0.16: - DCS: 17728 [IMM] When SIO3 marked offline, BMC hangs - TAO Tracker: 75417 [J1] Get sensor reading value of 35h as IMM module was installed - DCS: 17576 Undocumented self test error is being logged (0x57 0x00) - DCS: 17777 AC power-on default for chassis ID LED is on. - DCS: 37437 BMC failed to power on the system after PLD’s programming is completed - TAO Tracker: 75580 After plug in IMM Module, the SIO Fan monitor doesn't be configured suitably - DCS: 16326 Added the ability to update the LAN configuration in the network stack without restarting the BMC. - DCS: None Added more retries in the mBMC driver to handle the I2C bus errors condition or mBMC delay. Added mBMC intrinsic signals and mBMC signal PIA records. - DCS: 17081 Updated PSMI driver to read the correct v-rail current register BMC 0.15: - DCS: 17533 BMC: ICMB Chassis Group Control commands return garbage - DCS: 13492 ICMB does not detect incorrect type/version in packet - DCS: 17035 Asserts in relocate.c (already fixed, these are just cosmetic tweaks) - DCS: 17375 Hash length for rakp message. - DCS: 17541 Chassis Identify command force parameter not supported - DCS: 34100 – BMC SDK Silverwood FW feature development seeking comments -- minor changes to Silverwood makefiles - DCS: 16271 NMI function does not work - DCS: None Added some fixes to the FPGA I2C driver. The error handing timeouts were incorrect. Added some fixes to the KVM code. These are not related to actual KVM functionality but are needed to avoid problems with local keyboard and mouse even if KVM is not used. - DCS: 17705 Need driver support for the Riggins front panel temp sensor BMC 0.14: - DCS: 17187 & 17188: Fix for RMCP+ Payload Access commands - DCS: 17135, 17137 PCI Hot Plug status sensor issues - DCS 17339: BMC OFU: Unable to perform a FW Image Only update - DCS: 15649: [IMM] NMI and ID LED don't operate - DCS: 17340: BMC: Restart cause is not functioning properly - DCS: 16272: BMC hangs if trying to access GCM FRU on professional card. - DCS: None: Systems group requested that the LM93 fan PWM output frequencies be changed to 22.5KHz and the fan boost temps be changed to 91 degrees C. BMC 0.13: - CPU FRB is now functional - DCS: 15650; [IMM] PowerRestorePolicy (Prior state) is not working - DCS: 31400; Sahalee 2.0 Tree – Support for handling LUN02 messages within the RMCP+ module - DCS: 17035; Asserts in relocate.c - DCS: 16880; Platform mismatch code is locking the SEL - DCS: 17190; EMP ports not working - DCS: 34100; Need a way to differentiate between Jarrell chassis. This check-in provide underlying support for Chassis Identification - DCS: 16483, 16485, 16486; - DCS: 17207; Disable FRB2 Action command not implemented BMC 0.12: - DCS: 17182; BMC 0.11 fails to operate on a Professional IMM Modified approach for external RAM discovery to examine whether FPGA is present or not rather than write-read test of certain RAM locations BMC 0.11: - DCS: 16901: Set Processor State command not resetting system - DCS: 16729, 17005: Changed the heap creation call to take advantage of the extra external RAM on the advanced card. I increased the Netserv heap form 13k to 64k and the Netstack heap from 64k to 128k - DCS: 16340: ICMB Interface not available - DCS: 16447: Chassis commands don’t respond after exiting FW xfer mode - DCS# 16889: Change was made in the definition of the maximum capability of the stepwise linear fan control record. - Main web page didn’t display error if SDR’s weren’t available - DCS: 16390: Alief BMC07 does not provide minimal support on a Brandon - Replaced IFDEFs and static constants for setting up External RAM region with simple RAM discovery scheme so that 512Kb SRAM on advanced card can be used. - DCS# 16650: This fix will now enable BMC to log SEL events (DCS# 16655) defined for RAS redundancy sensors. BMC11 will have these changes incorporated. - Integrated latest KVM functionality. BMC 0.10: - Fix for RMCP+ spec issues. – Fix for RAKP issues – Updated RMCP+ session sequence number handling as per the IPMI2.0 spec. - DCS: 16634 FW: Setting an SMTP configuration appears to set multiple configurations - Fix implemented for DCS# 15932, 15935, 15937, 15956, 16687, 16689 and 16692, Sahalee 2.0 Tree – RMCP+ command fixes. Payload methods were not initialized. - Added baseboard FRU values to web server template engine. Fixed other minor bugs and added more checks against problems. - DCS: 16732 Console redirect does not work on COM2/EMP - Minor fixes to KVM functionality - Added better handling of failed I2C transactions on FPGA pass through interface BMC 09: - Added code to support ClearSEL as a web command. Fixed IPMI command bugs described in DCS # 16419. - Fix implemented for DCS# 16292 RMCP+ with multiple sessions. - DCS # 16383 – OFU SDR updates fail on Alief and brandon - Fix implemented for DCS# 15924 & 34100: Memory RAS related Issues - DCS # 16667 BMC: Initialization Agent is not getting started - Fix implemented for DCS# 16203: SetDIMMState command failure BMC 08: - If there is an initialize problem that results in the FRU Table not being created, the CheckAndGetFruPointer would dereference a null pointer BMC 07: - Fix for Memory leak in RMCP+ clients (IPMI2.0 and RAKP). - Fix implemented for DCS# 16220, Fix for RMCP+ with valid username - DCS: 16055 PET: Still using the platform defined variable for MANUFAC_ID - Changed current output measurement resolution to 1/8th amp from 1/16th. This is because 1/16 cannot be exactly represented in an SDR scaling equation but 18th can. - The boot block was not being locked down prior to checking the forced update jumper and entering into firmware update mode. - Fix implemented for DCS# (SSPD) 34100, Sahalee 2.0 Tree Fix for BIOS ID String in the PIA and the PIA version number - DCS: 15817 EMP channel not available during power off - Reduction of internal RAM usage. Free internal RAM has been increased to ~3000 bytes from 72. - Fix implemented for DCS# 16203 & 34100, Set Dimm State command failure. BMC 06: - The private data contained with the acpi object was not being initialized. Resulting in the interrupt vector at address 0x0 being corrupted when an acpi aware OS boots and uses the acpi power commands. - Fixed the check for internal RAM overflow. Previously there was no warning if the internal RAM size was exceeded - Fixed issue with routing network packets across subnets. - Fix for IPMI2.0 Get Channel Authentication Capabilities Command. - I2C bus #3 was not enabled and reordered the I2C bus table to align with IPMI definitions. BMC 05: - Added support to not initialize the Online Update feature when a 2Mb flash part is detected. - Added caching of MAC addresses on reception of UDP packets. This was needed so baseboard NICs can reply to UDP packets. The network stack was relying on ARPs to resolve all MAC addresses. Since baseboard NICs cannot receive ARPs we needed another way to resolve the MAC addresses. - Added a check for a NULL pointer when calling pk_alloc to get a network packet buffer. - Fix for IPMI2.0 Cipher Suite ID Command and its parameters - While doing web page development a memory leak was found in a command failure case. - Added checks for consistency between the g_SnsrAccessDef[ ] and g_SnsrDeviceData[ ] tables. - SNMP Configuration command was not disabled in IMM professional. - Change to make sure LAN response packets are sent out the interface they came in on. - Increased write and read cycle hold timing by one clock cycle to fix a problem that appears with the Actel FPGA. BMC 04: - Exiting firmware transfer mode, chassis resets and BMC resets were causing the BMC to power down the system and emit a 1-5-4-4 beep code.(DCS: 75040) - Baseboard voltage sensors reporting incorrect values. - Fixed IP routing for Ping. We were having a problem where we would receive a ping request an channel 3 and send the response on channel 1. - Fix for the GCM Channel not getting loaded. - Cleaned up web server code. Fixed bugs discovered while implementing new pages. - Fixed initialization sequencing between network stack and mactco task. - Fixed IP routing issue. We now make sure that we send out packets on the same network channel they came in on. - Update Gratuitous ARP enable for only non-GCM channels - Fix for the Channel Payload to work on baseboard NICs also. (External DCS# 15816) - The latest tip code was asserting and then overwriting the interrupt vector table because network features (e.g. web server, telnet, etc.) were starting before the network stack had initialized its buffers, queues, etc. BMC 03: - Abnormal behavior with features running from external SRAM. Still under investigation but suspect memory bus loading due to FPGA. Adjusted memory timing to slow down transactions. - When loading the EFS onto a virgin system, the web server wouldn’t select the correct set of web pages to display. This required the EFS to be uploaded twice on systems that had never had an EFS image loaded. - DCS #15736 Flash memory library was doing unnecessary device queries during flash erase operations. BMC 02: - Chassis fans would not operate when an IMM card is installed. - Support for only one LAN channel(7) using the Advanced Edition IMM. Professional Edition now supports LAN channels 1 and 2 and the Advanced Edition supports three LAN channels which have been renumbered to 1, 2 and 3. BMC 01: - None. ============================================================================= REFERENCE MATERIAL ============================================================================= Intel(R) Server Platform SE7520JR2 Technical Product Specification (TPS) [END OF RELEASE NOTES]