================================================================================
Intel(R) Server Boards S5000XVN BIOS RELEASE NOTES
================================================================================
INTEL Enterprise Products and Services Division
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA
================================================================================
================================================================================
DATE    : November 30, 2010
TO      : Multi-Core Intel(R) Xeon(R) Processor-Based Server Platform customers
SUBJECT : BIOS Release notes for version R0098.40
================================================================================
                           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) 2010 Intel Corporation.

================================================================================
                              ABOUT THIS RELEASE
================================================================================
Build Stamp : S5000.86B.12.40.0098.11302010
Build Date  : November 30, 2010

================================================================================
                           BIOS COMPONENTS/CONTENTS
================================================================================
Processors supported: 
  Intel(R) Xeon(R) Processor 5000 series w/ 533Mhz/667Mhz/1066Mhz FSB
  Intel(R) Xeon(R) Processor 5100 series w/ 1066Mhz/1333Mhz FSB
  Intel(R) Xeon(R) Processor 5200 series w/ 1066Mhz/1333Mhz FSB
  Intel(R) Xeon(R) Processor 5300 series w/ 1066Mhz/1333Mhz FSB
  Intel(R) Xeon(R) Processor 5400 series w/ 1066Mhz/1333Mhz FSB

Microcode update versions:
CPUID   Version Status  
0F64h   02      Production
0F65h   08      Production
06F6h   D2      Production 
06F7h   6B      Production 
06FBh   BC      Production 
10676   60F     Production
1067A   A0B     Production


On-Board Component Option ROM Versions:
ATI RN50 VGA    	: BK-ATI YJ20234a VER008.005.023.000
				 YJ18794g (S5000PAL, S5000XAL, S5000PHB)
PXE Ver.        	: Intel(R) Boot Agent GE v1.2.45
ESB2 Option ROM 	: v A.08.09161334I
ESB2 AHCI Option ROM	: iSrc 1.08 09252006

Memory Reference Code Version:  1.32


================================================================================
                       SYSTEM FIRMWARE REQUIREMENTS
================================================================================
BMC 66
FRUDSR 48
EEPROM v03.01
HSC V2.14/2.12
================================================================================
                           INSTALLATION NOTES
================================================================================

WARNING:  It is very important to follow these instructions as they are written.
Failure to update using the proper procedure may cause damage to your system.

Update BIOS using bootable USB Flash Drive:

Updating from BIOS revisions R0038 or earlier:
NOTE:  This operation will update both banks of the flash part.  This is necessary
as the Setup options from R0038 and earlier are not compatible with R0039 and later.

NOTE:  BIOS Bank Select jumper needs for be in Normal mode (2-3) during this whole
procedure.

1)  Download release package and extract contents to USB Flash Drive
2)  Verify that the R0098_40.CAP, BIOS98_4.BAT and IFLASH32.EXE files are present
    on the USB Flash drive
3)  Verify that BIOS Bank Select Jumper is set to Normal mode (2-3).
4)  Power system on and boot to USB Flash Drive
5)  At the command prompt type "BIOS98_4".
6)  Flash update should complete within 3 minutes
7)  Shut down the system but leave it connected to AC power
8)  Clear CMOS by moving the Clear CMOS jumper to the clear position and back.
9)  Boot system and enter BIOS Setup by pressing the F2 Key during POST
10) Verify BIOS string
11) Press F9 to load defaults
12) Press F10 to save and reset the system.
13) Power system on and boot to USB Flash Drive
14) At the command prompt type "BIOS98_4".
15) Flash update should complete within 3 minutes
16) Reboot system and enter BIOS Setup by pressing the F2 Key during POST
17) Verify BIOS string
 

Updating from BIOS revisions R0039 or later:
NOTE:  This operation will only update one bank in the flash part.  This is
recommended in case of a flash update failure that the system can be easily
recovered.

