=============================================================================
Intel(R) Server Board  X38ML Integrated BMC Firmware Release Notes
=============================================================================
INTEL Enterprise Platform & Services Marketing
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA
=============================================================================
DATE:		February  12, 2008
TO:		Intel(R) Server Board X38ML customers
SUBJECT:	Integrated BMC(R) firmware rev 00.15 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) 2008 Intel Corporation.

=============================================================================
                              ABOUT THIS RELEASE
=============================================================================
REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND:

Operational mode:	v00.15
UBoot mode:		v01.20
Device ID:		0x21 (BMC 2K7 Firmware)
Manufacturer ID:	0x000157 (Intel Corporation)
Product ID:		0x003D (X38ML)

Checksum information:
UBoot
  Region:		0x0000000 - 0x0040000	
  MD5 Checksum:		0x97e34da0834a9394fdda45c4b9c4594f 
Entire X38ML15.hex image including UBoot, Linux OS, root file system and apps
  Region:		0x0000000 - 0x0400000
  MD5 Checksum:		0xaf27151c6adcd9190cec5bae625f5685 

Source control baselines used:
  Core:			IBMC_CORE_SRC_R0031
  Cross Compiler:	IBMC_CROSSCOMP_R0001
  Platform:		IBMC_MELSTONE_R0015 & IBMC_SNOWHILL_R0028
  Merged:		IBMC_MELSTONE_R0031.0015

=============================================================================
			SYSTEM HARDWARE REQUIREMENTS/REVISIONS
=============================================================================
- The assumption is made that this release will be installed on FAB2 baseboard
  HW. If this release is being installed on FAB1 baseboard HW then please
  refer to the rev 00.06 release notes for necessary FAB1 rework.

=============================================================================
		       SYSTEM SOFTWARE REQUIREMENTS/REVISIONS
=============================================================================

NOTES: It is not a publich release. See Features Added section for details.

- X38ML BIOS revision:
  S3200X38.86B.00.00.0030 (R0030 or later) 

- X38ML FRU/SDR package:
  FML1_06 (rev 0.6) or later.

- Zoar NIC Port 2 EEPROM:
  MLA20060.eep

=============================================================================
                         IMPORTANT INSTALLATION NOTES
=============================================================================
- Two firmware image hex files are provided with this release. Please use the
  upd_fw.nsh EFI installation script to load the image containing the PIA area.

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

NOTE: This update does NOT require the boot block protect jumper settings. If
      you upgrade from 00.13 or older versions, upgrade to 00.13 first.

1. DC power system off

2. Copy the X38ML15.hex, fwpiaupd.efi, ipmi.efi and upd_fw.nsh files to a
   USB key, hard disk drive or floppy drive.
   All of these files must reside in the same directory.

3. Apply DC power on system. 

4. Boot to EFI and then run the upd_fw.nsh script file to update the FW.
   Update takes approximately 6 minutes to complete.
   Using fwpiaupd.efi with your own command line parameters is not supported
   and doing so is at your own risk!

=============================================================================
                      FIRMWARE DOWNGRADING PROCEDURE
=============================================================================

NOTE: DO NOT DOWNGRADE THE FIRMWARE TO ANY REV PRIOR TO 00.13!

=============================================================================
                           KNOWN ISSUES/WORKAROUNDS
=============================================================================

- Please refer to the rev 00.06 release notes for any known issues with the
  FAB1 baseboard HW.

- OS (Linux & Windows) present FW updates over USB are not supported.

=============================================================================
                           FEATURES ADDED
=============================================================================
Integrated BMC 00.15:
- Added support for Hot Swap Backplane (HSBP) in the core.

Integrated BMC 00.14:
- None

Integrated BMC 00.13:
- Provide selectable option for the dedicated NIC port to the baseboard 
  management controller.

Integrated BMC 00.12:
- None

Integrated BMC 00.11:
- None

