=============================================================================
Intel S3000AH/s3000PT BIOS Development
=============================================================================
INTEL Enterprise Software Technology
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA
=============================================================================
DATE: June 12, 2009
TO: S3000AH/S3000PT Platform customers
SUBJECT: EPSD AspenHill/PortTownsend BIOS Release notes ver R54
=============================================================================
                           LEGAL INFORMATION
=============================================================================

Information in this document is provided in connection with Intel products 
and for the purpose of supporting Intel developed server boards and systems. 
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.

=============================================================================
                              ABOUT THIS RELEASE
=============================================================================
Build Stamp : S3000.86B.02.00.0054
Build Date : June 12, 2009

=============================================================================
                           BIOS COMPONENTS/CONTENTS
=============================================================================
Processor supported: 
Quad-Core Intel(R) Xeon(R) Processor 3200 Series
Dual-Core Intel(R) Xeon(R) Processor 3000 Series
Intel(R) Core(TM) 2 Quad Desktop processors
Intel(R) Core(TM) 2 Duo Desktop processors
Intel(R) Core(TM) 2 Extreme processors
Intel(R) Pentium(R) D processor
Intel(R) Pentium(R) 4 processor Extreme Edition
Intel(R) Pentium(R) 4 processors with 800 MHz system bus speed
Intel(R) Celeron(R)   processors
Intel(R) Celeron(R) D processors
Intel(R) Celeron(R)   processors 400 Sequence

Microcode update versions:
CPUID   Microcode   
0F34h       17h
0F41h       17h   
0F43h       05h
0F44h       06h
0F47h       03h
0F49h       03h
0F4Ah       04h
0F64h       04h
0F65h       0Bh
0F62h       0Fh
06F2h       5Ah
06F6h       CBh
06F7h       68h
06FBh	    B6h	
06FDh	    A3h
10660h      04h
10661h      38h

BIOS image checksum:  0x15DDFC3A

			
=============================================================================
                       SYSTEM FIRMWARE REQUIREMENTS/REVISIONS
=============================================================================
  SATA RAID: LSI RAID for SATA - v5.4.11101321I
  Intel Matrix Storage Manager option ROM - v5.6.2.1102
  ATI RN50 VGA: BK-ATI VER008.005.023.000
  Tabor, Tekoa: Intel(R) Boot Agent GE v1.2.31
  Intel(R) Active Management Technology BIOS Extension v1.2.0.0000
  Intel(R) Active Management Technology FW 1.3.11
  Memory Reference Code 0.50 (equivalent to Mukilteo MRC 1.2)
  
=============================================================================
                           INSTALLATION NOTES
=============================================================================

IMPORTANT NOTES:
  
  - From BIOS R25 on, SMBIOS strings (Type 1, 2,3) storage area moved to 
    BIOS Non-Volatile storage area. If the replaced BIOS is older than R25, 
    please clear event log before BIOS update (by iFlash32). Otherwise, it 
    may cause the SMBIOS strings display & update failure.
    (How to clear event log: Enter BIOS Setup by F2, go to Server Management
     Page, for question 'Clear Event Log', select 'Enabled', then Save&Exit). 
  
  - iFlash32 could only update the flash that the system boot from. For example,
    if system boot from FWH, iFlash32 can only update the FWH flash; if system boot 
    from SPI, iFlash32 can only update SPI flash.
    
  - Recovery feature is only available on S3000AH platform.
    
UPDATE INSTRUCTIONS:

- by iFlash32
    boot to DOS:
    iFlash32.exe ah86054.cap /u

=============================================================================
                        BIOS RECOVERY INSTRUCTIONS
=============================================================================
Recovery process can be initiated by setting the recovery jumper (called force recovery)
or invoked because of flash damaged.

A BIOS recovery can be accomplished from ATAPI-CD. ATAPI-CD image for recovery is created 
using El-Torito format image (which is bootable).

