=============================================================================
        Intel(R) Xeon(R) Processor-Based Server BMC Development
=============================================================================

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

=============================================================================
DATE:       May 29, 2009

TO:         Intel(R) Xeon(R) Processor-Based Server Platform Customers

SUBJECT:    BMC Release notes for version 00.40

=============================================================================
                               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&DwnldID=17649

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.40
UBoot mode:	    00.18 (New version with this release)
Device ID:	    0x21
Manufacturer ID:    0x000157
Product ID:         0x003E

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

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

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

Source control baselines:
  IBMC_CORE_SRC_R0040 (Core)
  IBMC_THURLEY_R0040  (Platform)


=============================================================================
	     SYSTEM HARDWARE & SOFTWARE REQUIREMENTS/REVISIONS
=============================================================================

Product       Fab Version       BIOS     FRUDSR   NIC_EEPROM  ME FW
 S5500BC       Fab3, Fab4       R0036    Latest   1.1         01.01.00.004.0
 S5520HC       Fab3, Fab4       R0036    Latest   1.3         01.01.00.004.0
 S5500HCV      Fab3, Fab4       R0036    Latest   1.3         01.01.00.004.0
 S5520SC       Fab2, 3          R0036    Latest   1.3         01.01.00.004.0
 S5520UR       Fab1-5           R0036    Latest   1.3         01.01.00.004.0
 S5500WB       Fab2, Fab3       R0036    Latest   1.4         01.01.00.004.0
 S5500WB12V    Fab2, Fab3      R0036   Latest  1.4         01.01.00.004.0
 RMM3          Fab1-2           NA       NA       NA          NA

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

- This BMC 00.40 release contains a boot block (UBOOT) update. This update is
  automatically performed and no jumpers need to be moved.
  All IPMI user and channel settings will remain intact after the update.

- A MIB (Management Information Base) file is now be part of the BMC release
  package. This file is to be used with a MIB browser and the BMC
  SNMP feature.


=============================================================================
                            INSTALLATION PROCEDURE 
=============================================================================

1. Copy the fwpiaupd.efi, ipmi.efi, BMC_0040.ima, BMC40.nsh 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.

2. Boot to EFI and then run the BMC40.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!

3. Power off the system and cycle AC power


4. Install latest available FRU/SDR package

=============================================================================
                           KNOWN ISSUES/WORKAROUNDS
=============================================================================
- For the IOH thermal margin sensor to work properly you will need the following:
	∙ Production version baseboard (Has B3 or later stepping of the IOH silicon)
	∙ BIOS R0028 (or later)
	∙ BMC 00.31 (or later)

- Users of the KVM feature will need to update their client Java JRE to version
  1.6 (JRE 6) or later otherwise the KVM redirection application will not launch.
  The latest Java Runtime Environment (JRE) update can be downloaded from here:
  http://java.com/en/download/index.jsp

- BMC FW rev 00.40 does contain support for the Node Manager (NM) feature but
  you will also need to install the latest Management Engine (ME) firmware
  which rev 01.10 or beyond ME firmware update package is currently available.

===============================================================================
                           ISSUES FIXED
===============================================================================
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

00.39
    -  System restart cause is incorrect with different power restore policy 
    -  Get System Restart Cause fail in some restart action.
    -  The response data is wrong when issuing Set Power Restore Policy
	  Command with reserved bytes.
    -  RMM3: Web server feature is not functional after BMC firmware update to 00.37
    -  system restart cause should NOT be changed by watchdog timer power down
    -  "Get ACPI Power State command" responds wrong when system is in S5 state


00.38
    -  Client failed to receive SNMP traps sent by server
    -  Web server feature is not functional after BMC 00.37 firmware update