Integrated BMC 00.10: 
- The LAN is disabled by default by FW setting the IP Source to Static and
  setting the IP Address to 0.0.0.0.
  There are two ways to enable it:
  1. Set the IP Address Source to DHCP (cmdtool 20 30 01 01 04 02).
  2. a) Set the NetMask first (cmdtool 20 30 1 1 6 ff ff ff 00)
     b) Then set the IP Address to valid address (cmdtool 20 30 1 1 3 n n n n
        Where "n n n n" is the IP address in hex).

Integrated BMC 00.09:
- None

Integrated BMC 00.08:
- None

Integrated BMC 00.07:
- Ability to configure IPMI users and LAN channel
- IPMI LAN channel
- Serial Over LAN (SOL)

Integrated BMC 00.06:
- None

Integrated BMC 00.05:
- Additional enhancements & improvements have been made to the fan speed control feature

Integrated BMC 00.04:
- Added support for a sixth fan tachometer sensor

Integrated BMC 00.03:
- None

Integrated BMC 00.02:
- Fan control support
- System attention manager (LED support for sensor threshold/offset assertions)
- Get and Set SM Signal commands
- Resolve IP Address command
- Set Processor TControl command
- Support for 256Mbit DDR memory devices

Integrated BMC 00.01:
- KCS interface
- Basic IPMI stack ported over from uCOS source base
- Pilot-II register access utility
- PECI interface support
- I2C/SMBus support including IPMB
- Intel OEM firmware transfer mode commands have been added so existing Intel FW update utilities can be used with little or no changes required to them. Embedded document below contains EPS level details on these commands.

- Support for the force update mode jumper which causes the FW execution to remain the in u-boot code.
- Get Device ID and Get Self Test Results commands are now supported over KCS while FW is running from u-boot code. 
- Get Device ID auxiliary firmware version field to return the u-boot version number
- Atmel AT26DF321 SPI flash support
- Sensor Data Repository (SDR) supported using all of the IPMI defined SDR commands using the SDR data provided in the FW image.
- Sensor Event Log (SEL) supported using all of the IPMI defined SEL commands
- FRU device 0 support using all of the IPMI defined FRU commands
- Sensor support as indicated in the embedded document below. Support includes all of the IPMI defined sensor commands.

- Full support (uboot & Linux runtime) for the Atmel AT26DF321 SPI flash and the Intel S33 SPI flash device family
- Added support for the Set System GUID command
- GPIO driver now includes chassis interrupt support

=============================================================================
                           ISSUES FIXED
=============================================================================
Integrated BMC 00.15:
- Post LEDs keep on after POST finished
 - VLAN LAN Configuration Parameters cmd should not be supported

Integrated BMC 00.14:
 - Melstone sn#0F "processor" IERR assert a SEL entry

Integrated BMC 00.13:
 - SOL data corruption occurs at 9600, 19200, 38400 baud rates  
 - MAC address falls outside protected area.
 - Melstone NIC port not enabled after f/w update.

Integrated BMC 00.12:
 - Watchdog timer count down couldn't be stopped in sleep mode (S1 state).
 - IPMI watchdog test is unstable in BMC test menu.
 - Attempting a 2nd SOL session kills the current SOL session.
 - Anonymous user can not reset console after system reboots.
 - SOL close session command failed.
 - Admin privilege should work with SOL.

Integrated BMC 00.11:
 - With AC ON, Integrated BMC network interface (StaticIP) won't enable with no cable present
 - LAN function failed after AC cycle
 - Can not mng system using BMC through NIC when switch cnfg auto dup auto speed

Integrated BMC 00.10:
 - The FRB-2 function is not work

Integrated BMC 00.09:
 - None

Integrated BMC 00.08:
 - None

Integrated BMC 00.07:
 - None

Integrated BMC 00.06:
 - None
      
Integrated BMC 00.05:
 - None
      
Integrated BMC 00.04:
 - None

Integrated BMC 00.03:
 - None

Integrated BMC 00.02:
 - None

Integrated BMC 00.01:
- First release

=============================================================================
                             REFERENCE MATERIAL
=============================================================================
Intel(R) Server Board X38ML Technical Product Specification (TPS)

Intel(R) Server System SR1520ML Technical Product Specification (TPS)


[END OF RELEASE NOTES]