NOTE:  BIOS Bank Select jumper needs for be in Normal mode (2-3) during this
whole procedure.

1) Download release package and extract contents to USB Flash Drive
2) Verify that the R0098_40.CAP, BIOS98_4.BAT and IFLASH32.EXE files are present
   on the USB Flash drive
3) Verify that BIOS Bank Select jumper is set to Normal mode (2-3).
4) Power system on and boot to USB Flash Drive
5) At the command prompt type "BIOS98_4".
6) Flash update should complete within 3 minutes
7) Reboot system and enter BIOS Setup by pressing the F2 Key during POST
8) Verify BIOS string


================================================================================
                        BIOS RECOVERY INSTRUCTIONS
================================================================================

BIOS Recovery is not supported. 

Rolling BIOS is supported.

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

-Video mode is set to 80x25 until BIOS defaults are loaded

-PAE mode and the equivalent Linux mode must be set to see > 2.5GB of memory.

NOTE:  Intel(R) Xeon(R) Processor 5100 series DO NOT support Hyper-Threading.
       The OS will only show 2 CPU threads per physical processor installed.
       Intel(R) Xeon(R) Processor 5300 series DO NOT support Hyper-Threading.
       The OS will only show 4 CPU threads per physical processor installed.
NOTE:  BIOS Setup shows the number of physical processors installed and not the
       number of processor cores. For example, when 2 Intel(R) Xeon(R)
       Processor 5100 series are installed, BIOS POST and Setup will only show 2 processors. 

-THIS BIOS ONLY SUPPORTS BETA OR LATER HARDWARE.
 DO NOT APPLY THIS BIOS TO ALPHA HARDWARE.

-IF CMOS IS CLEARED, IT MUST BE CLEARED PER THE INSTALLATION INSTRUCTIONS.

-When two Intel(R) Xeon(R) 5100 series processors are installed,
 an NMI error may appear during POST after updating from BIOS R0054 or earlier
 to BIOS releases after R0054.  This is expected and due to a change in the way
 errors are handled in the newer BIOS release. Perform a full DC power cycle
 (front panel power off and power on) to prevent this message from appearing again.

-As of BIOS R0065, may encounter a system reset upon first boot if previous
 NVRAM corruption has been found.

-As of BIOS R0077, Case Sensitivity support has been added to BIOS Admin/User password.
 If a password was installed using previous BIOS release without Case Sensitivity,
 enter old password in all lower case and then re-install password for proper Case Sensitivity.


================================================================================
                              FEATURES ADDED/REMOVED
================================================================================
-As of BIOS R0052, DIMMs with outdated AMB (Advanced Memory Buffer) component
 present are no longer supported. The system will halt with 3 beeps at POST code
 0xEA to indicate an "Unsupported AMB" error.

-As of BIOS R0056, removed support for Pre-production CPU steppings of the
 Intel(R) Xeon(R) Processor 5000 series.
 This includes processors with CPUID 0F61h, 0F62h, 0F63h.

-As of BIOS R0077, removed support for Pre-production CPU steppings of the
 Intel(R) Xeon(R) Processor 5100 series and Intel(R) Xeon(R)
 Processor 5300 series.
 This includes processors with CPUID 06F4h, 06F5h.

-As of BIOS R0081, removed support for Pre-production CPU steppings of the
 Intel(R) Xeon(R) Processor 5100 series and Intel(R) Xeon(R)
 Processor 5300 series.
 This includes processors with CPUID 06F9h.


================================================================================
                              FIXED ISSUES
================================================================================
R0098.4
- Added	Microcode Update - SRV_P_96 to address the following:

	Intel(R) Xeon(R) Processor 5100 Series Specification Update, Erratum AG131
	Intel(R) Xeon(R) Processor 5200 Series Specification Update, Erratum AY76
	Intel(R) Xeon(R) Processor 5300 Series Specification Update, Erratum AJ127
	Intel(R) Xeon(R) Processor 5400 Series Specification Update, Erratum AX76