00.37
    -  VLAN - DCMI "Get DCMI Capability Info"  indicates functionality not supported
    -  BMC doesn't respond after DC Power OFF
    -  BMC Generated ARP Control Disabled
    -  It is not able to set VLAN ID to 1
    -  VLAN ID should not be set to 4095
    -  VLAN: Pings fail when VLAN is disabled after changing VLAN ID multiple times
    -  VLAN: Destination Address VLAN TAGs fails to send to VLAN
    -  RMM3 International keyboard support between Linux client and Linux target is not correct
    -  RMM3 Web server cannot display baseboard FRU data except information provided by standard FRU file
    -  RMM3 EWS Event Log is not decoding all events - sensor names=unknown
    -  RMM3 EWS Web Console System_Information page throws error when reading Firmware Information

00.36
    -  RMM3 does not support user blocking from failed login attempts
    -  System fans boosting twice after an AC cycle or a Ctrl-Alt-Del
    -  Systems with static IPs are not able to ping after disable VLAN
    -  Systems on a same VLAN ID are not able to ping 
    -  Fans boost while reading the System Event Log from the RMM3 web server
    -  RMM3 Cannot change the password for the anonymous user
    -  RMM3 Cannot redirect USB flash device to a RHEL 5.x server
    -  RMM3 Email alerting does not happen when the SEL is full
    -  RMM3 EWS Sensor list is blank when use 800x600 screen resolution under BMC00.29

00.35
    -  RMM3 KVM-Using RHEL server & client can only redirect USB device once
    -  RMM3 KVM:  cannot redirect USB devices from RHEL client to Windows Server
    -  RMM3 Fans boost intermittently when system is reset using a Ctrl-Alt-Del
    -  Sometimes memory thermal margin sensors event logged when power cycle using EWS
    -  Datacenter Manager cannot talk to the BMC with BMC34 or BMC33 installed
    -  The frame of EWS pages doesn't adapt itself to the windows under different
       screen resolution


00.34
    -  Fan critical / non-critical events logged during AC cycle over night test.
    -  BMC 00.33 does not fully support the settings migration feature  
    -  Fail to send Alert Immediate command to execute a PET through LAN1.

00.33
    -  Resume on AC Power Loss function fail on [Last state]
    -  No event logged for Power Unit - AC lost after pull out power cords
    -  RKVM operation delay in BIOS utility
    -  BMC IPMISTACK freezes upon stress test 
    -  Add ICH CPUPWR_FLR detection on PU Failure 
    -  KVM absolute mouse mode is non-fuctional when using Windows 
    -  BMC hanging during the IPMITOOL script stress test which contains LAN setting. 
    -  No SEL log was generated when the system was power down by IOH thermal trip


00.32:
    -  Get SEL Alloc Info FreeUnits failed when Add SEL Entry to deposit record to full
    -  RKVM: action from Remote mouse is asynchronous with local mouse in RHEL x32.
    -  RKVM: It takes over 3 hours to install OS via RMM3 LAN.
    -  Intel(R) RMM3 - RAID Op ROM configuration (Ctrl-G) mouse doesn't work in Remote KVM
    -  Intel(R) RMM3 - IPMI Error pop-up windows displayed in EWS
    -  Verify using Platform Event Meg to deposit records in SEL Device until full fail
    -  Threshold sensors can generate invalid events
    -  BMC  web page -- HSC sensor readings are displayed incorrectly
    -  RKVM: The numpad and Direction keys are malfunction while in RKVM sometimes.
    -  RKVM: No video output to rKVM while set SUT display size to 1280x1024.
    -  EWS:Error Manufacturing Data shown in FRU information on FAB4 server board.
    -  RKVM: Duplicate input show up while refresh Video in DOS/EFI.
    -  RKVM: Error reading video data shown during boot into Windows 2003.
    -  [RKVM]Mouse can't select top menu items while set to Relative mode.
    -  Add ICH CPUPWR_FLR detection on PU Failure
    -  Fan speeds are boost by chassis intrusion.

