IBM eServer 325 BMC Flash Update Version 1.48 - Build M1ET48A Installation README File CONTENTS ________ 1.0 Overview 2.0 Change History 3.0 Installation and Setup Instructions 4.0 Configuration Information 5.0 Unattended Mode 6.0 Web Sites and Support Phone Number 7.0 Trademarks and Notices 8.0 Disclaimer 1.0 Overview 1.1 This README file contains the latest information about installing the IBM BMC code. 1.2 Limitations - NA 1.3 Enhancements - NA 1.4 Level of Recomendations and Prerequisites for the Upate: 1.5 Dependencies 2.0 Change History BMC Version 1.29 - Build M1ET29A 1. Modify SDR table data: - Byte 12: Sensor Capabilities (Set "Sensor Threshold Access Support" as readable, per Reading Mask, below) - Byte 32: Nominal Reading - Byte 33: Normal Maximum - Byte 34: Normal Minimum - Byte 35: Sensor Maximum Reading - Byte 36: Sensor Minimum Reading 2. Fix (Get Channel Info over serial shows 0 active sessions) 3. Fix (BMC Firmware update discards subnet mask/network configuration), store Subnet Mask to NV-storage 4. Fix (Get Channel Access returns data inconsistent w/ other commands) 5. Add OEM command to Get Battery Low status (DE plannar should be reworked) - NetFn/Lun: 0xC8, Cmd: 0x17 (Turn on Get Battery Low Status functionality) - NetFn/Lun: 0xC8, Cmd: 0x18 (Get Battery Low Status: Normal=>0x00, Low=>0x20 and then turn off Get Battery Low Status functionality) 6. Fix (BMC default IP not in private network range), change The Default IP: 192.168.0.65, Default Subnet Mask: 255.255.0.0 7. Fix (Get Session Info over Serial returns incorrect channel number) 8. Fix (Set Channel Access changes volatile setting when told not to) after BIOS POST finished and then try it. BMC Version: 1.30 - Build M1ET30A 1. NMI_IN# output low when system power is down 2. Disable to scan ADM1027 and MAX6649 via I2C when system is down 3. Fix (Cold reset will appear PSU fan, SCSI error and SCSI change log) 4. Change enterprise number of PET Trap Object Identifier as '0002' 5. Fix (Using the COM 1 to IPMB command requires AC cycle) Note that if users want to use IPMB over COM port, they have to wait for ten seconds MS-9549 BMC Firmware Release Notes Version: 1.31 Environment BIOS Version: 1.23 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1 MS-9145 HW Version: 1.1 Modification 1. Fix : Sensor SDRs do not define Nominal, Normal Max or Normal Min 2. Fix : Double Eagle's null user is not user 1 3. Fix : Enterprise OID of PET traps are not as per PET 1.0 spec. 4. Fix : Object Identifier of Variable bindings not as per PET 1.0 spec. 5. Fix : Data in Specific Trap and the Variable bindings not as per spec 6. Fix : can't clear an Alert Policy Table Entry 7. Fix : Temprature sensors reference the same entity 8. Fix : Incorrect SDR Data for all type 1 and 2 records 9. Fix : Incorrect SDR Data in all Type 2 records 10. Fix : Incorrcet SDR Data for sensor 21 11. Fix : Get Sensor Event Enables return error Note that BMC does not support this command for sensor#90, #91, #92 due to these sensors do not belong to BMC. The Sensor Owner ID of these sensors are 0x01(system Software ID), their owner is BIOS. 12. Fix : Incorrect SDR Data for sensor 43 13. Fix : Incorrect SDR Data for sensors 90, 91, and 92 14. Revised Sensor Label for IBM's naming convention MS-9549 BMC Firmware Release Notes Version: 1.32 Environment BIOS Version: 1.25 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Add OEM function to disable BMC functions when RSA is existing - Fix : Commad "Get System GUID" is not implemented - Fix : "System GUID" under "Get PEF Config Params" returns Not Defined - Fix : Voltage sensor threshold increments are too large - Fix : Writes of Event Filter Table entries is not working - Fix : shouldn't be able to change null user's name - Fix the Time Stamp field of an SNMPv1 Trap PDU should be TIME TICKS type and not INTEGER. MS-9549 BMC Firmware Release Notes Version: 1.33 Environment BIOS Version: 1.25 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Fix bug : BMC Firmware will be hanged when enabling PEF Alert and unplug/plug AC power cord MS-9549 BMC Firmware Release Notes Version: 1.34 Environment BIOS Version: 1.26 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Revised OEM function to disable BMC functions when RSA is existing (need to co-work with BIOS 1.26) - Fix : Sensor generates undefined event - Fix : FW 1.33 reports voltage fluctuations - Fix : No way to determine if CPU #2 is absent (need to co-work with BIOS 1.26) Add new Sensor #61 (CPU 2 detect) to check is CPU2 present or not. - Fix : null user should not have Administrator rights Revised Username/Password Table: UserID Username Password Max Privilege Max Login Number --------------------------------------------------------------------------------------- 01 (Null) (Null) User 4 (Fixed) 02 Operator Operator Operator 2 03 USERID PASSW0RD Administrator 1 04 OEM OEM OEM 1 MS-9549 BMC Firmware Release Notes Version: 1.35 Environment BIOS Version: 1.26 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Fix : Commad "Get System GUID" is not implemented - Fix : No way to determine if CPU #2 is absent - Fix : Read sensor command returns error - Fix : Cannot communicate with BIOS sensors - Fix : MPA DoubleEagle BMC should not allow DHCP setting MS-9549 BMC Firmware Release Notes Version: 1.36 Environment BIOS Version: 1.28 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Fix : Commad "Get System GUID" is not implemented - Support DIMM 7, 8 for Planar v3.0 (need BIOS(1.28)'s support) - Support Sensor Thresholds of CPU V2.57 for Planar v3.0 (need BIOS(1.28)'s support) - Support Sensor Thresholds of CPU Vcore V1.55/V1.5/V1.3 - Remove Sensor #21 (SEL Clear) MS-9549 BMC Firmware Release Notes Version: 1.37 Environment BIOS Version: 1.28 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Support Sensor Reading of Sensor #90 #91 #92 (need BIOS 1.29's support) - For Sensor #43(CPU2 V2.5) and #46(CPU1 V2.5), generating event log every 5 events accumulated. - Pass ICTS v5.06 Compliant Test - Fix : Events are sent or not sent regardless of PEF Configuration MS-9549 BMC Firmware Release Notes Version: 1.38 Environment BIOS Version: 1.29 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 Modification - Add Sensor #93(BIOS Stepping level detection), this functionality needs BIOS 1.29's support. When BIOS detects different speed or kind of Dual CPUs in DE during POST, BIOS will hang the system and notice BMC to write log in SEL. - VPD OEM Command * SCSI Backplane VPD(FRU): Request: 0xC8 0x04 Response: 0xCC 0x04 * Power Supply VPD(FRU): Request: 0xC8 0x08 Response: 0xCC 0x08 Note that this functionality needs BIOS 1.29's support. * System VPD(System ID): Request: 0xC8 0x05 Response: 0xCC 0x05 =============================================== MS-9549 BMC Firmware Release Notes Version: 1.39 =============================================== BIOS Version: 1.29 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ 1. Fix : Windows 2003 Soft Shutdown occurs at non-recoverable threshold 2. Fix BMC hang issue in NSA =============================================== MS-9549 BMC Firmware Release Notes Version: 1.40 =============================================== BIOS Version: 1.29 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ 1. Fix : Un-plug 2 fans, 1 reports OK 2. Fix : No SNMP Alerts for HDD add/remove =============================================== MS-9549 BMC Firmware Release Notes Version: 1.41 =============================================== BIOS Version: 1.29 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ 1. Fix Over Voltge Alert: Firmware generates event by voltage reading which is averaged 10 voltage readings. =============================================== MS-9549 BMC Firmware Release Notes Version: 1.42 =============================================== BIOS Version: 1.29 Broadcom FW Version: 2.16 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ 1. Fix Unnecessary Over High Temperature Alert: Plug AC power cord and power on system, FW generates Sensor#33(CPU 2 Temp) SEL and Alert. 2. Fix Unnecessary BIOS Stepping Detection SEL: Plug AC power cord and power on system, FW generates Sensor#93(Stepping Detect) SEL. =============================================== MS-9549 BMC Firmware Release Notes Version: 1.43 =============================================== BIOS Version: 1.29 Broadcom FW Version: 3.27 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ - average Voltage Reading every 16 times per 0.5 second =============================================== MS-9549 BMC Firmware Release Notes Version: 1.44 =============================================== BIOS Version: 1.29 Broadcom FW Version: 3.27 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ - Fix : TCP/IP power cycle over 5 hours =============================================== MS-9549 BMC Firmware Release Notes Version: 1.45 =============================================== BIOS Version: 1.34 Broadcom FW Version: 3.27 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ Modification ------------------------------------------------------------ - average Temperature Sensor Reading per 16 times. - fix : Run Diags/Normal Test overnight caused SUT shutdown. =============================================== MS-9549 BMC Firmware Release Notes Version: 1.46 =============================================== BIOS Version: 1.36 Broadcom FW Version: 3.27 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ FW modification: 1. Td reading enhancement 2. Single Bit Error Predictive Failure algorithm updated Important notes: E325 BIOS 1.36 must combines with BMC FW 1.46 before above item 1 and 2 functioning ------------------------------------------------------------ Detail: - Implement CPU Temperature diode offset. - Implement SBE PFA algorithm. - modify sensor 90 to light leds of single error dimms and make BMC event logs for SPFA and HPFA. - add sensor 94 for dumping CB1, CB2, CB3 counters to BMC event log every hour. - add sensor 95 for dumping CB1, CB2, CB3 counters to BMC event log and then clearing all counters every day. - Sensor 90: event data 2: 0x0F means HPFA, and 0xFF means SPFA. event data 3: 0x21 means Bank 1 which has single bit error. 0x43 means Bank 2 which has single bit error. 0x65 means Bank 3 which has single bit error. -Sensor 94 and Sensor 95: event data 2: the counter of the bank indicated in event data 3. event data 3: 0x21 means Bank 1 which has single bit error. 0x43 means Bank 2 which has single bit error. 0x65 means Bank 3 which has single bit error. =============================================== MS-9549 BMC Firmware Release Notes Version: 1.47 =============================================== BIOS Version: 1.36 Broadcom FW Version: 3.27 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ FW modification: 1. fix for a false "voltage Vcpp, v2.5 over critical threshold" being reached and giving false errors. 2. fix power on count variables and ACPI power state parameters causing an unexpected shutdown. =============================================== MS-9549 BMC Firmware Release Notes Version: 1.48 =============================================== BIOS Version: 1.36 Broadcom FW Version: 3.27 Update Utility Version: U162 MS-9549 HW Version: 1.0 (reworked) MS-9145 HW Version: 1.1 ------------------------------------------------------------ FW modification: 1. fix "Able to log in serially with nonexistant userids/passwords" defect 2. fix "Get ACPI status" issue. 3.0 Installation and Setup Instructions The procedure to update the BMC is as follows: 3.1 Insert the "IBM BMC Flash Update" diskette into a bootable diskette drive. 3.2 Start up or restart your IBM system. 3.3 The system will boot off of the update media and automatically update the system BMC. 4.0 Configuration Information 5.0 Unattended Mode 6.0 Web Sites and Support Phone Number 6.1 IBM Support Web Site: http://www.pc.ibm.com/support 6.2 IBM eserver xSeries Web Site: http://www.ibm.com/eserver/xseries 6.3 If you have any questions about this update, or problems applying the update, go to the following Help Center World Telephone Numbers and URL: http://www.pc.ibm.com/qtechinfo/YAST-3P2QYL.html 7.0 Trademarks and Notices THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. 8.0 Disclaimer