R0098
- Fixed Intel quad-port NICs with "ZC" IDT chip will cause system hangs.
- Fixed The BIOS boot up option will not change.
- Fixed Can't boot to any USB device when SATA ODD is used and a RAID array is created.
- Fixed System boot time is significantly longer than previous BIOS revisions.
- Fixed Passive BP LED amber at system reset

OTHER:

- Updated SMM memory utilization
- Corrected some SMRR bit locks
- Increase PCIe completion timeouts for supported devices.

R0096
 - Fixed TAB key not working with console redirection in 3Ware RAID BIOS screen.
 - Fixed BMC FW version is showing up in BIOS w/no back plane installed.
 - Fixed NIC changes in boot order if PXE boot missed.
 - Fixed BCPID missing from R0094.
 - Fixed POST slow when certain video cards are installed in the S5000XVN board. 
 - Fixed Corrupted text on Boot Option and Boot Order screen.
 - Fixed PC-check* fails ACPI test on BIOS 94.
 - Fixed Microsoft* Vista* Enterprise activation failed with OA2.0 enabled BIOS. 

OTHER:'
 - Fixed APs contending for Semaphore during microcode load.
 - Added update to LSI SATA SW RAID OpRom v A.08.09161334I.

R0094
 
 - Fixed Recent Intel(R) RAID cards ctrl+G fails in S5000PSL/S5000XVN PCI slot 4.
 - Fixed System won't POST with some Gigabit LAN adapters installed in x8 slots.
 - Fixed Fixed BIOS89 failure on Platform Compatibility Test (PCT) for S5000PSL.
 - Fixed Fixed certain video cards stop Windows* XP Professional 32bit Service Pack 2 (SP2) from shutting down in S5000XVN.
 - Fixed Issue with BIOS91 and the Intel(R) Xeon(R) Processors 5400 Series E-0.
 - Fixed Intel(R) Xeon(R) Processor E5405 power down issue.
 - Fixed NMI and SEL log policy for Fatal and Non Fatal Memory Errors.

OTHER:
 - Added workaround for the board signal integrity issue requiring a manufacturing change for some products.  Note this workaround may be used on both older and newer motherboards.
 - Add Qimonda* AMB patch to MRC 1.32 in efforts to reduce M1Err(s).
 - Improve remote console performance at 9600 baud rate.
 - Update to LSI* SATA SW RAID OpRom v A.07.05151334I.

R0091:
- Fixed: Serial Console redirection is available even if COM ports are disabled
- Fixed: Event Log in  OS Displays PPM Disabled Error Event with E5310  
- Fixed: Some Video Cards log Critical interrupt/PCIe Link in SEL on S5000XVN
- Fixed: Serial Over LAN (SOL) corruption on BIOS R0086->R0089

OTHER:
- Added Intel(R) 5400 Series Processor E-0 microcode (A07)
- Updated Intel(R) 5400 Series Processor microcode (60C)
- Add BIOS selectable option to do a hard reset on NMI
- Mask Correctable Errors on Port4 (x16 slot) of S5000XVN 
- Fixed: Serial Over LAN (SOL) corruption on BIOS R0086->R0089 

R0089:
- Fixed: C States not functional for Intel(R) Xeon(R) Processor 5300 series
- Fixed: [WHQL] TCG Integration Test Fails
- Fixed: DMIEDIT usually fails under Windows PE
- Fixed: Dialogic Display BCPID in BIOS Setup
- Fixed: Linux ignores NMI and continues to run after uncorrectable memory ECC errors

OTHER:
- Enable QR Support in MRC
- Add Verb Table for RealTek Alc262 Audio Codec
- Add Update Copyright Year in BIOS Setup Screen
- Add Update LSI SATA SW RAID OpRom v. a_02151557i
- Add Mask replay timeout errors for ATI Video Card
- Add Fix WinPE Boot from USB key failure