00.31:
    -  No event logged for Power Unit - AC lost after pull out power cords
    -  Change Hyper-Threading or MultiProcessing will alarm beep code 1-5-4-2 
    -  IOH thermal trip doesn't work when IOH temperature increase
    -  Fan speed boost and running full speed in BIOS setup after AC cycle.
    -  Cleared SEL events reappear on A/C cycle - eventually SEL fills and won't log new events
    -  Power restore policy not working - BMC flash full or corrupted
    -  Fans run at 100% during BIOS POST
    -  Integrated BMC has intermittent SEL write failures

00.30:
    -  Incorrect SEL entry for CPU missing in BMC_0023
    -  Processor Thermal Events incorrectly logged in SEL 
    -  Baseboard voltage sensors 0x11 and 0x13 always indicates LC reading  
    -  Incorrect SEL entry for Thermal trip
    -  Incorrect indication by "Processor 1 Status" sensor (0x60) with 1CPU
    -  HSC and ME firmware revision values in BIOS got corrupted
    -  Get Sensor Reading for physical security sensor return mismatch.  
    -  Selviewer 2.0.1 build 6 : upon removal of CPU 2, SELViewer still detects the CPU2
    -  The status fault LED isn't amber blinking when Tach Fan
       sensor lower critical event occurs.
    
00.29:
    -  Embedded Web Service:Logging with the SLES LDAP Server source failed. 
    -  RAID Op ROM configuration (Ctrl-G) mouse doesn't work in Remote KVM
    -  LAN Leash Lost events logged during DC cycle test. 
    -  Fan critical / non-critical events logged during DC cycle test. 
    -  RMM3 KVM support re-sync of mouse pointers 
    -  RMM3 shows unsupported Low-High NR thresholds 
    -  Sol Redirection fails when exiting the efi screen  
    -  BMC -- read RTC via ICH10 instead of getting time from the BIOS 
    -  Incorrect onboard Fault LED indication for system fan1 and  fan2 
    -  Fan critical / non-critical events logged during AC cycle over night test.
    -  Status LED blinking at a very slow rate for non-critical event 
    -  RMM Web Console newly created account privilege wrong
    -  IOH Therm Margin critical events logged during AC/DC cycle test. 
    -  Mem P2 Thrm Mrgn critical event is logged during DC cycle test
    -  Not able to set User privilege level for channel 3 using EWS 
    -  RMM3 Web Console KVM needs inform user when there is no video signal
    -  RMM3 Web Console:  Sensor Readings - need to remove the NR columns when thresholds are enabled
    -  RMM3 user doesnt get administrator priv.
    -  Embedded Web Console - User with 'user' privilege cannot view Configuration Tab; sees improper page instead.
    -  RMM3 KVM Virtual Media does not recognize USB flash drive when run from a Vista client
    -  BMC Update fails from OFU Windows / Linux (via USB Interface)
    -  Backup gateway IP  is getting copied to default gateway ip address when lan parameters are set to Static
    -  Embedded Web Console fails to establish Administrator privilege when adding new user.
    -  Sensor Reading for Voltage Sensor #12 and 14 are incorrect when CPU2 is not present
    -  User can not login EWS with valid user name and password after logining failed with very long username
    -  BMC gives error when trying to get SMTP parameters 5, 8 and 9
    -  Email alerting does not happen when the SEL is full.


00.28:
    -  IOH Tcontrol value is ~54C, TMDG specifies Tcontrol =92C


=============================================================================
                           FEATURES ADDED
=============================================================================
00.40
    -  Add support for W25Q64 flash part

00.39
    -  Add Soft keyboard on KVM over IP console

00.38
    -  None

00.37
    -  Add a button sensor support for front panel power and reset buttons
    -  Add Disk Temperature Sensor for S5500WB and S5500WB12V


00.36
    -  LDAP is advanced feature now
    -  VLAN support 

00.35:
    -  None

00.34:
    -  None

00.33:
    -  None

00.32:
    -  Workaround to avoid uboot changes for 1280x1024 resolution

00.31:
    -  None

00.30:
    -  None

00.29:
    -  Add Technical Marketing clarification text to Web Console Help messages.

00.28:
    -  None

[END OF RELEASE NOTES]