=============================================================================
         Intel(R) Server Platform Integrated BMC Firmware Release Notes
=============================================================================

INTEL Enterprise Platform & Services Marketing
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA

=============================================================================
DATE:       November 13, 2009

TO:         Intel(R) Server Platform S5500BC, S5520HC, S5520SC, S5520UR,
	    S5520WB, S5520WBV & Green City customers

SUBJECT:    Integrated BMC(R) firmware 00.48 release notes

=============================================================================
                               LEGAL INFORMATION
=============================================================================
Information in this document is provided in connection with Intel products. 
No license, express or implied, by estoppel or otherwise, to any intellectual 
property rights is granted by this document. Except as provided in Intel's 
Terms and Conditions of Sale for such products, Intel assumes no liability 
whatsoever, and Intel disclaims any express or implied warranty, relating to 
sale and/or use of Intel products including liability or warranties relating 
to fitness for a particular purpose, merchantability, or infringement of any 
patent, copyright or other intellectual property right. Intel Corporation may 
have patents or pending patent applications, trademarks, copyrights, or other 
intellectual property rights that relate to the presented subject matter.  
The furnishing of documents and other materials and information does not 
provide any license, express or implied, by estoppel or otherwise, to any 
such patents, trademarks, copyrights, or other intellectual property rights.  
Intel products are not intended for use in medical, life saving, or life 
sustaining applications. Intel may make changes to specifications and product 
descriptions at any time, without notice.

Intel is a registered trademark of Intel Corporation. 

*Other names and brands are the property of their respective owners.

Copyright (c) 2009 Intel Corporation.

A portion of this firmware is open source code.
You can download a tarball of this open source code at the following public
Intel site: 
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=3068&DwnldID
=17649&strOSs=All&OSFullName=All%20Operating%20Systems&lang=eng

This open source code falls under the GPL 2.0 license, please see the license
at the following link:
http://www.opensource.org/licenses/gpl-2.0.php  

=============================================================================
                            ABOUT THIS RELEASE PACKAGE
=============================================================================
REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND:
Operational mode:   00.48
UBoot mode:	    00.18
Device ID:	    0x21
Manufacturer ID:    0x000157
Product ID:         0x003E

Other version/revision information:
Root/OS/WWW:        9.18 
FWPIAUPD:           4.0.2 Build 10
Release Notes:      00.48 rev 1.0

Checksum information:
UBoot
  Region:       0x0000000 - 0x0040000
  32bit CRC:	0x3E190277

Entire BMC_0048.ima image including UBoot, params, operating system, root,
WWW and CIM data
  Region:       0x0000000 - 0x1000000
  32bit CRC:    0x4AAA4BEA

Source control baselines:
  IBMC_CORE_SRC_R0048 (Core)
  IBMC_THURLEY_R0048  (Platform)

=============================================================================
                         IMPORTANT INSTALLATION NOTES
=============================================================================
- The following update process must be followed to ensure a trouble free updating
  of your baseboard.
	1.BMC firmware to 00.48 or later
	2.BIOS R0044 or later
	3.Manageability Engine (ME) firmware 01.11 or later
	4.Latest FRU/SDR package specific to the baseboard.

- If BMC 00.40 is not preinstalled then please install the 00.40 release first
  before updating to 00.48

=============================================================================
              INSTALLATION PROCEDURE WITH BMC 00.40 PREINSTALLED
=============================================================================
1. If BMC 00.40 is not pre-installed then please install that release first
   prior to installing this 00.48 release. The BMC 00.40 update contains
   a critical boot block update which must be present before installing this
   00.48 release.

2. Copy the entire contents of the BMC_0048.zip archive file to the storage 
   medium of your choice. This can be a hard disk, floppy disk or USB
   flash drive.
   All of the files in the zip archive must reside in the same directory.

3. Boot to EFI and then run the updBMC.nsh script file to update the
   Integrated BMC and Intel Remote Management Module 3 firmware.

   Using fwpiaupd.efi with your own command line parameters is not supported
   and doing so is at your own risk!

4. Power off the system and cycle AC power


5. Install latest available FRU/SDR package.

=============================================================================
                           KNOWN ISSUES/WORKAROUNDS
=============================================================================
- Users of the KVM feature will need to update their client Java JRE to version
  1.6 (JRE 6) otherwise the KVM redirection application will not launch. Later
  JRE versions have exhibited issues of not starting the KVM application properly.
  The latest Java Runtime Environment (JRE) update can be downloaded from here:
  http://java.sun.com/products/archive/j2se/6u6/index.html
  Having to use an earlier version of the JRE is a known issue and is currently
  being investigated.

- Support for LV-DDR3 (1.35v) DIMM voltage sensors is available in the
  00.48 release but full support requires a BIOS R0044 (or later) and the 
  latest FRU/SDR packages with LV-DDR sensor support.

===============================================================================
                           ISSUES FIXED
===============================================================================
00.48
- : [X] WB:SMASH Test "SOL Command" failed 
- : remote K/M halts after un-redirecting CDROM 
- : RMM3 -- KVM display bottom is sometimes black at 24bpp 
- : [X]  RMM3 Remote KVM connection will be lost by using x64 JRE (For Linux)