R0088:
- Fixed: (WHQL) Common Scenario "Stress With IO" fails
- Fixed: WBINVD issue, need to increase AP timeout
OTHER:
- Add setup option to enable/disable USB device moving to top of Boot Order
- Add ID for files modified with AMIBCP
- Add FW_VERSION structure to NV Storage area
- Add Support changing OEMID and OEM TableID with AMIBCP

R0087:
- Fixed: Microsoft Windows 2008* OS Install fails with BIOS 86
- Fixed: Blue Screen installing Server 2008 on S5000PSLR with R0086
- Fixed: Video capture card Blue Screens Microsoft Windows 2003*
- Fixed: BIOS cannot update when BMC in Force Update MOde
- Fixed: Legacy Console Remains Active After OS Boot
- Fixed: Date error in BMC SEL TimeStamp for year 2008
- Fixed: Input devices fail on S5000XVN entering S3 in Microsoft Windows XP*
- Fixed: WHEA - Error Record Serialization misinterpreted by Microsoft Windows 2008*
Other:
- Add SLP 2.0 Support
- Add AMISLP support for SLP 2.0
- Overlapping Memory Area fixed in PCI 3.0 implementation
- Support Infiniband Boot Type
- Not all possible P-states made available for Intel(R) Xeon(R) Processor 5400 series
- Sync SLIC (SLP) Table ID with Platfrom ID
- Server hangs under certain COM connection conditions
- Microcode Update(s)
	06F6h   CD 
	06F7h   69
	06FBh   B7
	10676   60B

R0085:
- Fixed: After offline programming R0084, boot bank is not consistant
- Fixed: Processor Cache Size Mismatch Error 192 has typo
- Fixed: BIOS Setup needs to remove/add SATA Port information
- Fixed: 2 blinking cursors when entering setup under quiet boot
- Fixed: Video loss when Serial B is disabled but enabled for console redirection
- Fixed: There is an unknown device under Microsoft* Windows* 2000+SP4
- Fixed: USB mouse and keyboard detected if USB is <Disabled>
- Fixed: Performance anomolies in slot4 with Springports and EIRQ enabled
- Fixed: Northbridge shutting down PCIe link with plx device 8533 installed
- Fixed: Trouble entering opROMs that trap int 19
- Fixed: Genuine M15ERR (Accompanied by M13ERR) should have SEL log
- Fixed: Support for Harbison Refresh-2 Board
- Fixed: Use HECBASE to determine PCIE Base Addrs (Fix IBIST errors)
Other:
- Memory Reference code to 1.32
- Intel Rapid Boot Technology: Enable Video controller
- Intel Rapid Boot Technology: CSM Payload changes

R0084:
- Fixed: System will not boot with max memory (8x  4gig DIMMs- 32gigs)
- Fixed: Problem with PXE Boot with on-board NIC 
- Fixed: Impossible to boot to any boot device with SRCS28X installed
- Fixed: MTRR configuration issue with G-0 processors
- Fixed: TPM is not functional on S5000XVNR
- Fixed: CLTT configuration reverting back to OLTT after Cntl+Alt+Del
- Fixed: Overheating DIMMs in CLTT

Other:
- Added support for AMIBCP Boot Order Support

R0082:
- Fixed: Unable to boot to full Linux kernel through Linux payload
- Fixed: GBE LAN cannot be detected and transfer data under DOS 7.0 (NICs fail in DOS)
- Fixed: Duplicate devices in Boot Order after CMOS clear
- Fixed: VMWare 3.0.2 ESX kernel panic during installation
- Fixed: Deep C-State support will cause W2K3 without installed service pack to fail
- Add back Altitude Bios Setup Option when OLTT selected
- Add Windows Hardware Error Architecture (WHEA) support
- Update Memory Reference code to 1.30
- Add Half Ratio support for the Intel(R) Xeon(R)
  Processor 5400 series 