The recovery media must contain the following image file: FV_MAIN.FV under root directory.
The system should also contain a DOS bootable disk (HD, USB drives or CD, etc.) 
which must include the following image files: 
1.	IFLASH32.EXE
2.	*.CAP
3.	AUTOEXEC.BAT

The BIOS starts the recovery process by first loading and booting to the recovery 
image file (FV_MAIN.FV) on the root directory of the inserted ATAPI-CD. 
This process takes place before any video or console is available. 
Once the system boots to this recovery image file (FV_MAIN.FV), user should select 
booting the DOS disk which contains the above file list. The further process would 
load and execute the AUTOEXEC.BAT and the flash update application (IFLASH32.EXE). 
IFLASH32.EXE requires the supporting BIOS Capsule image file (*.CAP). 
Once the recovery process is complete, it waits for a user to switch the recovery 
jumper back to normal operation and restart the system by doing power cycle.

The following steps illustrate the recovery process:
1.	Insert recovery media (ATAPI CD) with the FV_MAIN.FV on the root directory.
2.	Insert the disk with all the required files (IFLASH32.EXE, AUTOEXEC.BAT, *.CAP).  
    User could also put all the files in both step 1 and 2 together into one disk
3.	Change the recovery mode jumper (BIOS RECV from normal operation to recovery operation. 
    The details of the jumper can be found in the Board EPS.
4.  Power on the board.
5.	The BIOS POST screen will appear and display the progress. BIOS continues to 
    boot to DOS from the media.
6.	AUTOEXEC.BAT file is invoked and it will initiate the flash update (IFLASH32.EXE) 
    with new capsule file (*.CAP). The message will be displayed if flash update succeeds. 
    If flash update fails, it will be notified to the user.
7.	Once the flash update is completed, revert the recovery jumper back to normal operation.
8.	Perform the power cycle.

=============================================================================
                            KNOWN ISSUES/WORKAROUNDS
=============================================================================
- update flash with any previous BIOS releases before R34 may cause BIOS Setup 
  configuration incorrect, which in the worst case make system boot failure. 
  For future BIOS releases, roll back to the BIOS after R34 (inclusive) would 
  be OK. For BIOS releases older than R34, if system failed to boot, clear 
  CMOS is a workaround method. 
- When use DMIDOS utility to update Board System Information on WinBond W25X16 
  SPI chip, sometime an error will occur when Chassis Serial Number is being 
  updated and cause system halt.

=============================================================================
                          VERIFIED PRIOR TO RELEASE
                               update Notes
=============================================================================
Passed Basic Acceptance Test
On S3000AH:
  - Boot to EFI shell
  - CPU information check
  - Boot to DOS via legacy floppy, CD-ROM
  - Install Windows 2003 32bit on IDE HDD
  - Install Linux(RHEL5U 64) on SATA HDD
  - Boot, Reboot, shutdown on Windwos 2003 32bit
  - Boot, Reboot, shutdown on Linux(RHEL5U 64)
  - Flash update with iFlash32

  
=============================================================================
                         FEATURES MODIFIED/ADDED/REMOVED
=============================================================================
R54
 - SMM Security code path integration.

R53
 - Support OFU utility update BIOS;
 - Add FWVERSIONDATA variable;
 - Change AMI CSM Binary version to 2.35

R51 
 - N/A

R50
 - N/A

R49
 - OEMID and OEMTBLID change support for SLP2.0
 - The second NIC MAC address display.
 - Post the BCPID string change to BIOS setup.

R48
 - Update the AMI CSM binary file.
 - SLP2.0 support. 
 - Add WHEA feature for Windows2008 support.
 - Add AMIBCP string.

R47
 - MicroCode update for Conroe\Kentsfield

R46
 - N/A

R45
 - N/A

R44
 - Add SPI flash second source support: Intel S33

R43
 - Microcode update for CPUID 0xF65

R42
 - Microcode update for Intel Core 2 Duo processor M0 stepping, Core 2 Quad processor G0 stepping
 - Bootable USB stick / boot order 

R41
 - Update processor microcode for CPUID 06F2h, 06F6h, 06F7h and 10661h.

R40
 - When QuAD processor is detected on the board PBA# -205 and earlier (PBA# -205 and earlier board don't support QuAD core processor), BIOS will halt system with an error message shown on screen. 
 - For PECI enabled processors, BIOS Setup menu will show thermal margin which is a negative value instead of CPU temperature.
 - InterLowTempLimit in FSC profile (SC5295-E) is changed to low.
 - Include micro code for Conroe-L A1 stepping (CPUID: 10661)
 - SSID update: when LSI RAID Option Rom is loaded, apply RAID SSID; when in non-RAID
   mode or Intel Matrix RAID Option Rom is loaded, apply non-RAID SSID.

R39
 - AMIBCP utility support.
 - Flash Write Enable/Disable SW SMI handlers added for OFU support.
 - Setup option 'Post Error Pause' default value is changed to 'Disabled'.

R38
 - Refine setup help string for 'Timeout' option.
 - Exchange PWM1 & PWM2 min duty cycle for PP3 chassis.
 - Add support for utility DMIEDIT WINPE version.
 - Increase the watchdog timer count in BIOS ASF_INFO to get rid of 'System boot failure' in iAMT log.
 - Align SMBIOS Type 15 event log types with SMBIOS specification v2.4.

R37
 - Manufactory default setting for Multi-core processing changed from Disable to Enable.

R36
 - Add Core Multi Processing Enable/Disable option in BIOS Setup.
 - Add support for Intel(R) Celeron(R) Processor 4xx (2.4Ghz, 512kB L2 Cache)  FSB of 800 MHz.

R35
 - Micro code update for processor with CPUID 0x6F7.
 - Display correct family string for Xeon 3200 processor.

R34
 - Intel Matrix SATA RAID OpRom is supported on all SKUs.
 - S3000AH, S3000AHV SKU NIC update to support iAMT function.

R33
 - N/A

R31
 - Add SMBIOS Type 11 (OEM string) support and SLP (System Locked Preinstall)
   support.
 - Heceta init flexibly for both SIO 5017 and 5027. 

R30
 - On board video option ROM updated from version VER008.005.007.001 to 
   VER008.005.023.000.

R29
 - Change SR1530 fan speed low limit to 2400 rpm.

R28
 - Remove the 'PXE OS Boot timeout' from BIOS Setup.
 - Remove 'Boot Processor Number' from BIOS Setup.
 - Remove the error message for floppy not present case.

R27
 - AHCI option is removed from BIOS Setup, as it is actually not supported by
   BIOS due to lack of AHCI Option ROM.
  
R25
- SMBIOS ROM data area (for the storage of SMBIOS Type 1, Type 2, Type 3)
  moved to the BIOS Non-Volatile storage area. The data area could be preserved
  during BIOS update via iFlash32.

R21
- SMBIOS ROM data area (for the storage of SMBIOS Type 1, Type 2, Type 3)
  moved to the BIOS Non-Volatile storage area. The data area could be preserved
  during BIOS update via iFlash32.

=============================================================================
                              FIXED ISSUES
=============================================================================
R54
 - N/A

R53
 - Fix can't enter SAS card OptionRom issue.

R51
 - SMBIOS type4 CPU family name support for Intel Core2 Extreme CPU.

R50
 - N/A

R49
 - SCSI Card MP table error
 - BCPID driver interface error
 - UUID can't be displayed when first byte is 0xFF.

R48
 - NVRAM header recovery.
 - USB mouse and keyboard are still displayed when usb disable.
 - DMIEDIT usual fails under MP version WINPE.

R47
 - 2G address 667MHZ DIMM degrades to 533MHZ
 - Check Oprom type to skip EFI oprom and dispatch x86 oprom only in our BIOS

R46
 - Fix issue on R45 that system will hang when use IDA 1.3.1 to do some deployment. 

R45
 - Added Fan Speed Control on Conroe-L 
 - BIOS will sometimes currupt when use DeTwo KVM system

R44
  - N/A

R43
  - Fixed fan Speed control issue: system fan always running at full speed in SC5295 UP chassis.

R42
  - N/A

R41
  - Fix: Netware 6.5 Sp5 failed to install with BIOS R35

R40
  - FSC Setup display incorrect figure when the input value exceeds 100. 
  - Blue screen happens when scanning PCI bus with LSI 150-6 and SRCS16 plugged in
    the PCI-X slot.

R39
  - Fix: BIOS name has a trialing space
  - Fix: Non -ASCII characters used in the BIOS name
  - Fix: 65535 does not disable BOOT timer as described in F2 setup
  - Fix: SATA HDD boot order display incorrectly in BIOS Setup menu
  - Fix: Fan Speed Control malfunction on the board with the combination of SIO5017 and PECI enabled CPU

R38
  - Fix: Boot to Network is disabled by default. Please make this enable.
  - Fix: No description for password setting rule.
  - Fix: Matrox G550 video adapter can't work in PCI-E x8 slot.  

R37
 - N/A

R36
 - Fix: Patch for CMOS clear flag occasional missing: CMOS clear flag reflecting CMOS CLEAR jumper state will be cleaned if reset happen during early POST stage.
 - Fix: XD (execute disable bit) can be enabled on Conroe family processors.

R35
  - Fix: BIOS boot timeout in BIOS setup menu doesn't work
  - Fix: Onboard silkscreen lable dismatch with BIOS setup menu.
  - Correct: BIOS Setup USB menu typo.
  - Fix: Interrupt routing information incorrect in MP table.

R34
  - N/A

R33
  - Fix: LX board unable to clear AMT password

R31
  - Fix: SMBIOS table Type 8 issues  

R30
  - Fix: AFUDOS (and DMIDOS) doesn't work properly w/ production BIOS R28.
  - Fix: System stops at BIOS set-up window.

R29
  - Fix: the processor Family of Core 2 Duo is displayed incompletely.

R28
  - Fix: Power Cycling Failure.
  - Fix: System hangs while writing to port CF9 or 92 to soft reset system.
  - Fix: A single core processor shown error with 2 type 4 structures.
  - Fix: Press power button during POST sometimes can not shut down system immediately.
  - Fix: The Microcode of core2 is not updated.
  - Fix: Remote control "Power on" by AMT will lock mouse and keyboard in Win.

R27
  - Fix: S1/S4 cycle test fail.
  - Fix: bios contains incorrect fan thresholds.

R26
  - Fix: Setup System Info consistent with SE7230NH1 (with Type 1, 2, 3 info)  
  - Fix: change fan speed threshold to meet ISM requirement  
  - Fix: remove SOL enable dependence with console redirection enable
  - Fix: wrong SERR Logging and setting 
  - Fix: make CPU PECI temperature to become possitive value by adding 100 
  - Fix: Serr issue with syskonnect NIC during chipset driver package installation 
  - Fix: AMT IDER & SOL test fail 
  - Fix: Debug LED's need to be disabled after BIOS boot 
  - Fix: In ACPI table,the OEM Table ID='TIANO ' 
  - Fix: Failure in retrieving SMBIOS info after system wakeup from hibernate 
  - Fix: Error messages reported in BIOS Error Manager when using USB MS or KB 

R25
  - Fix: The Numlock led still on during the post, while set Numlock=off in setup menu
  - Fix: Boards hang at postcode 005A during first boot after ICT/offline programming
  - Fix: Processor number shows incorrectly in OS 
  - Fix: Console Redirection only works with baud rate 115.2K

R21
  - Fix: BIOS hangs after setting console redirection from SYSCFG.  
  - Fix: The password dialog to enter the password doesn't come up and the system boots  
  - Fix: BIOS password comparison fails.  
  - Fix: BIOS restore defaults not working for Boot order.(Both F9 and from syscfg)  
  - Fix: Several BIOS SETUP item strings doesn't display correct because of length limit  
  - Fix: ./syscfg /i occasionally hangs and locks keyboard and mouse.
  - Fix: Use official strings for onboard NICs in BIOS setup.

[END OF RELEASE NOTES]