00.47
- : WB: "Last BMC Processed Event ID" is not matching with the last SEL Record ID.  
- : FW crash and require re-flash after sdr_reservationCancellation test
- : UBOOT env variable for product ID getting deleted randomly 
- : BMC came crash after Exit Firmware Transfer Mode
- : IPMITool or Freeipmi utility cause the BMC to hang
- : System does not power back on when doing AC cycle testing and the
	  “Last State" is set in BIOS.
- : A larger surplus of events will be logged if remove one of the
	  redundancy power cable
- : BMC is not responding during system DC power cycle stress under BMC 00.45

00.46
- : There is no SEL logged after clear SEL twice. 
- : No entries found in the system Event log after clearing SEL twice 
- : RMM3 Web Console - cannot change the password for the anonymous user
- : [X] Mismatched CPUs Fails to Light Amber LED
- : Suspend BMC ARPs Command not fully implemented
- : Suspend BMC ARPs for Gratuitous ARPs not working correctly
- : Sometimes after updating FW, all settings are lost
- : There is no SEL log after clear SEL twice
- : The frame of EWS pages doesn't adapt itself to the windows under Mozilla Firefox 3

00.45
- : Fail to control the fan speed via Set SM signal command QAN#7238641

00.44
- : BMC 0.43 - RMM3 Softkeyboard has many blank keys 
- : Problems with system event log sensor (0x07)
- : ARP cannot be disabled on the BMC
- : Setting of Backup Gateway IP fails in DHCP mode
- : [X] Mouse Mode setting needs comments "Set Mode to Absolute - Linux" and "Set Mode to Relative - Windows"
- : [SIT][SE][BMC] Unexpected event is observed after AC cycle under BMC 00.42 and 00.43

00.43
- : Processor thermal trip bit is not cleared after manual rearm 
- : Spelling error for 'Both' compression option help in KVM 
- : DHCP Hostname not set to NULL when it is directly set from block 2 
- : Set LAN Configuration Parameter command return invalid completion code for param  
- : Execute a Platform Event Message with one less byte result returns 0x00. 
- : System boot to PXE and boot flag valid bit is not cleared after reset
- : Get ACPI power state return Undefined when system power off (S5-Soft off). 
- : Set PEF to trigger a PowerCycle action, waited for 30s power didn't OFF
- : Full data is returned for Get BIOS ID command even when the offset is not 0. 
- : The Thermal Trip status didn't be cleared by Re-arm Sensor Events Command
- : The response data is wrong when executing Platform Event Message
	  command with one less bye.
- : Removing a fan from redundant fan system does not cause fans to boost
- : Fan do not increase fan speed when two redunant fans are removed
- : Get ACPI power state" command response is incorrect when press power
	  button to turn off SUT with BMC 37
- : Some PEF actions are not working
- : Debug Console reports I2C failures when accessing IPMB
- : "Platform Event" command should be rejected when the request data is
	  one byte less under BMC 00.38
- : Unexpected behavior of setting and getting LAN configuration parameter
          "BMC-generated ARP control" under BMC 00.38

00.42
- : Need to add/enable the Processor 1 Thermal Control % sensor SDR 
- : [RMM3-2 GAP] RMM2 Remote console supported a soft keybaord  
- : Fwpiaupd buid 6 _Winpe 1.5: LCP fails to update on Shady cove 302 
- : WB: Processor thermal ctrl % sensors indicates INIT status after stress test 
- : Set a DHCP Hostname with less than 16 bytes return 0xCC. 
- : Alt Key and Ctrl key function from Keyboard menu isn't normal within KVM session  
- : This issue happens even though running CLTT with supported memory sticks,
         which have thermal sensor on DIMM.
- : No asserted event logged for power supply configuration error
- : Fast Firmware update feature not working in BMC41
- : BMC responds with error completion code when set DHCP Hostname with
          less than 16 bytes

00.41:
- : [RMM3-2 GAP] RMM3 does not support user definable keyboard macros  
- : Get Session Info command can't get the remote IP and MAC of remote console
- : BMC didn't generate 1-5-2-1 beep code for cpu missing. 
- : No asserted event logged for power supply configuration error.
- : PEF - FW does not preserve the last event ID processed by the BMC.
- : PEF - FW does not perform PEF actions for an unprocessed events in the SEL
- : The present ACPI Power State is wrong under DOS.

00.40:
- : Temperature sensors cannot be access in stand-by 
- : BB +1.8V AUX voltage sensor (0x15) cannot be read while the system is
          in a DC off (stand-by) power state
- : Email alert is not getting generated to 2 destinations simultaneously



=============================================================================
                           FEATURES ADDED
=============================================================================
00.48
- Add support for Telco Alarm Manager and its front panel HW. 

00.47
- None

00.46
- Added support for LV-DDR3 (1.35v) DIMM voltage sensors

00.45
- None

00.44
- None

00.43
- FSC changes for CCB 550 and 571
- Added check to makre sure only available HSC controllers are polled from BMC
  to push Power state to HSC

00.42
- SMBIOS data over OOB
- Resolved IPMB deadlock issue when more than one IPMB message transaction is
  initialted internally from BMC.
- Alignment trap issue fixed in MDR file

00.41
- None

00.40
- Add support for W25Q64 flash part


[END OF RELEASE NOTES]