- Add 10676h C-0 processor microcode for Intel(R) Xeon(R)
  Processor 5400 series 

R0081:
- Fixed: S5000XVN reboots instead of resumes from S4 under Vista
- Fixed: BIOS hangs when there is no boot targets available on the system
- Fixed: WHQL UAA test fails in Vista 64bit on S5000XVN
- Fixed: Problem with PXE Boot with on-board NIC or NIC boot under dos in BIOS R0078
- Fixed: Some SATA drives not detected on cold boot
- BIOS String Update "Add new CC3 requirements"
- Errata 100: ESB2 PCIe switch mis-formats TLPs
- MP Routing/Table Fixes
- Fix video corruption on Main tab in BIOS Setup w/console redir enabled
- Fix Unrecoverable Error Handling problems
- Fix kernel panic in Linux with throttled processors
- Loading user defaults loads invalid option on the boot order page
- Fixed garbled text in BIOS Setup at 115K baud w/console redir
- TPM Status appears in BIOS Setup on boards without TPM.
- Update ESB2 RAID OpRom to vA.01.07101204I
- Enable fake MSI for S5000PSL Slot4
- Add support of depop SKU based off of S5000PSL
- WHQL test failure on I/O Port 161 and 162
- Add 06F6h B-2 processor microcode patch M046F6C9 for the Dual-Core
- Add 06F7h B-3 processor microcode patch M406F767 for the Quad-Core
- Allow B-step/G-step mixed stepping for 5100 and 5300 series processors

R0079:
- Fixed: RHEL4/SLES9 kernel panic when Speedstep is disabled.

R0078:
- Fixed: Behavior for Boot failover from Boot Manager and Forced Boot options.
- Fixed: Boot flow so that Error Manager has priority over Boot Manager active boot.

R0077:
- Fixed: Issue where PS2 Mouse and USB Mouse will have a conflict in DOS mode.
- Fixed: SAS SW RAID appears in S5000PSLROMB when F9 is pressed in the BIOS setup menu.
- Fixed: S5000XVN board hangs with BIOS R0070 when MFG jumper installed.
- Fixed: S5000PSL will not boot to SW RAID drive with certain SATA RAID HBA's are installed.
- Fixed: System Firmware Progress #0x06 always shows twice in SEL.
- Fixed: LSI SATA RAID fails to boot when certain RAID cards are in the system.
- Fixed: MPS IRQ Table Issue.
- Fixed: S5000XVN manual sleep state fails with Microsoft* Windows* Vista Ultimate*.
- Fixed: Fixes for re-initialization on S3 Resume for HD Audio device & EHCI controller.
- Fixed: Max base of the memory resource producer range used for TPM device driver.
- Fixed: Diagnostic screen text display after HDD password prompt.
- Fixed: F9 & F10 keys cause a longer pause than with the previous version.
- Fixed: To preserve FSB0 & FSB1 Error Masks and SATA MSI Registers after S3 resume.
- Fixed: USB keyboard lock out when system is halted from three bad password attempts.

