RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.32 Dec 10, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This release contains a fix for a Madison 6M processor errata which sometimes causes the processor to come up in IO loop-back mode. This fix checks the SNC early for signs that the processor is in this state, and if so, does an early, pre-emptive reset. - This T4BMC32 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (32) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.31) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: - This release contains a fix for a Madison 6M processor errata which sometimes causes the processor to come up in IO loop-back mode. This fix checks the SNC early for signs that the processor is in this state, and if so, does an early, pre-emptive reset. DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. KNOWN ISSUES LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x32) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xF5CB Start Address 0x00030000 -> End Address 0x0007AA76 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x4931 Start Address 0x00008000 -> End Address 0x0000901E HEX CODE FILE: T4BMC32.HEX 12/10/04 763,122 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC32.HEX /INFOBLOCK OP CHECKSUM: 0x43B3 (DIB ONLY) BOOT CHECKSUM: 0x976F (DIB ONLY) PIA HEADER CHECKSUM: 0xFD0D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.31 Boot Code: v80.13 PIA version: v01.31 PIA instance: 31 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.4 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.6 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.7 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.31 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.4 SENSORIPMI_VER = v0.55.6 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.3 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.12 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.31 Nov 2, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC31 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (31) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.30) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 38247: Create a averaging lgorithm for the BMC on Tiger DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. KNOWN ISSUES LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x31) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x913B Start Address 0x00030000 -> End Address 0x0007AA66 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x4931 Start Address 0x00008000 -> End Address 0x0000901E HEX CODE FILE: T4BMC31.HEX 11/03/04 760,090 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC31.HEX /INFOBLOCK OP CHECKSUM: 0x41A0 (DIB ONLY) BOOT CHECKSUM: 0x954B (DIB ONLY) PIA HEADER CHECKSUM: 0xFE0D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.31 Boot Code: v80.13 PIA version: v01.31 PIA instance: 31 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.4 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.6 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.7 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.31 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.4 SENSORIPMI_VER = v0.55.6 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.3 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.12 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.29 April 22, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC29 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (29) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.28) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 28196 : Config API: Extra field found in Sensor class (sev4) 36489 : Goblin: Get session info from FW failed with error status CC (sev2) DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. KNOWN ISSUES * BMC v0.28 or earlier has the problem returning 0xcc for the GetSessionInfo command with Session numbr as data byte . LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xC263 Start Address 0x00030000 -> End Address 0x0007A732 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x3828 Start Address 0x00008000 -> End Address 0x00009019 HEX CODE FILE: T4BMC29.HEX 03/26/04 761,027 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC29.HEX /INFOBLOCK OP CHECKSUM: 0x3FED (DIB ONLY) BOOT CHECKSUM: 0x925B (DIB ONLY) PIA HEADER CHECKSUM: 0x1E2A (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.29 Boot Code: v80.13 PIA version: v01.29 PIA instance: 29 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.6 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.29 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.4 SENSORIPMI_VER = v0.55.6 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.2 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.11 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.30 June 9, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC30 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (30) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.29) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 35379: Register Update allows various 'reserved bits' to be sent 37161: Goblin SEL locks up at 7% when trying to read it through the SMU 37175: Goblin: Intermittent IO Board FRU Board Area Info Corruption 36895: WW25 Goblin: Cyclops/Front Panel LED does change when PS is removed 37168: BMC update to allow system test to check PDB jumper position. DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. KNOWN ISSUES LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xDE3E Start Address 0x00030000 -> End Address 0x0007A896 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x4931 Start Address 0x00008000 -> End Address 0x0000901E HEX CODE FILE: T4BMC30.HEX 06/09/04 761,967 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC30.HEX /INFOBLOCK OP CHECKSUM: 0x3B80 (DIB ONLY) BOOT CHECKSUM: 0x8A5A (DIB ONLY) PIA HEADER CHECKSUM: 0xFF0D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.30 Boot Code: v80.13 PIA version: v01.30 PIA instance: 30 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.4 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.6 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.7 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.30 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.4 SENSORIPMI_VER = v0.55.6 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.3 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.12 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.29 April 22, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC29 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (29) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.28) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 28196 : Config API: Extra field found in Sensor class (sev4) 36489 : Goblin: Get session info from FW failed with error status CC (sev2) DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. KNOWN ISSUES * BMC v0.28 or earlier has the problem returning 0xcc for the GetSessionInfo command with Session numbr as data byte . LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xC263 Start Address 0x00030000 -> End Address 0x0007A732 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x3828 Start Address 0x00008000 -> End Address 0x00009019 HEX CODE FILE: T4BMC29.HEX 03/26/04 761,027 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC29.HEX /INFOBLOCK OP CHECKSUM: 0x3FED (DIB ONLY) BOOT CHECKSUM: 0x925B (DIB ONLY) PIA HEADER CHECKSUM: 0x1E2A (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.29 Boot Code: v80.13 PIA version: v01.29 PIA instance: 29 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.6 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.29 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.4 SENSORIPMI_VER = v0.55.6 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.2 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.11 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.28 March 26, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC28 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (28) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.27) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 28196 : Config API: Extra field found in Sensor class (sev4) 33250 : Deleting SDR entry does not update Erase Timestamp (sev4) 35829 : WW 15 Dell Goblin(T4) 4 sec delay on power up after BMC 25 update (sev2) 33248 : EMP: Serial Modem Configuration invalid commands return successful. DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. KNOWN ISSUES * BMC v0.27 or earlier has the problem of powering up the system with Front panel after 4 sec delay . LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x3F79 Start Address 0x00030000 -> End Address 0x0007A70E BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x3828 Start Address 0x00008000 -> End Address 0x00009019 HEX CODE FILE: T4BMC28.HEX 03/26/04 761,027 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC28.HEX /INFOBLOCK OP CHECKSUM: 0x4C01 (DIB ONLY) BOOT CHECKSUM: 0xA34A (DIB ONLY) PIA HEADER CHECKSUM: 0x1F2A (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.28 Boot Code: v80.13 PIA version: v01.28 PIA instance: 28 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.6 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.28 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.3 SENSORIPMI_VER = v0.55.6 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.2 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.11 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.27 February 20, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC27 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (26) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.26) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 36068 : Byte alignment problem in the private store data (Sev2) DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. * SDR18 should be used with this BMC version. KNOWN ISSUES * BMC v0.22 or earlier has the byte alignment problem in the private store area. * Updating from BMC v0.22 or ealier may cause this BMC version to reload some previous default settings. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x5A35 Start Address 0x00030000 -> End Address 0x0007A762 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x3828 Start Address 0x00008000 -> End Address 0x00009019 HEX CODE FILE: T4BMC27.HEX 02/20/04 761,234 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC27.HEX /INFOBLOCK OP CHECKSUM: 0x47C9 (DIB ONLY) BOOT CHECKSUM: 0x9E65 (DIB ONLY) PIA HEADER CHECKSUM: 0x202A (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.27 Boot Code: v00.13 PIA version: 1 PIA instance: 27 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.6 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.27 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.2 SENSORIPMI_VER = v0.55.5 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.2 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.11 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.26 February 05, 2004 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC26 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (26) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.25) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 35740 : BMC fails to update the SDR using the FRUSDR update utility (Sev1) 33735 : Change the default PEF Startup Delay from 60 seconds to 255 seconds (Sev2) 22675 : EFI SysCfg RC2 - Intermittently saves and restores BMC settings (Sev2) 35520 : Reset Button action during OFU FW update creates problems (Sev2) 35958 : Fan LEDs are not working properly with BMC25 (Sev3) DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. * SDR18 should be used with this BMC (version 25). KNOWN ISSUES - There is a byte alignment problem in the user configuration data area, which will result in the loss of some user configuration settings after updating to this BMC version. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x9981 Start Address 0x00030000 -> End Address 0x0007A74E BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x3828 Start Address 0x00008000 -> End Address 0x00009019 HEX CODE FILE: T4BMC26.HEX 01/30/04 761,181 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC26.HEX /INFOBLOCK OP CHECKSUM: 0x56CA (DIB ONLY) BOOT CHECKSUM: 0xAD51 (DIB ONLY) PIA HEADER CHECKSUM: 0x212A (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.26 Boot Code: v00.13 PIA version: 1 PIA instance: 26 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.7 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.5 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.26 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.2 SENSORIPMI_VER = v0.55.5 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.2 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.10 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE v0.25 December 12, 2003 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC25 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (25) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.24) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: 33101 : BMC: Get ACPI Power State Not Working (Sev3) 33102 : BMC: Get Current ACPI Power State not working (Sev3) 34104 : SDR file - Records C0 need to provide file/package version information (Sev3) 30209 : Completion Code FFh returned from undefined intel general commands (Sev3) DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. * SDR18 should be used with this BMC (version 25). KNOWN ISSUES None LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xb6F8 Start Address 0x00030000 -> End Address 0x0007A0706 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x38EB Start Address 0x00008000 -> End Address 0x00009019 HEX CODE FILE: T4BMC25.HEX 12/12/03 761,0119 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC25.HEX /INFOBLOCK OP CHECKSUM: 0x4625 (DIB ONLY) BOOT CHECKSUM: 0x9C68 (DIB ONLY) PIA HEADER CHECKSUM: 0x2167 (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.25 Boot Code: v00.13 PIA version: 1 PIA instance: 25 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.6 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.4 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.25 POWER_VER = v0.64.3 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.2 SENSORIPMI_VER = v0.55.5 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.1 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.08 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.24 December 03, 2003 Note: Updating to this version from BMC 0.22 does not require Boot Block update - This T4BMC24 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (24) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.22) * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: "35320" "Sev1" "Unable to power on system after updating to BMC21" DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage. * SDR17 should be used with this BMC (version 24). KNOWN ISSUES None LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x3125 Start Address 0x00030000 -> End Address 0x0007A0DE BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0xC9F9 Start Address 0x00008000 -> End Address 0x0000900D HEX CODE FILE: T4BMC24.HEX 12/03/03 757,209 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC24.HEX /INFOBLOCK OP CHECKSUM: 0x4F53 (DIB ONLY) BOOT CHECKSUM: 0xA168 (DIB ONLY) PIA HEADER CHECKSUM: 0x917D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.24 Boot Code: v00.13 PIA version: 1 PIA instance: 24 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.6 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.4 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.24 POWER_VER = v0.64.2 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.2 SENSORIPMI_VER = v0.55.4 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.1 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.07 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.23 December 02, 2003 Note: Updating to this version from BMC 0.22 does not require Boot Block update ********************************************************************* ***************** This BMC23 has been RECALLED ********************** ********************************************************************* ***************** Do not use this BMC23 on any SR870BN4 System ******** ********************************************************************* - This T4BMC23 is the Feature Complete HPC feature set Release. Highlights of HPC features; - Save and Restore completely. (Restore, only restores User settings) - Staging all other three areas (OPFW, PIA, & SDR) - Updating the Staged OPFW, PIA, & SDR image to Execution area upon following system reset - Supports Write and Read into UCA area and update it to BMC Private Store upon update request. - Private Store and UCA always in sync bi-directionally. - This version of BMC (23) has been released with a working old BootCode version 13. CHANGES SINCE PREVIOUS VERSION (VER 0.22) This release supports the same features as BMC 0.21 plus: * IPMI 1.5 core bug fixes: * Platform Specific trackers fixed in this release: DEPENDENCIES * PLD code for PLD 1 should be updated to latest revision for HPC usage. * SDR17 should be used with this BMC (version 23). KNOWN ISSUES None LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC. 0xA0 - RQ_CmdStagedPrepareForUpdate 0xA1 - RQ_CmdStagedUpdateOpenArea 0xA2 - RQ_CmdStagedUpdateWriteArea 0xA3 - RQ_CmdStagedUpdateCloseArea 0xA4 - RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release) 0xA6 - RQ_CmdStagedUpdateGetStatus 0xA7 - RQ_CmdStagedUpdateGetCapabilities 0xA8 - RQ_CmdStagedUpdateReadArea Reference to NETFn Numbers CHASSIS_REQUEST 0x00 BRIDGE_REQUEST 0x02 SNSR_EVENT_REQUEST 0x04 APP_REQUEST 0x06 FIRMWARE_REQUEST 0x08 STORAGE_REQUEST 0x0a TRANSPORT_REQUEST 0x0c INTEL_GENERAL_APP_REQUEST 0x30 INTEL_PLATFORM_SPECIFIC_REQUEST 0x32 INTEL_SOL_TMODE_REQUEST 0x34 SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xEBDO Start Address 0x00030000 -> End Address 0x0007A186 BOOT CHECKSUM: 0x8dec Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0xC9F9 Start Address 0x00008000 -> End Address 0x0000900D HEX CODE FILE: T4BMC23.HEX 12/02/03 757,623 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC23.HEX /INFOBLOCK OP CHECKSUM: 0x4EAE (DIB ONLY) BOOT CHECKSUM: 0x9F6A (DIB ONLY) PIA HEADER CHECKSUM: 0x927D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.23 Boot Code: v00.13 PIA version: 1 PIA instance: 23 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.6 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14.1 CPU_VER = v0.51.5 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.7 EXTERNAL_VER = v0.64.3 ICMB_VER = v0.29.2 IPMB_VER = v0.25 IPMI_VER = v0.61.5 KCS_VER = v0.39.1 LAN_VER = v0.52.3 MEMALLOC_VER = v0.42.2 MEMERR_VER = v0.62.5 MISC_VER = v0.64.3.1 NVSTORE_VER = v0.56.4 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.23 POWER_VER = v0.64.2 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.2 SENSORIPMI_VER = v0.55.4 SENSORS_VER = v0.35 SESSION_VER = v0.49.4 USERINTF_VER = v0.25 UTILITIES_VER = v0.41.1 TMODE_VER = v0.10.1 OPCODESTAGEDUPDATE_VER = v0.06 // Newly added library for HPC. TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.22 July 8, 2003 Note: Updating to this version from BMC 0.21 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.21) This release supports the same features as BMC 0.21 plus: * IPMI 1.5 core bug fixes: DCS: 14657 - BMC not generating correct ICMB arbitration pulses. DCS: 13346 - Stack for the timer interrupt overflows in some conditions * Platform Specific trackers fixed in this release: Backed out: DCS: 33735 - Default PEF Startup Delay too short. DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors support. * SDR17 should be used with this BMC (version 22). KNOWN ISSUES * LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip. * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x33bb Start Address 0x00030000 -> End Address 0x000771d6 BOOT CHECKSUM: 0x8dec Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0xC9F9 Start Address 0x00008000 -> End Address 0x0000900D HEX CODE FILE: T4BMC22.HEX 7/9/03 728,241 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC22.HEX /INFOBLOCK OP CHECKSUM: 0x684E (DIB ONLY) BOOT CHECKSUM: 0x825A (DIB ONLY) PIA HEADER CHECKSUM: 0x947D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.22 Boot Code: v00.13 PIA version: 1 PIA instance: 22 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.2 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51.2 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.3 EXTERNAL_VER = v0.64.1 ICMB_VER = v0.29.1 IPMB_VER = v0.25 IPMI_VER = v0.61.2 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64.3 NVSTORE_VER = v0.56 OS_VER = v0.12.1 PIA_VER = v0.17 PLATFORM_VER = v0.22 POWER_VER = v0.64.1 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.1 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49.3 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.21 June 17, 2003 Note: Updating to this version from BMC 0.20 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.20) This release supports the same features as BMC 0.20 plus: * IPMI 1.5 core bug fixes: none * Platform Specific trackers fixed in this release: DCS: 33435 - Get Sensor Reading command does not return the correct initial sensor state. DCS: 33735 - Default PEF Startup Delay too short. DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip. * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xfbbd Start Address 0x00030000 -> End Address 0x000771da BOOT CHECKSUM: 0x8dec Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0xC936 Start Address 0x00008000 -> End Address 0x0000900D HEX CODE FILE: T4BMC21.HEX 6/17/03 728,249 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC21.HEX /INFOBLOCK OP CHECKSUM: 0x6C45 (DIB ONLY) BOOT CHECKSUM: 0x9058 (DIB ONLY) PIA HEADER CHECKSUM: 0x9640 (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.21 Boot Code: v00.13 PIA version: 1 PIA instance: 21 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.4 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51.2 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.3 EXTERNAL_VER = v0.64.1 ICMB_VER = v0.29.1 IPMB_VER = v0.25 IPMI_VER = v0.61.2 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.21 POWER_VER = v0.64.1 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51.1 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49.3 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.20 March 27, 2003 Note: Updating to this version from BMC 0.19 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.19) This release supports the same features as BMC 0.19 plus: * IPMI 1.5 core bug fixes: none * Platform Specific trackers fixed in this release: DCS: 32977 - 4 fan boost sensors not enabled in SDR DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip. * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x3203 Start Address 0x00030000 -> End Address 0x000771CE BOOT CHECKSUM: 0x8dec Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0xC9f9 Start Address 0x00008000 -> End Address 0x0000900D HEX CODE FILE: T4BMC20.HEX 3/27/03 728,225 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC20.HEX /INFOBLOCK OP CHECKSUM: 0x8351 (DIB ONLY) BOOT CHECKSUM: 0xA752 (DIB ONLY) PIA HEADER CHECKSUM: 0x967D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.20 Boot Code: v00.13 PIA version: 1 PIA instance: 20 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.2 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51.2 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.3 EXTERNAL_VER = v0.64.1 ICMB_VER = v0.29.1 IPMB_VER = v0.25 IPMI_VER = v0.61.2 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.20 POWER_VER = v0.64.1 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49.3 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v8.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.19 March 17, 2003 Note: Updating to this version from BMC 0.18 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.18) This release supports the same features as BMC 0.18 plus: * IPMI 1.5 core bug fixes: DCS: 11814 - Failed return value of Activate SOL Command. DCS: 13555 - SOL redirection message becomes undecodable. DCS: 13450 - (30461) - Firmware - default passwords should not be stored encrypted * Platform Specific trackers fixed in this release: DCS: 32949 - Wrong beep code for zero processors. DCS: 32965 - Add platform specific command Get Address FRBSetting. DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip. * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x583d Start Address 0x00030000 -> End Address 0x000771AA BOOT CHECKSUM: 0x8dec Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0xC9f9 Start Address 0x00008000 -> End Address 0x0000900D HEX CODE FILE: T4BMC19.HEX 3/17/03 728,140 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC19.HEX /INFOBLOCK OP CHECKSUM: 0x8578 (DIB ONLY) BOOT CHECKSUM: 0x9f4f (DIB ONLY) PIA HEADER CHECKSUM: 0x9D7D (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.19 Boot Code: v80.13 PIA version: 1 PIA instance: 19 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.2 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51.2 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.3 EXTERNAL_VER = v0.64.1 ICMB_VER = v0.29.1 IPMB_VER = v0.25 IPMI_VER = v0.61.2 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.19 POWER_VER = v0.64.1 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49.3 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v7.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.18 February 25, 2003 Note: Updating to this version from BMC 0.17 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.17) This release supports the same features as BMC 0.17 plus: * IPMI 1.5 core bug fixes. DCS: 30469 - SOL data issue when Serial Channel enabled. DCS: 32735 - Unable to send sessionless commands via serial. * Platform Specific trackers fixed in this release: NONE DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip. * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0xA23D Start Address 0x00030000 -> End Address 0x00077116 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x2C09 Start Address 0x00008000 -> End Address 0x00009007 HEX CODE FILE: T4BMC18.HEX 2/25/03 727,779 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC18.HEX /INFOBLOCK OP CHECKSUM: 0x7B23 (DIB ONLY) BOOT CHECKSUM: 0x9C64 (DIB ONLY) PIA HEADER CHECKSUM: 0x3D7F (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.18 Boot Code: v80.13 PIA version: 1 PIA instance: 17 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.2 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51.2 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.2 EXTERNAL_VER = v0.64.1 ICMB_VER = v0.29.1 IPMB_VER = v0.25 IPMI_VER = v0.61.2 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.18 POWER_VER = v0.64.1 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49.1 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v7.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.17 February 11, 2003 Note: Updating to this version from BMC 0.16 requires Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.16) This release supports the same features as BMC 0.16 plus: * IPMI 1.5 core bug fixes. DCS: 11814 - Failed return value of Activate SOL Command. DCS: 12877 - PEF Module sometimes takes action when OEM SEL Record is logged. DCS: 13288 - (31933)- BMC fails to dial up when alerting to the dial page. DCS: 13450 - (30461) - Firmware - default passwords should not be stored encrypted DCS: 13496 - AlertManager - BMC does not generate the alert when SEL is full. DCS: 13555 - SOL - SOL redirection message becomes undecodable * Platform Specific trackers fixed in this release: DCS: 27502 - SM signal support and definition. DCS: 28004 - Gen Fault LED not controllable with SetSMSignal command. DCS: 28089 - ACPI status not working properly DCS: 28656 - Platform Specific Commands: 3 extra commands found. DCS: 29277 - Get LED Status platform specific command. DCS: 29774 - COM2 not functional while BMC in Update mode DCS: 29798 - No SEL event generated with single processor and FRB3 timeout, but beeps DCS: 29853 - Processor fan boost sensors read zero for uninstalled processors. DCS: 30461 - Firmware - default passwords should not be stored encrypted DCS: 30528 - FRU device 10 should be read only. DCS: 30537 - Receive message flag is prematurely deasserted. DCS: 30569 - When the power pod power is unplugged no event generated in the SEL. DCS: 31038 - BMC: Sensors 02h, 05h initialization does not complete DCS: 31382 - BAD PIROM on PROC not logged DCS: 31416 - Processor temps don't come out of Non Critical state. DCS: 31931 - General Fault Light stays on when doing PCI hot plug. DCS: 31933 - Pager communication does not work. DCS: 32076 - GetHSCFaultStatus() function has uninitialized pointer. DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip. * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0. HEX IMAGE INFORMATION OP CHECKSUM: 0x5176 Start Address 0x00030000 -> End Address 0x000770E6 BOOT CHECKSUM: 0x8DEC Start Address 0x00000000 -> End Address 0x00001BE2 PIA CHECKSUM: 0x2C09 Start Address 0x00008000 -> End Address 0x00009007 HEX CODE FILE: T4BMC17.HEX 2/10/03 727,670 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC17.HEX /INFOBLOCK OP CHECKSUM: 0x8A5A (DIB ONLY) BOOT CHECKSUM: 0xA26B (DIB ONLY) PIA HEADER CHECKSUM: 0x3D7F (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.17 Boot Code: v80.13 PIA version: 1 PIA instance: 17 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54.2 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51.2 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62.1 EXTERNAL_VER = v0.64 ICMB_VER = v0.29.1 IPMB_VER = v0.25 IPMI_VER = v0.61.2 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.17 POWER_VER = v0.64.1 SAHALEE_VER = v0.39.1 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49.1 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.6 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6.10 ARM tools version 2.51 WinZip v7.0 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.16 November 08, 2002 Note: Updating to this version from BMC 0.15 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.15) This release supports the same features as BMC 0.15 plus: * IPMI 1.5 core bug fixes. NONE * Platform Specific trackers fixed in this release: DCS: 30953 - Processors not coming up at the correct speed while A/C cycling. (Sev2) Power Good dropout results in reset to chipset. Corrected BMC behavior to power down or cycle power depending on the power restore configuration setting. This causes the BMC to reinitialize the CVDR. DCS: 31139 - BAD PIROM doesn't affect CPU speed selection (Sev3) DCS: 31335 - Lower non-critical threshold for fan speeds not settable from SDR (Sev4) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing HEX IMAGE INFORMATION OP CHECKSUM: 0x5280 Start Address 0x00030000 -> End Address 0x0007706E BOOT CHECKSUM: 0x9D75 Start Address 0x00000000 -> End Address 0x00001BCA PIA CHECKSUM: 0x2C09 Start Address 0x00008000 -> End Address 0x00009007 HEX CODE FILE: T4BMC16.HEX 11/08/02 727,301 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC16.HEX /INFOBLOCK OP CHECKSUM: 0x6FB3 (DIB ONLY) BOOT CHECKSUM: 0x8664 (DIB ONLY) PIA HEADER CHECKSUM: 0x3E7F (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.16 Boot Code: v80.12 PIA version: 1 PIA instance: 16 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62 EXTERNAL_VER = v0.64 ICMB_VER = v0.29 IPMB_VER = v0.25 IPMI_VER = v0.61 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.16 POWER_VER = v0.64 SAHALEE_VER = v0.39 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 -------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.15 October 28, 2002 Note: Updating to this version from BMC 0.14 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.14) This release supports the same features as BMC 0.14 plus: * IPMI 1.5 core bug fixes. NONE * Platform Specific trackers fixed in this release: DCS: 31039 - Spurious SEL events generated by IO D2D sensor across AC power cycles. (Sev3) DCS: 31077 - When generating critical PHP slot status, not seeing SEL event for it. (Sev3) DCS: 31174 - Tiger SDR: Power Supply A/C lost needs deassertion (Sev3) DCS: 30495 - BMC: Not getting response to Activate Session request. (Sev3) This change causes the BMC to ignore ARP packets when checking for duplicate packets. DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing HEX IMAGE INFORMATION OP CHECKSUM: 0x3D3C Start Address 0x00030000 -> End Address 0x00076FE6 BOOT CHECKSUM: 0x9D75 Start Address 0x00000000 -> End Address 0x00001BCA PIA CHECKSUM: 0x3E14 Start Address 0x00008000 -> End Address 0x00009003 HEX CODE FILE: T4BMC15.HEX 10/25/02 726, 977 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC15.HEX /INFOBLOCK OP CHECKSUM: 0x7E3C (DIB ONLY) BOOT CHECKSUM: 0x9E68 (DIB ONLY) PIA HEADER CHECKSUM: 0x2D80 (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.15 Boot Code: v80.12 PIA version: 1 PIA instance: 15 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62 EXTERNAL_VER = v0.64 ICMB_VER = v0.29 IPMB_VER = v0.25 IPMI_VER = v0.61 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.15 POWER_VER = v0.64 SAHALEE_VER = v0.39 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ----------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.14 October 14, 2002 Note: Updating to this version from BMC 0.13 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.13) This release supports the same features as BMC 0.13 plus: * IPMI 1.5 core bug fixes. Note : The following core bugs may or may not affect the Tiger platform. NONE * Platform Specific trackers fixed in this release: DCS: 30495 - BMC: Not getting response to Activate Session request. (Sev2) (bug fixed for incomplete workaround) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing HEX IMAGE INFORMATION OP CHECKSUM: 0x40AE Start Address 0x00030000 -> End Address 0x00076F7A BOOT CHECKSUM: 0x9D75 Start Address 0x00000000 -> End Address 0x00001BCA PIA CHECKSUM: 0x3E14 Start Address 0x00008000 -> End Address 0x00009003 HEX CODE FILE: T4BMC14.HEX 10/14/02 726, 709 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC14.HEX /INFOBLOCK OP CHECKSUM: 0x9B62 (DIB ONLY) BOOT CHECKSUM: 0x85A7 (DIB ONLY) PIA HEADER CHECKSUM: 0x2E80 (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.14 Boot Code: v80.12 PIA version: 1 PIA instance: 14 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62 EXTERNAL_VER = v0.64 ICMB_VER = v0.29 IPMB_VER = v0.25 IPMI_VER = v0.61 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.14 POWER_VER = v0.64 SAHALEE_VER = v0.39 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.13 October 9, 2002 Note: Updating to this version from BMC 0.12 does not require Boot Block update CHANGES SINCE PREVIOUS VERSION (VER 0.12) This release supports the same features as BMC 0.12 plus: * IPMI 1.5 core bug fixes. Note : The following core bugs may or may not affect the Tiger platform. DCS: 12579 - MACTCO: BMC Shutdown system events take too long when seeprom are corrupted (Sev 3) DCS: 12246 - Revised ID LED implementation for Kilchis2 (Sev 5) DCS: 11772 - Modified serial channel code to switch the MUX to the BMC when baseboard power is off. (Sev 3) DCS: 12320 - BMC: GetMessage w/ no message leaves interrupts disabled (Sev 4) DCS: 30563 - BMC12 FRB3 does not follow the correct BSP algorithm (Sev 2) DCS: 30872 - With BMC12 FRB2 failure of final processor results in system that will not boot (Sev 2) DCS: 12080 - Serial channel was not handling bridged Terminal Mode responses correctly (Sev 3) DCS: 12243 - LAN Leash lost happens when DC is on even if LAN cable is disconnected (Sev 3) DCS: 12132 - Response to Get Session Info does not include bytes 8:13 on Terminal Mode (Sev 3) DCS: 12436 - Need "Product ID" in the Get Platform Information OEM command (Sev 5) DCS: 30545 - Power cycle required to get terminal mode volatile/non-volatile settings in sync (Sev 5) * Platform Specific trackers fixed in this release: DCS: 30495 - BMC: Not getting response to Activate Session request. (Sev2) (incomplete workaround) DCS: 30583 - BMC: Not receiving Power Redundancy Lost SEL (Sev2) DCS: 12479 - FRB 3 Time out set in PIA record needs to be UINT16 (Sev 2) DCS: 30568 - System event 0x0A in SEL (Sev 3) DCS: 30798 - BMC: The PHP sensor numbers do not match with the BMC EPS (Sev 2) DCS: 30576 - BMC: Rearm processor command reset system when there is a thermal trip on two processors (Sev 3) DCS: 30569 - BMC: When the power pod power is unplugged, no SEL event generated in the SEL (Sev 2) DCS: 30271 - BMC: Get sensor reading for processor temperature return different results (Sev 3) DCS: 29820 - Event filter table not setup (Added filter #6 - MCA uncorrectable ECC) (Sev 5) DCS: 29752 - FRUSDR - SDR Tach fans are flagged as Auto Re-arm and EPS indicates manual (Sev 3) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery sensor is not connected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing HEX IMAGE INFORMATION OP CHECKSUM: 0x8bcd Start Address 0x00030000 -> End Address 0x00076F7A BOOT CHECKSUM: 0x9D75 Start Address 0x00000000 -> End Address 0x00001BCA PIA CHECKSUM: 0x3E14 Start Address 0x00008000 -> End Address 0x00009003 HEX CODE FILE: T4BMC13.HEX 10/ 9/02 726, 709 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC13.HEX /INFOBLOCK OP CHECKSUM: 0x7DB5 (DIB ONLY) BOOT CHECKSUM: 0x9E6E (DIB ONLY) PIA HEADER CHECKSUM: 0x2F80 (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.13 Boot Code: v80.13 PIA version: 1 PIA instance: 13 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.51 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.62 EXTERNAL_VER = v0.64 ICMB_VER = v0.29 IPMB_VER = v0.25 IPMI_VER = v0.61 KCS_VER = v0.39.1 LAN_VER = v0.52 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.64 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.13 POWER_VER = v0.64 SAHALEE_VER = v0.39 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.49 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.10 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.12 August 23, 2002 NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE CHANGES SINCE PREVIOUS VERSION (VER 0.11) This release supports the same features as BMC 0.11 plus: * IPMI 1.5 core bug fixes. Note : The following core bugs may or may not affect the Tiger platform. DCS: 9718 - "SESSION: Out-of-sequence packet handling doesn't work actually". (Sev3) DCS: 11928 - Set In Progress is not getting de-asserted during power transitions. (Sev3) DCS: 10840 - CPUs going offline with BIOS 39 (FRB2 and FRB3 errors) (Sev1) DCS: 11940 - relocation/RAM routines need to be separately compilable for boot code (Sev5) DCS: 29910 - Re-inited TCO task from LAN channel system event handler upon reception of certain system events . (Sev2) DCS: 29914 - "Set System Boot Option Selector 1 Parameter Unspecified Fails" (Sev2) DCS: 11836 - Alert Startup delay does not work if configured to 0. (Sev3) DCS: 29946 - "Can't disable User level authentication" (Sev2) DCS: 11852 - "Get Channel Auth & Get Channel acces responses differ" (Sev3) DCS: 11719 - CPUSystemEventHandler is not supposed to ACK PS Pwr Good Lost event (Sev3) DCS: 11856 - BMC Stalled when AC mains is applied (Sev1) DCS: 29877 - Reset the system causes the fans to run at high speed on pre-beta systems (Sev3) DCS: 11806 - "PPP Module loops forever when all of sessions are active and mux is about to do" (Sev3) DCS: 30200 - "Password Violation SEL events logged when Password Test Fails" (Sev3) DCS: 12066 Terminal Mode Response to [SYS SET TCFG] has an extra space (Sev4) DCS: 11838 LCD Write doesn't check character length (Sev3) DCS: 30449 Get Sensor Reading for power unit redundancy is always not initialzed (Sev2) DCS: 30307 Alert immediate with nonvolatile destination always sends page to volatile destination (Sev2) DCS: 12135 - Switching Mux from BMC to System, disconnects the TM Session (Sev2) DCS: 30469 - No SOL data when Serial Channel is enabled (Sev2) * Platform Specific trackers fixed in this release: DCS: 30022 No Alerts generated due to Fan removal. (Sev3) DCS: 29009 Initialized GPIO 16 / THERM pin on Heceta 5 as an active low input. (Sev4) DCS: 30069 Fan Boost on Fan Failure Does Not Boost at the Correct Thresholds (Sev3) DCS: 29894 Change SDR values based on updated thermal spec (Sev3) DCS: 29954 Fan boost model incomplete (Sev3) DCS: 30129 Changed PHP sensor event enable flag to be cleared when the PCI Reset ISR was triggered. (Sev2) DCS: 30104 System hangs during reset cycle test w/8F10 Postcode (Sev2) DCS: 30179 Sensor 0x26 is reporting voltage going low (Sev3) DCS: 30449 Get Sensor Threshold for Proc 1 temp is non-readable for upper critical(Sev2) DCS: 27977 Processors not getting disabled with non-programmed PIROM. (Sev3) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least VB4.5 for general feature support. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery disconnected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing * Removed PDB FRU (no longer POR) HEX IMAGE INFORMATION OP CHECKSUM: 0xB131 Start Address 0x00030000 -> End Address 0x000732A2 BOOT CHECKSUM: 0x9D75 Start Address 0x00000000 -> End Address 0x00001BCA PIA CHECKSUM: 0x64EC HEX CODE FILE: T4BMC12.HEX 08/23/02 687, 468 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC12.HEX /INFOBLOCK OP CHECKSUM: 0xAD9F (DIB ONLY) BOOT CHECKSUM: 0x8880 (DIB ONLY) REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.12 Boot Code: v80.12 PIA version: 1 PIA instance: 12 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.54 BOOT_VER = v0.19 CHANNEL_VER = v0.47 COMMON_VER = v0.14 CPU_VER = v0.50 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.59 EXTERNAL_VER = v0.63 ICMB_VER = v0.29 IPMB_VER = v0.25 IPMI_VER = v0.58 KCS_VER = v0.39 LAN_VER = v0.51 MEMALLOC_VER = v0.42 MEMERR_VER = v0.62 MISC_VER = v0.62 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.12 POWER_VER = v0.63 SAHALEE_VER = v0.39 SCANNING_VER = v0.51 SENSORIPMI_VER = v0.55 SENSORS_VER = v0.35 SESSION_VER = v0.48 USERINTF_VER = v0.25 UTILITIES_VER = v0.41 TMODE_VER = v0.07 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.11 July 03, 2002 NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE CHANGES SINCE PREVIOUS VERSION (VER 0.10) This release supports the same features as BMC 0.10 plus: * IPMI 1.5 core bug fixes. Note : The following core bugs may or may not affect the Tiger platform. DCS 27533: - Added CMOS Clear signal tracking capability concerning who is actually driving signal. Sev3 DCS 11416: - SOL Module becomes uninitialized and never configurable if retry interval is set to 0. Sev3 DCS 11412: - Alert Manager destroy its control structs if there is no entry in the internal queue. Sev3 DCS 11414: - Alert Manager sends rubbish alert after clearing SEL repository if that alert is deferred one. Sev3 DCS 10843: - Request for "Get Platform Info" command. Sev2 DCS 11305: - Errata E265 "Table 22-12, Boot Option Parameters". Sev2 DCS 11518: - SOL Module never works after deactivating SOL when accumulation buffer is full. Sev3 DCS 11535: - reset causing SOL connection to behave inconsistently. Sev2 DCS 11447: - Suspend BMC ARPs - response byte 2, bit 0, is not reporting ARP state correctly Sev3 DCS 11231: - ICTS - Priv level for Chassis "Get System Boot Options" wrong on LAN/Serial interface Sev3 DCS 11233: - Discrepancies between the IMP spec and the firmware for command privilege levels Sev3 DCS 10858: - All discrete sensors are stuck in initialization Sev1 DCS 11576: - Get Power Supply State returns the wrong number of power supplies. Sev3 DCS 10157: - "Config API: Get Config Info access state flag byte is unclear" Sev3 DCS 11686: - SOL packets are not sent after SOL activation. Sev3 DCS 11595: - Implementation of Set Platform Information command. Sev5 DCS 11533: - Request Data Length Check for Rq_SetSensorEventEnable cmd. Sev3 DCS 11685: - SOL Packets are not sent. Sev3 DCS 11566: - Identify LED behavior changes. Sev5 * Platform Specific trackers fixed in this release: DCS 28597: - No processor status indicated for unpowered CPU. Sev3 DCS 28397: - Removed unnecessary and erroneous sensor averaging from AccessDS1624Snsr() sensor access handler. Sev2 DCS 29255: - Sensors: Uninitialized sensors still scanning. Sev3 DCS 29434: - PEF SELevents missing Event Data2 info. Sev3 DCS 29530: - BMC behavior in reponse to thermal trip Sev2 DCS 29569: - D2D sensors are not working Sev3 DCS 29236: - Sensors missing: INIT, PMI, PMI Timeout. Sev3 DCS 29659: - -12V BNC Sensor failing (0x1c) during TDE Production test. Sev3 DCS 29820: - Event filter table not setup (Sev2) DCS 28889: - Intermittent sensor 18 (Vbat) getting logged in SEL. (Sev2) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least V3.4 for general feature support. * See BMC Errata notes for other hardware/feature dependencies. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery disconnected on pre-beta HW * SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing * Removed PDB FRU (no longer POR) HEX IMAGE INFORMATION OP CHECKSUM: 0x8256 BOOT CHECKSUM: 0x9D75 HEX CODE FILE: T4BMC11.HEX 07/03/02 687, 938 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC11.HEX /INFOBLOCK OP CHECKSUM: 0xABCC (INFO) BOOT CHECKSUM: 0x9174 (INFO) PIA CHECKSUM: 0x64EC REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.11 Boot Code: v80.12 PIA version: 1 PIA instance: 11 FILE VERSION TAGS ACPIEC_VER = v0.26 ALERT_VER = v0.53 BOOT_VER = v0.19 CHANNEL_VER = v0.46 COMMON_VER = v0.14 CPU_VER = v0.48 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.56 EXTERNAL_VER = v0.60 ICMB_VER = v0.28 IPMB_VER = v0.24 IPMI_VER = v0.57 KCS_VER = v0.38 LAN_VER = v0.50 MEMALLOC_VER = v0.41 MEMERR_VER = v0.61 MISC_VER = v0.61 NVSTORE_VER = v0.56 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.09 POWER_VER = v0.62 SAHALEE_VER = v0.39 SCANNING_VER = v0.50 SENSORIPMI_VER = v0.50 SENSORS_VER = v0.35 SESSION_VER = v0.45 USERINTF_VER = v0.24 UTILITIES_VER = v0.41 TMODE_VER = v0.06 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ------------------------------------------------------------------------------------------ RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.10 July 02, 2002 * THE RELEASE NOTES IS MODIFIED TO ADJUST ADDITIONAL INFORMATION TO MATCH WITH SDR09. * NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE CHANGES SINCE PREVIOUS VERSION (VER 0.09) This release supports the same features as BMC 0.09 plus: * IPMI 1.5 core bug fixes. NONE * Platform Specific trackers fixed in this release: DCS: 28764: Unknown Thermal Trip Errors DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least V3.4 for general feature support. * See BMC Errata notes for other hardware/feature dependencies. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery disconnected on pre-beta HW * SNC temp sensor disabled in SDR7. Fix to be verified on -3xx Proc Bd. * SIOH temp sensor disabled in SDR7. Fix to be verified on -5xx IO Bd. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. * The PIA Instance is shown as decimal but the FWupdate utilities interperted as hex value. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing * Removed PDB FRU (no longer POR) HEX IMAGE INFORMATION OP CHECKSUM: 0x36CA BOOT CHECKSUM: 0x4797 HEX CODE FILE: T4BMC10.HEX 07/02/02 680, 708 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC10.HEX /INFOBLOCK OP CHECKSUM: 0xB368 (INFO) BOOT CHECKSUM: 0x9086 (INFO) PIA CHECKSUM: 0xAB89 REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.10 Boot Code: v80.11 PIA version: 1 PIA instance: 10 FILE VERSION TAGS ACPIEC_VER = v0.25 ALERT_VER = v0.52 BOOT_VER = v0.19 CHANNEL_VER = v0.46 COMMON_VER = v0.14 CPU_VER = v0.47 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.53 EXTERNAL_VER = v0.59 ICMB_VER = v0.28 IPMB_VER = v0.24 IPMI_VER = v0.55 KCS_VER = v0.37 LAN_VER = v0.48 MEMALLOC_VER = v0.41 MEMERR_VER = v0.59 MISC_VER = v0.59 NVSTORE_VER = v0.54 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.10 POWER_VER = v0.60 SAHALEE_VER = v0.39 SCANNING_VER = v0.48 SENSORIPMI_VER = v0.49 SENSORS_VER = v0.35 SESSION_VER = v0.45 USERINTF_VER = v0.23 UTILITIES_VER = v0.39 TMODE_VER = v0.06 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 -------------------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.09 May 30, 2002 NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE CHANGES SINCE PREVIOUS VERSION (VER 0.08) This release supports the same features as BMC 0.08 plus: * IPMI 1.5 core bug fixes. DCS: 10684 Power redundancy lost/gain events are not logging in to SEL (Sev 2) DCS: 10909 Alert Manager does not defer alerts that exceeds retry count in NEC mode. (Sev 3) DCS: 8500 Postponing PEF event processing when a Startup Delay Alert/Action is in progress. (Sev 3) DCS: 10041 Reserved bits are processed for PEF Filter Byte1 (Sev 3) DCS: 10858 All discrete sensors are stuck in initialization (Sev 1) DCS: 10755 "Get Session Info cmd not returning short response correctly" (Sev 3) DCS: 10068 "Get User Access response data is inaccurate" (Sev 3) DCS: 9765 "Get Session Info: Num active sessions byte not reporting callback correctly." (Sev 3) DCS: 10923 SOL BIOS console redirection retains chars from previous screen (Sev 2) DCS: 10487 ISM SOL performance slows down on Anvik over Gigabit switch (Sev 3) DCS: 11019 Session manager changes exposed bug in TM cmd processor API - QualifyTextCmd(). (Sev 2) DCS: 11076 PEF - Too may Alerts may cause indefinite loop in FW (Sev 2) DCS: 10894 BIOS System Restart event log for "System Boot Initiated" sensor type (Sev 2) DCS: 11123 Power control problems cause FRB3 failures and other oddities (Sev 1) DCS: 10707 Broken and redundant fan averaging from fan tach module. (Sev2) DCS: 11037 Broken and redundant fan averaging from fan tach module. (Sev3) DCS: 10414 TM: Restart cause is not updated by SYS text chassis action. (Sev 3) DCS: 11174 Get Self Test result incorrectly indicates corrupted firmware (Sev2) DCS: 11010 Changes to serial channel broke some assumptions by the Terminal Mode code (Sev3) DCS: 11166 Changes to serial channel broke some assumptions by the Terminal Mode code (Sev2) DCS: 11211 BMC Console window very "noisy" (Sev3) DCS: 11011 Fan readings unstable and we see occasional fan failures (Sev 2) DCS: 28032 BMC does not retain the BMC boot options flag to set Service Partition Boot. (Sev 2) DCS: 11194 TM & serial ping msg auto enable / disable behavior. Helps Terminal Mode play nice w/ rest of ISM SW stack. (Sev 2) DCS: 28101 Updated RQ_GetChassisCapabilities() to return platform-specific info wrt to capabilities flags. (Sev 3) DCS: 28641 "BMC not asserting INIT on Watchdog Pre-timeout interrupt" (Sev 2) DCS: 11392 SOL session does not time out. (Sev 3) * Platform Specific trackers fixed in this release: DCS: 27615 "PIA Version information shows blank (00.00)" (Sev 3) DCS: 28641 "BMC not asserting INIT on Watchdog Pre-timeout interrupt" (Sev 2) DCS: 28030 Incorrect SCSI Term voltage events (Sev 3) DCS: 29400 PHP sensors implementation for SR870BN4 (Sev 3) DCS: 28710 "BMC: PEF does not log events in SEL" (Sev 3) DCS: 27845 "BMC: Sensor 0x02 initialization does not match SDR initialization byte." (Sev 4) DCS: 29249 Front panel lockout not working in secure mode (Sev 3) DCS: 28101 Chassis capabilities command incorrectly shows chassis instrusion support (Sev 3) DCS: 29301 The BMC should send the power supply status to the HSC after the HSC has updated the operational code. (Sev 3) DCS: 11144 CMOS Clear sequence beep recognition feature enhancement. (Sev 3) DCS: 29418 Low critical going low SEL events from sensors 12 and 24 when the system is power cycled (Sev 3) DCS: 29150 Missing SCSI-5V and CPU 3.3V sensors (Sev 3) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least V3.4 for general feature support. * See BMC Errata notes for other hardware/feature dependencies. * This BMC version has FRB and PHP sensors enabled. Therefore, this version should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 * CMOS battery disconnected on Alpha HW * SNC temp sensor disabled in SDR7. Fix to be verified on -3xx Proc Bd. * SIOH temp sensor disabled in SDR7. Fix to be verified on -5xx IO Bd. * Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing * Removed PDB FRU (no longer POR) HEX IMAGE INFORMATION OP CHECKSUM: 0xbd07 BOOT CHECKSUM: 0x4797 HEX CODE FILE: T4BMC09.HEX 05/30/02 680, 509 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC09.HEX /INFOBLOCK OP CHECKSUM: 0xD2AE BOOT CHECKSUM: 0xA16D PIA CHECKSUM: 0xAB89 REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.09 Boot Code: v80.0B PIA: v00.09 FILE VERSION TAGS ACPIEC_VER = v0.25 ALERT_VER = v0.52 BOOT_VER = v0.19 CHANNEL_VER = v0.46 COMMON_VER = v0.14 CPU_VER = v0.47 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.53 EXTERNAL_VER = v0.59 ICMB_VER = v0.28 IPMB_VER = v0.24 IPMI_VER = v0.55 KCS_VER = v0.37 LAN_VER = v0.48 MEMALLOC_VER = v0.41 MEMERR_VER = v0.59 MISC_VER = v0.59 NVSTORE_VER = v0.54 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.09 POWER_VER = v0.60 SAHALEE_VER = v0.39 SCANNING_VER = v0.48 SENSORIPMI_VER = v0.49 SENSORS_VER = v0.35 SESSION_VER = v0.45 USERINTF_VER = v0.23 UTILITIES_VER = v0.39 TMODE_VER = v0.06 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 -------------------------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.08 May 1, 2002 NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE CHANGES SINCE PREVIOUS VERSION (VER 0.07) This release supports the same features as BMC 0.07 plus: * IPMI 1.5 core bug fixes. + DCS# 9616: SOL drops characters when Authentication is enabled + DCS# 9761: SOL fails in encryption + DCS# 9762: Assertion in SOL module + DCS# 9763: SOL should be disbaled in the default configuration + DCS# 9988 SOL: Receive peculiar unsolicited message after activating a SOL session + DCS# 9757 and #8959 Build process cleanup + DCS# 8959 Added SIO/BIOS timestamp sources to RTC record + DCS# 9863: SOL is always setting encryption bit in the header + DCS# 9980: SOL is sending out-of-sequence packets to DPCProxy + DCS# 9438 Increment event count when sending power state change event + DCS: 28337 Add sys event handler to temporarily disable link on BMC_OFFLINE or BMC_RESET events. Re-enable on BMC_ONLINE event. + DCS# 9633 BMC does not validate Mfr ID in OEM SDR records + DCS# 28492. FRB change for IA-64 platforms only -- fix Tentatively Disabled CPU logic. + DCS# 9687 Corrected problem where the Get Power Supply State command was reporting a power supply as ON even if it was unplugged. + DCS# 8415 - Once Upper NonCritical happends for 3P3V Stadby sensor SEL by Sahalee A2D scan. + DCS# 9591: BMC power down on processor therm trip behavior needs to be configurable. This is a new feature request. + DCS# 9903. IPMI Set ACPI Power State not accepting valid power states over ICMB + DCS# 10177, 9242 Fixed boundary condition when searching for SEL entry. + DCS# 9620 "BMC - Get Channel Access (app 0x41) response incorrect" + DCS# 9628 "Get User Access command can return a reserved value for privilege level" + DCS# 9594 "Get User Access: fixed names count is 0" + DCS# 10065, PEP Alert attempts to send a Page Alert over an existing Modem Connection + DCS# 9814, Setting do not get cleared upon entering or exiting S1 sleep. + DCS# 10254 Averaged sensor holds old samples of previous power on (Not in SR870BN4) + DCS# 28716 - Tiger 4 hot swap fan support + DCS# 10219 Added more condition to validate the RTC DetermineACLostTime() before accessing the SIO RTC. + DCS# 10284 Changed the Floppy write protect control to make readable in secure mode. + DCS# 10368 Added power state check before entering the physical device control. + DCS# 10198 The BMC needs to allow FRB processor disable policy to be configurable. System will not power down after the first THERM_TRIP + DCS# 9635 (10337 duplicate) CPU 2 history isn't cleared by pulling processor. (Not in SR870BN4) + DCS# 9592: The BMC needs to allow FRB processor disable policy to be configurable. + DCS# 10432 - OEM Defaults not loaded + DCS# 9867 "Need to support SEL logging of Session Activation/Deactivation" + DCS# 10442 Synced text cmd privilege levels w/ BMC Core EPS. + DCS# 10169 - Sending commands over SMM interface is experiencing timeout errors + DCS# 10176: The Partial Add SDR Record function caused it to write to skip every other location when adding SEL entries. + DCS#10486 "Close Session cmd usage for different channel than activation was on" + DCS# 9719, Rearranged command table. The GetPostProgress command was in the wrong order and was not being found. + DCS# 10353 "Scan task0 blowing stack high water mark". + DCS# 10383 "Sensor scanning task incorrectly disables sensor scanning". + DCS# 10544 "LAN to IPMB bridging broken". -- This occurred as a side-effect for Errata 131 fix. + DCS# 9565 - SysAttnManagerInit() being called twice from tx_application_define(). + DCS# 10601 : Set SM Signal command doesn't support HDD Activity and Enable signals. + DCS# 10123 : HW - Chipset sleep S1 signal is not being asserted. + DCS# 10551 : ACPI- Sleep state bit not set in S1 mode. + DCS# 10602 : ACPI-Get current power state does not show S1 sleep mode. + DCS# 10541 : Can't wake from S1 sleep by power button when power button is inhibited. + DCS# 10644 : BMC can't wake from S1 sleep by sleep button. + DCS# 10453 - IPMI Master Read\Write I2C works with the HSC but does not with the CBC. + DCS# 10479, Added an API to return the power supply state + DCS# 9244. Fixed problem with timestamp for AC lost. + DCS# 9244 Modified AcpiPowerStatusCallback() to check s_u16TimestampOffset is not 0 when called with SNSR_CB_GET_TIMESTAMP + DCS# 10296 Fan failure LED code was not conforming to the EAS requirement that "The fan failure state will persist until cleared by the front panel reset pushbutton." + DCS# 10741 fan redundancy support (not SR870BN4) + DCS# 29104 - Operational firmware overflows flash space + DCS# 10684 Fixed the power supply redundancy code to treat the power supplies required as the number of power supplies required for operation, not the number of supplies required for redundancy. + DCS: 9586 - Total re-write of beep driver. Added support for speaker and beep code PIA feature configuration records. + DCS: 10806 Basic Module responds to IPMI command via serial even if a session is inactive. + DCS: 10755 "Get Session Info cmd not returning short response correctly" + DCS: 9765 "Get Session Info: Num active sessions byte not reporting callback correctly." + DCS: 10603, 10874 - Fixed BmcRtcResync bug and added code to properly support RTC external interrupts. * Platform Specific trackers fixed in this release: + DCS# 28289 "PLDUpdate utility crashes when verifying with mis-matched file" + DCS# 28336 "PLDUpdate should do a power cycle after a program/verify operation" + DCS# 28492 "SetCVDR needs a semaphore guard" + DCS# 9591 "BMC power down on processor therm trip behavior needs to be configurable" + DCS# 28716 - Tiger 4 hot swap fan support + Sync w/ tip for secure mode fixes, serial mux switching and VREF validation. + DCS# 28187 - SR870BN4 development. Sync with core pwrcont.c Rev 1.88 + DCS# 29126 - Fixed RTC PIA feature configuration record. + Incremented the boot code version number for BMC08 release + DCS# 10479 - Added BMC/HSC hook and workaround to disable the BMC/HSC hook during fwupdate of the HSC. Added a work around to prevent the Qlogic FW from being hang during fwupdate mode. Early HSC fw had a bug in the boot code where the HSC fw would hang if it received other commands at the same time as fwupdate commands. The HSC fw boot block is not updatable in system so early versions of the board need this workaround. + Updated the initialized mask value for discrete sensors. + DCS# 29150 - Added sensor #2A (SNSR_SCSI_5V). + DCS# 29150 - Replaced sensor #24 with SNSR_CPU_3P3V + DCS# 9586 - Added support functions for speaker type GPIO DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least V3.4 for general feature support. * See BMC Errata notes for other hardware/feature dependencies. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing * Removed PDB FRU (no longer POR) HEX IMAGE INFORMATION OP CHECKSUM: 0x979c BOOT CHECKSUM: 0x0fec HEX CODE FILE: T4BMC08.HEX 05/01/02 676,935 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC08.HEX /INFOBLOCK OP CHECKSUM: 0xDB45 BOOT CHECKSUM: 0xA388 PIA CHECKSUM: 0x92B7 REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.08 Boot Code: v80.0A PIA: v00.00 FILE VERSION TAGS ACPIEC_VER = v0.25 ALERT_VER = v0.50 BOOT_VER = v0.18 CHANNEL_VER = v0.46 COMMON_VER = v0.14 CPU_VER = v0.42 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.49 EXTERNAL_VER = v0.56 ICMB_VER = v0.28 IPMB_VER = v0.24 IPMI_VER = v0.54 KCS_VER = v0.37 LAN_VER = v0.46 MEMALLOC_VER = v0.41 MEMERR_VER = v0.57 MISC_VER = v0.57 NVSTORE_VER = v0.54 OS_VER = v0.08 PIA_VER = v0.17 PLATFORM_VER = v0.08 POWER_VER = v0.57 SAHALEE_VER = v0.38 SCANNING_VER = v0.47 SENSORIPMI_VER = v0.48 SENSORS_VER = v0.35 SESSION_VER = v0.44 USERINTF_VER = v0.23 UTILITIES_VER = v0.39 TMODE_VER = v0.03 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ---------------------------------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.07 Mar 4, 2002 NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE CHANGES SINCE PREVIOUS VERSION (VER 0.06) This release supports the same features as BMC 0.06 plus: * Fix to boot code Previous version was writing flash commands to BootBlock address. With boot block protection turned on in the hardware the commands would fail causing other operations to fail; e.g., fwupdate. * Tmode (Terminal Mode) * SOL (Serial Over LAN) * Speaker * CPU speed support * Add CVDR support for FRB & Core Ratio setting. * New setCVDR platform command (NetFn 0x32, Cmd 0x28, mask[4], value[4]) * FRB3 has been implemented in this release but is disabled pending BIOS support. * CPU module cleanup * Misc IPMI 1.5 core bug fixes. DCS# 8491. ARP Control parameter in LAN config is not preserved. DCS# 8319 - Set Processor State (0x28 Intel General App) command accepts reserved bits DCS# 8321 Set POST Progress (0xF8, Intel General App) command accepts reserved bits. DCS #28049, "Add SEL Entry response does not match specification". 6374, 8922, 8923 - SEL: Last BMC Processed Record ID mismatch DCS #9061 Support for Errata 77 DCS #8357 -- Need SYSEVENT_SYSTEM_READY sysevent. DCS #8993 BMC - FRB desperation mode not working DCS #7930 PEF: Alert does not occur for filter with highest severity DCS #7789 PEF: Error response precedence for delay parameters (3, 4) DCS #8419 PEF: Need to support IPMI errata E216 DCS #8501 PEF: Cannot disable startup delay DCS #8502 PEF: Front Panel power cycle does not initiate the startup delay DCS #8918 PEF: Actions do not occur when postpone timer counts down and expires DCS #6525 NEC MWA needs PET Entity ID & Entity Instance DCS #6750 Need support for Errata E159 regarding PET Alert Ack response DCS #9057 "Errata E211: ‘User restricted to Callback?bit in Set User Access cmd" DCS #6750 "Need support for Errata E159 regarding PET Alert Ack response" DCS #9025 "Errata E183: Get Session Info command" DCS #9057 "Errata E211: ‘User restricted to Callback?bit in Set User Access cmd" DCS #9104 "Errata E131: Message data for Send Message command" DCS #9109 "EMP: Need to support PPP connectivity on Direct mode" DCS #9079 "Errata E114&223: Support for MSVT Escape Sequences" DCS #9078 "Errata E112: Software ID (SWID) for Serial/Modem Connection Active (Ping)" DCS #9061 "Errata 77: Get Channel Info Command" DCS #9320 "Get Chanel Info command doesn't return PRIV_NONE for session-less channels" DCS #9078 Errata E112: Software ID (SWID) for Serial/Modem Connection Active (Ping) DCS #9269 EMP: Condiiton of enable ping output is slightly different than IPMI spec DCS #9312 CfgData.c no longer return correct error code DCS #9476 "Set Ch Access: should report comp code of 82h for nonsession channels" DCS #9146 "Set Session Priv cmd doesn't check channel constraints" DCS #9051 About PEF Persist Data copied from Intel's and NEC's PIAs DCS #9108 "EMP: Need to support Invalid Password Handling as per System Management EAS" * Platform Specific trackers fixed in this release: DR#28187 - Blanket DCS for platform development #28309 - BMC asserting NMI when SDInt button pressed DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least V3.4 for general feature support. * See BMC Errata notes for other hardware/feature dependencies. KNOWN ISSUES * ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses 1.5V and 1.5V standby. DCS #28645 LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing * Removed PDB FRU (no longer POR) HEX IMAGE INFORMATION OP CHECKSUM: 0x7EBB BOOT CHECKSUM: 0xBEA5 HEX CODE FILE: T4BMC07.HEX 03/04/02 810,100 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC06.HEX /INFOBLOCK OP CHECKSUM: 0x0061 BOOT CHECKSUM: 0x9E50 PIA CHECKSUM: 0x98D3 REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.07 Boot Code: v80.09 PIA: v00.00 FILE VERSION TAGS ACPIEC_VER = v0.23 ALERT_VER = v0.49 BOOT_VER = v0.17 CHANNEL_VER = v0.44 COMMON_VER = v0.14 CPU_VER = v0.40 DEBUG_VER = v0.09 DRIVERS_VER = v0.14 EMP_VER = v0.42 EXTERNAL_VER = v0.50 ICMB_VER = v0.26 IPMB_VER = v0.24 IPMI_VER = v0.49 KCS_VER = v0.36 LAN_VER = v0.45 MEMALLOC_VER = v0.41 MEMERR_VER = v0.53 MISC_VER = v0.51 NVSTORE_VER = v0.49 OS_VER = v0.07 PIA_VER = v0.16 PLATFORM_VER = v0.07 POWER_VER = v0.50 SAHALEE_VER = v0.36 SCANNING_VER = v0.40 SENSORIPMI_VER = v0.42 SENSORS_VER = v0.35 SESSION_VER = v0.42 USERINTF_VER = v0.21 UTILITIES_VER = v0.35 TMODE_VER = v0.02 TOOLS USED IN BUILD getbmc.bat version 1.5 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ----------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.06 Dec 19, 2001 CHANGES SINCE PREVIOUS VERSION (VER 0.05) This release supports the same features as BMC 0.05 plus: * Supports PLD update. Read DEPENDENCIES for more detail! * Supports Memory board and CPU ambient temperature sensors. * Fixed processor 3 and 4 temperature sensor issue. * Supports PCI HP sensors. * Cleaned up LED user model, should only see one LED illuminate for failures. * Removed some sensors that are not supported by hardware. CPU 3.3V GD, HSC SCSI 12V, CPU +12V. * Enabled Sahalee 12V, CPU 12 power good, and node power good sensors. Read DEPENDENCIES for more detail! * Addition of new SMM interface commands (Net function 0x30) "Internal Platform Event Message" - returns the SEL record ID and timestamp and is used by the BIOS to correlate MCA error log with SEL events. Intel Specific net function 0x30, command 0x48. "Get Timestamp" - provides the GetSELTime command over the SMM interface. Requested by ESD BIOS to provide an MP-friendly way to retrieve a system time. * Misc IPMI 1.5 core bug fixes. * Platform Specific trackers fixed in this release: EXT (8403) SSPD (27882) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update feature to work, otherwise at least V3.4 for general feature support. * Correct PLD update utility required for PLD update feature to work. This includes the bin files created from the PLD images using the correct version of Lattice tools. The Utilities team should have this information. * Sahalee 12V monitoring rework: Change resistor R6C9 to 1K Change resistor R6C5 to 5.11k * See BMC Errata notes for other hardware/feature dependencies. KNOWN ISSUES * See BMC Errata notes for latest issues with BMC firmware LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing Basically includes sensors in BMC 5, plus: * PCI HP sensors * CPU ambient temperature * Memory board temperature HEX IMAGE INFORMATION OP CHECKSUM: 0x34FE BOOT CHECKSUM: 0x14EC HEX CODE FILE: T4BMC06.HEX 12/19/01 721,550 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC06.HEX /INFOBLOCK OP CHECKSUM: 0x7F78 BOOT CHECKSUM: 0x90E3 REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.06 Boot Code: v80.08 FILE VERSION TAGS ACPIEC_VER = v0.19 ALERT_VER = v0.42 BOOT_VER = v0.14 CHANNEL_VER = v0.38 COMMON_VER = v0.10 CPU_VER = v0.34 DEBUG_VER = v0.06 DRIVERS_VER = v0.11 EMP_VER = v0.37 EXTERNAL_VER = v0.42 ICMB_VER = v0.22 IPMB_VER = v0.21 IPMI_VER = v0.42 KCS_VER = v0.32 LAN_VER = v0.39 MEMALLOC_VER = v0.37 MEMERR_VER = v0.46 MISC_VER = v0.45 NVSTORE_VER = v0.44 OS_VER = v0.05 PIA_VER = v0.12 PLATFORM_VER = v0.06 POWER_VER = v0.45 SAHALEE_VER = v0.31 SCANNING_VER = v0.37 SENSORIPMI_VER = v0.37 SENSORS_VER = v0.32 SESSION_VER = v0.37 USERINTF_VER = v0.17 UTILITIES_VER = v0.29 TOOLS USED IN BUILD getbmc.bat version 1.4 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ----------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.05 Nov 13, 2001 CHANGES SINCE PREVIOUS VERSION (VER 0.04) This release supports the same features as BMC 0.04 plus: * Supports alpha level PLD code on IO riser. Read DEPENDENCIES for more detail! * Sensors, sensors, and more sensors. * Fan Monitoring - Partial implementation, Fan failures will boost all fans. See dependencies on hardware for this feature. * Misc tracker fixes - See DCS 27604, 27509, 27684. DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be V3.4 or greater. * Fan Monitoring rework - The SR870BN4 IO boards A63643-103 needs to have the following rework: Change RPACK RP3J1 to 2.7K (202474-059) Change RPACK RP3H4 to 1K (202474--049) Note: There is a -2XX level board that has this rework, so check the pedigree to see if your board has the rework. KNOWN ISSUES * The Redundancy sensor for most SR870BN4 systems will default to disabled since the jumper for 220V support must be enabled for this sensor to be operational. * If fan monitoring rework is not done, fans will run boosted and the fan failure LEDs will be lit in random order. Depends on which fan it sees the failure in first. * See BMC Errata notes for latest issues with BMC firmware LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. SUPPORTED SENSORS - See BMC Release schedule for a detailed listing Basically includes: * Critical Interrupt Status * Voltage * SCSI Termination Voltage * Tach Fan * Interlock/Board Present sensors * CPU Temp * CPU Fan Boost * CPU Status * CPU PPOD GD HEX IMAGE INFORMATION OP CHECKSUM: 0xADAB BOOT CHECKSUM: 0x098B HEX CODE FILE: T4BMC05.HEX 11/13/01 685,421 bytes INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC05.HEX /INFOBLOCK OP CHECKSUM: 0xB886 BOOT CHECKSUM: 0x8FC4 REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.05 Boot Code: v80.08 FILE VERSION TAGS ACPIEC_VER = v0.17 ALERT_VER = v0.39 BOOT_VER = v0.13 CHANNEL_VER = v0.36 COMMON_VER = v0.10 CPU_VER = v0.30 DEBUG_VER = v0.06 DRIVERS_VER = v0.11 EMP_VER = v0.34 EXTERNAL_VER = v0.41 ICMB_VER = v0.20 IPMB_VER = v0.20 IPMI_VER = v0.40 KCS_VER = v0.31 LAN_VER = v0.36 MEMALLOC_VER = v0.37 MEMERR_VER = v0.43 MISC_VER = v0.42 NVSTORE_VER = v0.41 OS_VER = v0.05 PIA_VER = v0.12 PLATFORM_VER = v0.05 POWER_VER = v0.43 SAHALEE_VER = v0.29 SCANNING_VER = v0.36 SENSORIPMI_VER = v0.36 SENSORS_VER = v0.32 SESSION_VER = v0.35 USERINTF_VER = v0.17 UTILITIES_VER = v0.28 TOOLS USED IN BUILD getbmc.bat version 1.4 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ----------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.04 Oct 22, 2001 NOTES: CHANGES SINCE PREVIOUS VERSION (VER 0.03) This release supports the same features as BMC 0.03 plus: * Supports alpha level PLD code on IO riser. Read DEPENDENCIES for more detail! * Force FWupdate - First version of BMC that has this enabled! * Clear CMOS (FP sequence, command, and switch) * Secure mode (FP and video blank) DEPENDENCIES * PLD code for PLD 1 and PLD 2 must be upgraded AFTER updating the BMC to 0.04. Updating to V3.1 PLD code before updating the BMC to BMC 0.04 will result in a corrupted system! The BMC will not function, the system will not turn on, and the user will be unable to upgrade the BMC. If you do load the PLD code first (and ignored my warning); it can be corrected by loading PLD code for IO Riser A59184-104 or earlier (or something similar) to get the system working again, then update to BMC 0.04, then upgrade the PLD code to V3.1. * Alpha level PLD code is version 3.1 (checksum 0x8EBA) of PLD 1 and version 3.1 (checksum 0xD20B) of PLD 2. These will be available on the A59184-105 IO Riser cards. * Support of PIA only update is not supported. It may result in corrupted operational code. * Use of fwupdate utility version 2.0 "PROTO release build 1" is required to update SR870BN4 firmware. See installation instructions for BMC 0.02. * See BMC 0.03 release notes for other dependencies. KNOWN ISSUES * Pressing SDINT button causes BIOS to hang. To fix, simply press reset button or cycle power. To remove the latched SDINT status from the EPORT, issue the following IPMI command with cmdtool: fs0:> cmdtool 20 30 0 1A 1 0 4 0 30 2 30 Another option is to cycle AC power. NOTE: Leaving the signal latched will not disturb anything. * See BMC 0.03 release notes for other known issues. LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes. HEX IMAGE INFORMATION OP CHECKSUM: 0xA162 BOOT CHECKSUM: 0x39EE HEX CODE FILE: T4BMC04.HEX 10/22/01 668,688 bytes REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION Op Code: v00.04 Boot Code: v80.07 FILE VERSION TAGS ACPIEC_VER = v0.15 ALERT_VER = v0.34 BOOT_VER = v0.13 CHANNEL_VER = v0.33 COMMON_VER = v0.10 CPU_VER = v0.27 DEBUG_VER = v0.06 DRIVERS_VER = v0.11 EMP_VER = v0.29 EXTERNAL_VER = v0.38 ICMB_VER = v0.18 IPMB_VER = v0.18 IPMI_VER = v0.39 KCS_VER = v0.28 LAN_VER = v0.31 MEMALLOC_VER = v0.36 MEMERR_VER = v0.39 MISC_VER = v0.39 NVSTORE_VER = v0.38 OS_VER = v0.05 PIA_VER = v0.12 PLATFORM_VER = v0.04 POWER_VER = v0.38 SAHALEE_VER = v0.26 SCANNING_VER = v0.33 SENSORIPMI_VER = v0.33 SENSORS_VER = v0.28 SESSION_VER = v0.34 USERINTF_VER = v0.15 UTILITIES_VER = v0.27 TOOLS USED IN BUILD getbmc.bat version 1.4 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 ----------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.03 Oct 09, 2001 NOTES: CHANGES SINCE PREVIOUS VERSION (VER 0.02) This release supports the same features as BMC 0.02 plus: * IPMI/Serial * PEF * Alerting * Fan Speed control - not fan monitoring. * Power Sensor support - Need SDR 0.02. * ICMB * Chassis ID LED support * Cleaned up GPIO table in code - no functional difference. * Made IPMB bus 4 power on only bus - Corrects self test results error condition on pre-alpha systems. * Corrected signal mapping in boot code to correspond with GPIO table cleanup. * Location of IO board FRU and BMC Private storage have moved. Most notably, the BMC private storage is now on the IO board. This means that system settings are now on the IO board and not the IO Riser. So when swapping IO Risers, the MAC address stored by the BMC needs to be updated for IPMI/LAN to work properly. BIOS will normally do this in later releases. There are also other features affected, this is just one example. * Fixed problem with resets after fwupdate completes. This will only work once this firmware is loaded. i.e. when updating to this version the reset will still occur. KNOWN ISSUES * When updating from BMC 0.01 or BMC 0.02 the BIOS will reset when fwupdate of BMC 0.03 is complete. This is a known issue that is fixed in this release. Press reset or SDINT button to allow BIOS to boot. * Trying to write to processor OEM FRU devices on processors that are not present will result in the self test results indicating FRU ACCESS ERROR. * Having only 1 power supply plugged in causes Power fault and General Fault LEDs to blink in standby mode. With two power supplies plugged in and pulling AC in one after power is on will cause both LEDs to remain on. This is only an issue if SDR 0.02 is loaded. If there is NO SDR loaded or if SDR 0.01 is loaded, the problem is not seen. * When applying AC power to system, the FAN fault LEDs and Chassis LED will be on for a short time, but will then be turned off. This is due to the Heceta V having a default value to turn on these LEDs and SMFW takes time to initialize the Heceta V to the appropriate state. * Fan Speed control will not work on IO boards that do not have the necessary rework. See dependencies for rework required. * Chassis ID switch is not operational unless IO Riser card is reworked. Chassis ID LED is operational through BMC command. See dependencies for rework required. DEPENDENCIES * Use of fwupdate utility version 2.0 "PROTO release build 1" is required to update SR870BN4 firmware. See installation instructions below. * Use of FRUSDR utility version 1.5 "PROTO *Build* 1" is required to update SR870BN4 SDR files. * Fan Speed Control Rework - For pre-alpha IO boards (A63643-103) the following rework is needed for fan speed control to work. Fan speed control simply runs the fans at the nominal speed instead of being boosted all the time. For parts U1A1 and U2E1 each: Add 1K resistor between pin 18 and pin 22. Cut pin 23 and add trace from pin 18 to pad of 23. * Chassis ID Switch Rework - For pre-alpha IO Riser boards (A59184-10X) the following rework is needed for the Chassis ID switch to be functional. Add 1K resistor between pin 4 of RP5E2 and a via to pin A49 of IO Riser connector. Connect pin 5 of RP5E2 to pin 6. * PLD2 needs to have checksum 0xDAB6, otherwise, the COM2 is defaulted to BMC for IPMI/Serial and there is no BMC control of the mux. COM2 is defaulted to system in version A59184-104 of the IO Riser board. BMC control of the mux is available for this version. * The BMC ignores the SDINT and Reset button so they can be used to toggle the pwr good signal that allows BIOS to boot. * Alpha IO Riser boards with versions A59184-102 or below have no BMC support. COM2 on these systems are defaulted to system. * PLD1 needs to have checksum 0xCD54, otherwise, updating the BMC boot block will not work. Only operational and PIA updates will work. Alpha IO Riser cards A59184-103 and greater should have this code already. * BMC will fail to power down system if part U9B1, microprocessor for BMC-to-BMC communication, is installed on the Alpha IO Riser card. Either remove part or lift pin 18 for BMC to function properly. * HSC is not available. LIST OF SUPPORTED APPLICATION COMMANDS 01h Get Device ID 04h Get Self Test Results 06h Set ACPI Power State - cmd is avail, but full functionality not guaranteed 07h Get ACPI Power State 22h Reset Watchdog Timer 24h Set Watchdog Timer 25h Get Watchdog Timer 2Eh Set BMC Global Enables 2Fh Get BMC Global Enables 30h Clear Message Flags 31h Get Message Flags 33h Get Message 34h Send Message 35h Read Event Message Buffer 37h Get System GUID 38h Get Channel Authentication Capabilities 39h Get Session Challenge 3Ah Activate Session 3Bh Set Session Privilege Level 3Ch Close Session 3Dh Get Session Info 3Fh Get AuthCode 40h Set Channel Access 41h Get Channel Access 42h Get Channel Info 43h Set User Access 44h Get User Access 45h Set User Name 46h Get User Name 47h Set User Password 52h Master Write-Read I2C LIST OF SUPPORTED STORAGE COMMANDS 10h Get FRU Inventory Area Info 11h Read FRU Inventory Data 12h Write FRU Inventory Data 20h Get SDR Repository Info 21h Get SDR Repository Allocation Info 22h Reserve SDR Repository 23h Get SDR 25h Partial Add SDR 27h Clear SDR Repository 28h Get SDR Repository Time 29h Set SDR Repository Time 2Ah Enter SDR Repository Update Mode 2Bh Exit SDR Repository Update Mode 2Ch Run Initialization Agent 40h Get SEL Info 41h Get SEL Allocation Info 42h Reserve SEL 43h Get SEL Entry 44h Add SEL Entry 45h Partial Add SEL Entry 46h Delete SEL Entry 47h Clear SEL 48h Get SEL Time 49h Set SEL Time LIST OF SUPPORTED SENSOR/EVENT COMMANDS 01h Get Event Receiver 02h Platform Event Message 10h Get PEF Capabilities 11h Arm PEF Postpone Timer 12h Set PEF Configuration Parameters 13h Get PEF Configuration Parameters 14h Set Last Processed Event ID 15h Get Last Processed Event ID 16h Alert Immediate 17h PET Acknowledge 25h Get Sensor Hysteresis 27h Get Sensor Threshold 29h Get Sensor Event Enable 2Ah Re-arm Sensor Events 2Bh Get Sensor Event Status 2Dh Get Sensor Reading LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS 00 Enter Firmware Transfer Mode 01 Firmware Program 02 Firmware Read 03 Get Firmware Range Checksum 04 Exit Firmware Transfer Mode 05 Set Program Segment LIST OF SUPPORTED CHASSIS COMMANDS 00h Get Chassis Capabilities 01h Get Chassis Status 02h Chassis Control 04h Chassis Identify 05h Set Chassis capabilities 06h Set Power Restore Policy 07h Get System Restart Cause 08h Set System Boot Options - cmd is avail, but full functionality not guaranteed 09h Get System Boot Options 0Fh Get POH Counter LIST OF SUPPORTED INTEL SPECIFIC COMMANDS 13h Get SM Signal 14h Set SM Signal 16h Read Self Test 18h Write BMC Port 19h Read BMC Port 1Ah Write BMC Memory 1Bh Read BMC Memory 1Eh Set Secure Mode Operation - only FP buttons 1Fh Get Secure Mode Operation 20h Get Power Supply State 40h Resolved IP Address 41h Set System GUID 47h Log POST Code 53h Get Front Panel CMOS Clear Options 54h Set Front Panel CMOS Clear Options 57h Set Fault Indication 60h Get Config Info 61h Get Config Data 62h Set Config Data 82h Get ACPI Configuration Mode 83h Set ACPI Configuration Mode 90h Get Chassis Name 91h Set Chassis Name DCh Get Current ACPI Power State E6h Get NMI Source EBh Write Miscellaneous Configuration ECh Read Miscellaneous Configuration EEh Get All SEL Entry F7h NMI Enable/Disable F8h Set POST Progress F9h Get POST Progress LIST OF SUPPORTED TRANSPORT COMMANDS 01h Set LAN Configuration Parameters 02h Get LAN Configuration Parameters 03h Suspend BMC ARPs 04h Get IP/UDP/RMCP Statistics 10h Set Serial/Modem Configuration 11h Get Serial/Modem Configuration 12h Set Serial/Modem Mux 18h Serial/Modem Connection Active 19h Callback 1Ah Set User Callback Options 1Bh Get User Callback Options LIST OF SUPPORTED BRIDGE COMMANDS 00h Get Bridge State 01h Set Bridge State 02h Get ICMB Address 03h Set ICMB Address 04h Set Bridge Proxy/Address 05h Get Bridge Statistics 06h Get ICMB Capabilities 07h Clear Bridge Statistics 08h Get Bridge Proxy Address 10h Prepare For Discovery 11h Get Addresses 12h Set Discovered 13h Get Chassis Device ID 14h Set Chassis Device ID 20h Bridge Request 21h Bridge Message 30h Get Event Count 31h Set Event Destination 32h Set Event Reception State 33h Send ICMB Event Message 34h Get Event Destination 35h Get Event Reception State SUPPORTED SENSORS Sensor# Sensor Name (BMC Sensors) 01h "Power Unit Status" 02h "Power Unit Redundancy" 03h "Watchdog" 04h "Platform Security" 06h "POST Error" 09h "Disable SEL" 70h "Power Supply 1" 71h "Power Supply 2" Type 11h - FRU Locator record for Proc 1 SECC FRU Type 11h - FRU Locator record for Proc 2 SECC FRU Type 11h - FRU Locator record for Proc 3 SECC FRU Type 11h - FRU Locator record for Proc 4 SECC FRU Type 11h - FRU Locator record for Proc 1 OEM FRU Type 11h - FRU Locator record for Proc 2 OEM FRU Type 11h - FRU Locator record for Proc 3 OEM FRU Type 11h - FRU Locator record for Proc 4 OEM FRU Type 11h - FRU Locator record for Pwr Supply 1 FRU Type 11h - FRU Locator record for Pwr Supply 2 FRU Type 11h - FRU Locator record for Proc Brd FRU Type 11h - FRU Locator record for PM Mem Brd FRU Type 11h - FRU Locator record for SD Mem Brd FRU Type 11h - FRU Locator record for I/O Basebrd FRU Type 11h - FRU Locator record for PDB Board FRU HEX IMAGE INFORMATION OP CHECKSUM: 0x1013 BOOT CHECKSUM: 0x8EFA HEX CODE FILE: T4BMC03.HEX 10/05/01 667,958 bytes REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND Operational mode: Major 0, Minor 03 Flash update mode: Major 0, Minor 06 FILE VERSION TAGS ACPIEC_VER = v0.15 ALERT_VER = v0.34 BOOT_VER = v0.13 CHANNEL_VER = v0.33 COMMON_VER = v0.10 CPU_VER = v0.27 DEBUG_VER = v0.06 DRIVERS_VER = v0.11 EMP_VER = v0.29 EXTERNAL_VER = v0.38 ICMB_VER = v0.18 IPMB_VER = v0.18 IPMI_VER = v0.39 KCS_VER = v0.28 LAN_VER = v0.31 MEMALLOC_VER = v0.36 MEMERR_VER = v0.39 MISC_VER = v0.39 NVSTORE_VER = v0.38 OS_VER = v0.05 PIA_VER = v0.12 PLATFORM_VER = v0.03 POWER_VER = v0.38 SAHALEE_VER = v0.26 SCANNING_VER = v0.33 SENSORIPMI_VER = v0.33 SENSORS_VER = v0.28 SESSION_VER = v0.34 USERINTF_VER = v0.15 UTILITIES_VER = v0.27 TOOLS USED IN BUILD getbmc.bat version 1.4 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 SPECIFICATION CONFORMANCE SR870BN4 BMC EPS, Rev. 0.30 - Working copy available on SMFW eroom. Exceptions: Sahalee Platform Information Area External Product Specification, Rev. 0.90WIP - May, 2001. Sahalee Core EPS, Kilchis/IPMI 1.5 Version, Rev. 0.40, May 2001 Intelligent Platform Management Interface Specification v1.5, rev 1.0 - 2/21/01. Errata Markup 8/23/01. OTHER NOTES 1. Installation instructions Follow same instructions as stated for BMC 0.02. ----------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.02 Aug 25, 2001 NOTES: CHANGES SINCE PREVIOUS VERSION (VER 0.01) This release supports the same features as BMC 0.01 plus: SEL - including Log POST code SDR - including SDR 0.01 w/ three enabled sensors and 13 FRU locator records. FRU - commands and device addresses. FRU 0.01 for BMC is also available. Sensors - POST error, Watchdog, and SEL disable. IOL IPMB Boot - Flash not marked erased until it successfully completes erase. This release removes the LED debug support provided in BMC 0.01. The LEDs now function as in a normal server. Error reporting through LEDs is not currently operational. DEPENDENCIES * The BMC ignores the SDINT and Reset button so they can be used to toggle the pwr good signal that allows BIOS to boot. * Alpha IO Riser boards with versions A59184-102 or below have no BMC support. COM2 on these systems are defaulted to system. * PLD1 needs to have checksum 0xCD54, otherwise, updating the BMC boot block will not work. Only operational and PIA updates will work. Alpha IO Riser cards A59184-103 and greater should have this code already. * PLD2 needs to have checksum 0xDAB6, otherwise, the COM2 is defaulted to EMP and there is no BMC control of the mux. COM2 is defaulted to system in version A59184-104 of the IO Riser board. BMC control of the mux is not enabled and no version of the IO Riser board specifies when it will be available. * BMC will fail to power down system if part U9B1, microprocessor for BMC-to-BMC communication, is installed on the Alpha IO Riser card. Either remove part or lift pin 18 for BMC to function properly. * HSC/CBC are not available. LIST OF SUPPORTED APPLICATION COMMANDS 01 Get Device ID 22h Reset Watchdog Timer 24h Set Watchdog Timer 25h Get Watchdog Timer 2Eh Set BMC Global Enables 2Fh Get BMC Global Enables 30h Clear Message Flags 31h Get Message Flags 37h Get System GUID 38h Get Channel Authentication Capabilities 39h Get Session Challenge 3Ah Activate Session 3Bh Set Session Privilege Level 3Ch Close Session 3Dh Get Session Info 3Fh Get AuthCode 40h Set Channel Access 41h Get Channel Access 42h Get Channel Info 43h Set User Access 44h Get User Access 45h Set User Name 46h Get User Name 47h Set User Password 52h Master Write-Read I2C LIST OF SUPPORTED STORAGE COMMANDS 10h Get FRU Inventory Area Info 11h Read FRU Inventory Data 12h Write FRU Inventory Data 20h Get SDR Repository Info 21h Get SDR Repository Allocation Info 22h Reserve SDR Repository 23h Get SDR 25h Partial Add SDR 27h Clear SDR Repository 28h Get SDR Repository Time 29h Set SDR Repository Time 2Ah Enter SDR Repository Update Mode 2Bh Exit SDR Repository Update Mode 2Ch Run Initialization Agent 40h Get SEL Info 41h Get SEL Allocation Info 42h Reserve SEL 43h Get SEL Entry 44h Add SEL Entry 45h Partial Add SEL Entry 46h Delete SEL Entry 47h Clear SEL 48h Get SEL Time 49h Set SEL Time LIST OF SUPPORTED SENSOR/EVENT COMMANDS 02h Platform Event Message 28h Set Sensor Event Enable 29h Get Sensor Event Enable 2Ah Re-arm Sensor Events 2Bh Get Sensor Event Status 2Dh Get Sensor Reading LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS 00 Enter Firmware Transfer Mode 01 Firmware Program 02 Firmware Read 03 Get Firmware Range Checksum 04 Exit Firmware Transfer Mode 05 Set Program Segment LIST OF SUPPORTED CHASSIS COMMANDS 00h Get Chassis Capabilities 01h Get Chassis Status 02h Chassis Control 05h Set Chassis capabilities 06h Set Power Restore Policy LIST OF SUPPORTED INTEL SPECIFIC COMMANDS 47h Log POST Code LIST OF SUPPORTED TRANSPORT COMMANDS 01h Set LAN Configuration Parameters 02h Get LAN Configuration Parameters 03h Suspend BMC ARPs 04h Get IP/UDP/RMCP Statistics SUPPORTED SENSORS Sensor# Sensor Name (BMC Sensors) 03h "Watchdog" 06h "POST Error" 09h "Disable SEL" Type 11h - FRU Locator record for Proc 1 SECC FRU Type 11h - FRU Locator record for Proc 2 SECC FRU Type 11h - FRU Locator record for Proc 3 SECC FRU Type 11h - FRU Locator record for Proc 4 SECC FRU Type 11h - FRU Locator record for Proc 1 OEM FRU Type 11h - FRU Locator record for Proc 2 OEM FRU Type 11h - FRU Locator record for Proc 3 OEM FRU Type 11h - FRU Locator record for Proc 4 OEM FRU Type 11h - FRU Locator record for Pwr Supply 1 FRU Type 11h - FRU Locator record for Pwr Supply 2 FRU Type 11h - FRU Locator record for Proc Brd FRU Type 11h - FRU Locator record for PM Mem Brd FRU Type 11h - FRU Locator record for SD Mem Brd FRU Type 11h - FRU Locator record for I/O Basebrd FRU HEX IMAGE INFORMATION OP CHECKSUM: 0x650A BOOT CHECKSUM: 0x9CDA HEX CODE FILE: T4BMC02.HEX 08/24/01 657,648 bytes REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND Operational mode: Major 0, Minor 02 Flash update mode: Major 0, Minor 05 FILE VERSION TAGS ACPIEC_VER = v0.12 ALERT_VER = v0.19 BOOT_VER = v0.10 CHANNEL_VER = v0.30 COMMON_VER = v0.09 CPU_VER = v0.22 DEBUG_VER = v0.04 DRIVERS_VER = v0.10 EMP_VER = v0.24 EXTERNAL_VER = v0.25 ICMB_VER = v0.14 IPMB_VER = v0.15 KCS_VER = v0.25 LAN_VER = v0.25 MISC_VER = v0.32 OS_VER = v0.04 PEF_VER = v0.16 SAHALEE_VER = v0.22 SENSORS_VER = v0.25 USERINTF_VER = v0.11 UTILITIES_VER = v0.23 PLATFORM_VER = v0.02 TOOLS USED IN BUILD getbmc.bat version 1.4 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKZIP v2.50 SPECIFICATION CONFORMANCE SR870BN4 BMC EPS, Rev. 0.30 - Working copy available on SMFW eroom. Exceptions: Sahalee Platform Information Area External Product Specification, Rev. 0.90WIP - May, 2001. Sahalee Core EPS, Kilchis/IPMI 1.5 Version, Rev. 0.40, May 2001 Intelligent Platform Management Interface Specification v1.5, rev 1.0 - 2/21/01. Errata Markup 8/23/01. OTHER NOTES 1. Installation instructions To install the firmware for this release, follow same instructions as stated for BMC 0.01, except use the following parameters with fwupdate command: "fwupdate T4BMC02.HEX /nopc /ignorerevs /upload /bootena" ----------------------------------------------------------------------- RELEASE NOTES FOR SR870BN4 BMC RELEASE 0.01 Jul 25, 2001 NOTES: CHANGES SINCE PREVIOUS VERSION (VER 0.xx) -- This is the initial PowerOn 1 release. It is intended only to be able to turn off/on the system and allow for fwupdate for later releases. DEPENDENCIES This code runs only on the Alpha IO Riser card with the proper PLD1 and PLD2 code loaded. Some known problems with this release include: * The BMC ignores the SDINT and Reset button so they can be used to toggle the pwr good signal that allows BIOS to boot. * HSC/CBC are not available. * Note, this release did not go through the "official" build process due to the issues with getting the process setup. All future releases will go through the official build process. LIST OF SUPPORTED APPLICATION COMMANDS 01 Get Device ID LIST OF SUPPORTED STORAGE COMMANDS LIST OF SUPPORTED SENSOR/EVENT COMMANDS LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS 00 Enter Firmware Transfer Mode 01 Firmware Program 02 Firmware Read 03 Get Firmware Range Checksum 04 Exit Firmware Transfer Mode 05 Set Program Segment LIST OF SUPPORTED CHASSIS COMMANDS OP CHECKSUM: 0x1ED7 BOOT CHECKSUM: 0x9CDA HEX CODE FILE: T4BMC01.HEX 07/25/01 667,642 bytes REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND Operational mode: Major 0, Minor 01 Flash update mode: Major 0, Minor 04 FILE VERSION TAGS TOOLS USED IN BUILD getbmc.bat version 1.4 gmake Version 3.79.1 get v6.6.10 PVCS version 6.6 ARM tools version 2.51 PKAIP v2.50 SPECIFICATION CONFORMANCE SR870BN4 BMC EPS - Not available Exceptions: Sahalee Platform Information Area External Product Specification, Rev. 0.90WIP - May, 2001. Exceptions: Sahalee Core EPS, Kilchis/IPMI 1.5 Version, Rev. 0.40, May 2001 Exceptions: Intelligent Platform Management Interface Specification v1.5, rev 1.0 - 2/21/01. Errata Markup 7/6/01. Exceptions: OTHER NOTES 1. Initial Build. 2. Installation instructions The preparation steps for downloading code to the flash are as follows: Obtain a floppy (LS120) with the proto firmware update utility, latest IPMI driver, and released Tiger BMC hex file. Boot the system with the floppy in the drive. At the EFI prompt mount the floppy by typing "fs0:" Load the IPMI driver by typing "load ipmi.efi" Run the firmware update utility by typing "fwupdate T4BMC01.HEX /nopc /bootena /op /ignorerevs /upload" NOTE: This version of utility will update the boot code, op code and pia. It also ignores the boot block protection since it is not enabled by the PLDs at this point. -----------------------------------------------------------------------