- Increase the size of the S3 Resume runtime script table.
- SMBIOS v2.5 updates with values in Type 17 for Fully-Buffered DIMM (FB-DIMM) definitions.
- Correct some logic in programming of PATA controller.
- Removal of unused parameter passed to entry point of Memory Reference Code.
- Add S1 Power Save driver.
- Turn off POST code LEDs after S3 resume.
- Add IDE Security feature to set Hard Drive Password.
- Add cc2 and cc3 support for processor power savings.
- Add platform-specific code for obtaining the size of the ACPI Reserved Memory.
- Add separate path for Processor re-initialization in PEI on S3 resume.
- Correct Memory Base Address used in PEI on S3 resume path.
- Correct display of OEM updated System Manufacturer string on POST Diag screen.
- Update to new Intel(R) Boot Agent Option ROM v1.2.45.
- Add 06F6h B-2 processor microcode patch M046F6C6 for the Intel(R) Xeon(R) Processor 5100 series.
- Add 06F7h B-3 processor microcode patch M406F766 for the Intel(R) Xeon(R) Processor 5300 series.
- Correct USB detected devices string in Setup when USB controller is disabled.
- Add Support for getting SMBIOS Chassis Type Manufacturer from FRU.
- Sync BMC RTC may sometimes send BMC invalid time.
- Removal of pre-Production Beta microcode patches for processors with CPUID 06F4h, 06F5h.
- Add Case Sensitivity support to BIOS Admin/User password.
- Add support for new Dual-Core & Quad-Core Processor Family/Model.
- Add warning message to Error Manager if Processor and Chipset configuration is unsupported.
- Add control for PXE ROM setup options on a per-port basis.
- Add 06FBh processor microcode patch M046FBB4 for the Intel(R) Xeon(R) Processor 5100 series.
- Add 06FBh processor microcode patch M406FBB4 for the Intel(R) Xeon(R) Processor 5300 series.
- Add FATAL error when booting baseboard with voltage mismatch for processor.
- Add Watchdog timer coverage of OpROMs.
- Correct CPUID procedure call used for S3 resume path.
- Increase BSP timout value waiting for AP to get into SMM.
- Resolve Data Parity Check failure with certain PCI-e Devices.
- Add ability to remove items from the Boot Order.
- Add suppressed setup option to remove the EFI Shell from the system boot option order.
- Add initial Platform ID support for S5000PSLSATAD SKU.
- Add fix for Console Redirection Menu Options Incorrecly Supressed in Some Cases.
- Correct SMBIOS Type 24 "Hardware Security Settings".
- Implement Workaround for Chipset Sighting #501436.
- Ensure all boot options in DefaultLegacyDevOrder are enabled for F9 defaults.

R0076:
- Fixed: Potential processor marginality issue
- Fixed: Additional S3 corrections for S5000XVN server boards

- Add microcode updates M046F6C6 and M406F766 to eliminate a potential source of unpredictable system behavior

R0075:
- Fixed Re-initialization on S3 Resume for HD Audio device & EHCI controller.
- Fixed Some logic in programming of PATA controller.
Removal of unused parameter passed to entry point of Memory Reference Code.
- Fixed Turn off POST code LEDs after S3 resume.
- Fixed Memory Base Address used in PEI on S3 resume path.
- Fixed Max base of the memory resource producer range used for TPM device driver.

- Increased the size of the S3 Resume runtime script table.
- SMBIOS v2.5 updates with values in Type 17 for Fully-Buffered DIMM (FB-DIMM) definitions.
- Add platform-specific code for obtaining the size of the ACPI Reserved Memory.
- Add separate path for Processor re-initialization in PEI on S3 resume.

R0074:
- Fixed SuSe* SLES 9 64bit SP2 can't reset and shut down normally.
- Fixed SuSe* SLES 9.0 SP2 32bit and 64bit boot failed with Intel(R) Xeon(R)
	Processor 5300 series B1 stepping CPU.
- Fixed When enabled, Console Redirection will sometimes show system "Boot Failure".
- Fixed Issue retaining USB device boot order.
- Fixed Red Hat* RHEL 40 U4 OS Stalls and CPU IERR's are reported running custom reboot test.
- Fixed System hang during post (0xE4h).
- Fixed Sparing mode can't be set when DIMMs are just installed in one channel.
- Fixed System with 2x Intel(R) Xeon(R) Processor 5300 series with 1333FSB
	reports kernel panic after installing Red Hat RH4_U4_EM64T.
- Fixed Component error in Error manager.
- Fixed Unable to configure Processor retest from SYSCFG.
- Fixed Resume from S3 to S0 state does not always retain APM status port register 0xB3.
- Fixed HDD Boot drive drops to bottom of order when USB key is set to 1st device.
- Fixed Quantum* DLT tape drive not seen with LSI 8408E SAS RAID.
- Fixed S3 resume failed when SATA mode is set as "Legacy -> SATA Only".
- Fixed Corrected Errors in ACPI _PSS for calculation of "power" field.
- Fixed EFI Shell corrected to properly map CD-ROM as file system from SATA CD/DVD-ROM drive.
- Fixed Corrected issue for USB floppy failure when connected behind a USB 2.0 hub.
- Fixed Corrected a race condition present in the SMI dispatcher code.
- Fixed Corrected UltraDMA 5 timing values in ACPI tables.
- Fixed Corrected behavior for clock sync events.

- Add ACPI IPMI Support for Exposing BMC resources via ACPI.
- Update AMIBCP with added support for "Access/Use" feature.
- Included additional escape sequence handling of F11 & F12 keys for terminal emulation.
- Update _PSS package number of elements to match the unique number of P-states.
- Update to Change Logo utility to version 4.19.
- Update AMI Copyright string for 2007.
- Update AMI CSM16 (Compatibility Support Module) to version 33.
- SMBIOS Type 17 enhancements for populating the Manufacturer ID, Serial Number,
  and Asset Tag fields from the SPD.
- SMBIOS Type 17 enhancements towards new FB-DIMM definitions in SMBIOS version 2.5.
- USB devices sorted to highest boot priority within their device type.
- Included modifications for S3 support.
- Include new "Boot Option Retry" feature and setup option.
- Updates for Intel(R) 5000 Series MCH BIOS Specification Update Revision 1.01.
- Updates for ESB2 ICH BIOS Specification Update Revision 0.78.
- Update to new ESB2 RAID Option ROM vA.01.01021804I
- Additional PCI-E port clock configuration and ESB2 BIOS Spec update changes.
- Save additional registers to Runtime table for restore on S3 resume.

R0070:
- Fixed Get system Restart cause returns incorrect response in certain scenarios.
- Fixed Add-in cards not getting set up in PCIe* slot 4
- Fixed Can't press "F12" for Network Boot during Boot Timeout count down in POST.
- Fixed System has no beep code after two processors with mismatched FSB's are installed.

Other:
- Implement common PlatformIdentify support to read and publish Platform SKU ID.
- Fix support for IPMI Get System Boot Options command.
- Fix support for IPMI Set Serial MUX command.
- Add 06F9h E-0 processor microcode patch M046F982 for the Intel(R) Xeon(R) Processor 5100 series.
- Add 06F9h E-0 processor microcode patch M406F984 for the Intel(R) Xeon(R) Processor 5300 series.
- Update to Intel(R) 5000 Series Chipset Memory Reference Code v1.21 patch.
- Fix support for IPMI Set Processor TControl command.

R0068:
- Fixed Failing DIMM (2A) causes DIMM 1A to be marked bad / hang system.
- Fixed Failing DIMM 2A not logged in SEL.
- Fixed S3 does not work properly on S5000XVN workstation SAS.
- Fixed No [F12] support for PXE boot.
- Fixed When Console Redirection is enabled, sometimes the system can't detect USB key.
- Fixed When Console Redirection is enabled, sometimes the system will show "Boot Failure".
- Fixed Patrol Scrubbing not enabled.
- Fixed PEX_FAT_FERR: ESI Reset Time-Out.
- Fixed SPMICmd_SetProcessorTControl command is not sent for processor 2 by BIOS to BMC.
- Fixed Cert-WHQL ACPI Sleep tested failed.(Workstation SATA).
- Fixed RTC fails century rollover.

OTHER:
- Fix PCI-E Swizzle support for future platform porting.
- Update to Intel(R) 5000 Series Chipset Memory Reference Code v1.20.
- Enable Patrol Scrubbing for Intel(R) 5000 Series Chipset G1 stepping and later.
- Update to latest EPCS (EFI Platform Configuration Script) Utilities.
- Improved code flow for hiding COM port from OS in the case of SOL or LOSR.
- Server Management Optimization support changes.
- Rolling BIOS fix for rare infinite resets.
- Map out Electrically Isolated DIMMs on Truncated Channels.
- Update to new ESB2 RAID Option ROM vA.01.10241435I
- Enhancements for Optimization of Maximum Read Request Sizes of PCI-e Devices.
- Add AMI BIOS Configuration Program (BCP) v2.6 Support.
- Add setup option for "FSB High Bandwidth Optimization".
- Fix PERR enable bit not preserved in PCICMD register of SATA controller.

R0066:
- Fixed issue where OEM Change Logo Utility may cause BIOS corruption.


OTHER:
- Fix PIRQ routing for PCI-E Swizzle support on S5000PSL.

R0065:
- Fixed SOL redirection is not happening when system booted to DOS.
- Fixed System does not boot with S2 configuration
- Fixed [SMBIOS] Type 4 test fails when only one CPU is installed.
- Fixed information in "Device Manager/IDE ATA/ATAPI controllers" is not correct.
- Fixed WHQL- ACPI Verifier tested failed in SC5400RA.
- Fixed POST shows 0 memory with 64GB installed.
- Fixed DIMM LED's are not lit while sparing.
- Fixed Mirroring not working on SC5400RA with R0064.
- Fixed System will hang at 0x13 when disabled the Core Multi-processing.

Other:

- Add ACPI IPMI Support (Exposing BMC resources via ACPI).
- Ensure embedded IBA image only used for I/O Module and not add-on NICs
  with the same controller.
- Adjust display of Error Manager message for improper Memory RAS configuration.
- Update to new ESB2 AHCI Option ROM Version iSrc 1.08 09252006.
- Suppress "Staggered Spin-Up Support" setup option.
- Update to new ESB2 RAID Option ROM vA.01.09220849I

R0064:
- Fixed When inserting two Intel(R) Xeon(R) Processor 5000 series CPUs,
	Sometimes the system will generate a 195 error message.
- Fixed When installing chipset driver under Microsoft* Windows* 2003 R2 64bit & 32bit, system will hang.

R0059:
- Fixed PCI Component Out Of Resources Error.
- Fixed Addtional memory slots in BIOS Setup.
- Fixed CPUID string in Setup only displays 20 characters
- Fixed SOL is not working with 19.2kbps Baud rate
- Fixed Can't detect OptinoRom to install OS when inserting certain RAID controllers into 64bit PCI
- Fixed Wrong LED status for DIMM failure.
- Fixed Frequency is absent in processor information after "@" character.
- Fixed Incorrect Processor string in BIOS setup.
- Fixed SMBIOS: Improper descriptions in type 8
- Fixed System resets after resume from S3 sleep state
- Fix to erase NVRAM variables when the space is used up
- Press F2 to enter setup message does not appear with console redirection
- Fix BIOS setup display for processors with CPUID 0F65h & 06F6h

Other:

- Add support for memory running at 667 MT/s with 667 FSB CPU
- Support Keyboard / Mouse wakeup for S3
- Bug fixed for wrong address to read PCIe register.
- Code updated for informing BMC what sleep state system is going to enter
- SMBIOS Type 8 Updates
- Changed FSB mismatch error as Fatal Error
- Reclaim non critical NV Variables when NVRAM space is used up
- Suppress "Onboard Video" and "Dual Monitor Video" options for S5000XVN workstation SKUs.
- No ISA aliasing plus minor PCI enumeration improvements
- Active Mid Plane SAS OpROM will not be loaded with SAS I/O module installed
- Interrupt swizzle improvements for S5000PSL/S5000XSL Slot5/6
- Add 9600 Baud to the SOL configuration
- Display Current Memory Speed on the Diagnostic text window

R0054:

First Production Release

[END OF RELEASE NOTES]
