Release Note

-----------------------------------------------------------------------------
X8DAL0.601	Date:06-01-2010		ver. 2.0	(checksum: D5AF65EEh)

1. Fixed BIOS incorrectly accessed to non-existent PCI functions.
   Description: System hanged with Promise TX4652 presented if PCIE Event Log item enabled.
   Validation:  With this BIOS, system boots correctly when Promise TX4652 presents and
                PCIE Event Log item in Setup enabled.

2. Fixed nVidia GTX285 card not able to output video during POST.
   Description: BIOS failed to output video to GTX285 with a Tesla card installed
                and onboard VGA diabled.
   Validation:  With this BIOS, BIOS correctly displays video on GTX285 graphic card.

3. Updated to use Adaptec ICH10 HostRAID b2344 for fast SSD detection.
   Description: Adaptec F/W b2337 took minutes to deteect SSD.
   Validation:  With F/W b2344, it takes around 12 seconds to detect 4 SSD devices.

4. Updated to support "Active Processor Cores" item up to 5-core for Xeon 5600 series.
   Description: User is asking for managing more cores with Xeon 5600 processors.
   Validation:  With this BIOS, user can enable/disable 1~5 cores with Xeon 5600 processors.

5. a)Defaulted "Patrol Scrub" item to Enabled in Setup.
   b)Defaulted "USB 2.0 Controller Mode" failsafe value to HiSpeed in Setup.
   Description: a)"Patrol Scrub" item should be enabled by default per X8 DP Setup Outline.
                b)USB 2.0 device operates slowly after CMOS checksum bad and boots by F1 key.
   Validation:  a)Check "Patrol Scrub" item in Setup -> Advanced -> Advanced Chipset Control ->
                  CPU Bridge Configuration page.
                b)Check "USB 2.0 Controller Mode" item for HiSpeed in Setup -> Advanced Chipset 
                  Control -> South Bridge Configuration page after loaded FailSafe settings.

-----------------------------------------------------------------------------
X8DAL0.513	Date:05-13-2010		ver. 2.0	(checksum: F7BE00F6h)

1. Changed BIOS Rev to 2.0.
   Description: BIOS Version control.
   Validation:  Check POST text screen, Setup -> Main -> Version and SMBIOS Type 0 BIOS Version field.

-----------------------------------------------------------------------------
X8DAL0.510	Date:05-10-2010		ver. 1.1	(checksum: 81B85C45h)

1. Exposed "Request Transaction ID" item in Setup for Xeon 5600 CPU.
   Description: Per Intel, "Request Transaction ID" may gain 3%~5% I/O performance.
   Validation:	Select I/O Bias for "Request Transaction ID" item in Setup ->
                Advanced -> Processor & Clock Options page.

2. Updated M03206C2_0000000C.PDB for Xeon 5600 B-1 stepping.
   Description: Intel released a new microcode for WSM.
   Validation:	Run mcu_sig.exe in DOS or CPU-z in Windows with the CPU installed.
                Look for Rev. 0Ch for Westmere B1 Step.

3. Fixed system hanged at POST ABh when "PCIE Error log" set to [Yes]. (X8DAL-3)
   Description: When both onboard LSI SAS and "PCIE Error log" item enabled, system
   		easily hanged at late POST.  It is a known bug in LSI SAS controller.
   Validation:  With this BIOS, system always boots correctly when onboard SAS is enabled.

4. Fixed CPU2 Temperature displayed N/A when installed CPU2 alone.
   Description: CPU2 temperature incorrectly displayed N/A when installed CPU2 only.
   Validation:	With this BIOS, CPU2 temperature is displayed correctly.

5. Displaying Current Memory Freq items for each CPU.
   Description: There was one memory frequency information for the two CPUs. Customer
                wants to see separate items for each CPU.
   Validation:	With this BIOS, there is an unique memory frequency information for each CPU.

6. 1)Changed IOH ThermAlert temperature to 100'C/95'C.
   2)Displayed "IOH Overheat! Please apply air-flow to IOH! System is shutting
     down..." message for 5-sec and shutdown system if IOH is hot.
   Description: Customer complained system halted at late POST if IOH was under overeheat.
   Validation:  Thermal team comes out a guideline for IOH oveheat.

7. Fixed MPS setting not configured to some devices behind PLX PEX8680.
   Description: Customer reported Maximum Payload Size not configured into his cards.
   Validation:  The issue was fixed by this BIOS per customer.

8. Enabled zone_reclaim_mode in Linux for better CPU Floating performance.
   Description: CPU Floating performance became better if manually set zone_reclaim_mode in Linux.
   Validation:  This BIOS forced Linux to set zone_reclaim_mode. Please boot to Linux and check
                zone_reclaim_mode setting.

9. a)Fixed memory CAS-Latency setting not restored after S3-resume.
   b)Fixed wrong clock chip settings after S3-resume.
   Description: Customer found memory CAS-Latency and CPU BCLK became slower after S3.
   Validation:  Please use CPU-z to check memory CAS-Latency and CPU BCLK after S3.
                Both memory CAS-Latency and CPU BCLK remains the same after S3

10.Fixed fan became full speed on MB 2.0 after resuming from S3.
   Description: Fans might boost to full speed with MB 2.0 after S3.
   Validation:  With this BIOS, fans stay at the same speed before/after S3.

11.Fixed DDR3 voltage (1.5V/1.3V) not configured accordingly for Xeon 5500 CPUs.
   The voltage is hardware default (1.5V) in this case.
   Description: Customer found memory voltage not configured properly with Nehalem CPU.
   Validation:  Please probe DDR voltage with Nehalem CPU. 1.5V/1.3V is configured as
                it should be.

12.a)Defaulted "Intel AES-NI" item to Disabled.
   b)Added "Port 64/60 Emulation" item.
   Description: a)This item should be disabled by default.
                b)This item is for LSI RAID GUI utility during POST when using USB mouse.
   Validation:	a)Check "Intel AES-NI" item in Setup -> Advanced -> Processor & Clock Options page.
                b)Check "Port 64/60 Emulation" item in Setup -> Advanced Chipset Control -> South Bridge
                  Configuration page.

13.Changed BIOS Rev to 1.1.
   Description: BIOS Version control.
   Validation:  Check POST text screen, Setup -> Main -> Version and SMBIOS Type 0 BIOS Version field.

14.Configured QPI TAP value to 0x14.
   Description: QPI eyes not good optimized on MB 2.0.
   Validation:  Per LAB-US H/W validation team, this value is recommended.

15.Fixed system hanged right after restarting from RHEL4U4 323Bit.
   Description: BIOS hanged at very early POST after restarting from RHEL4U4 323Bit.
   Validation:  With this BIOS, system continues POST after RHEL4U4 starts.

16.Fixed BIOS Recovery flash not able to be activated via USB keyboard.
   Description: There is a demand to enable USB keyboard for BIOS Recovery flash.
   Validation:  Press <Ctrl-Home> at early POST via USB keyboard to activate BIOS 
                Recovery flash mode.

17.Adjusted BIOS Setup Outline to meet X8 DP BIOS Template.
   Description: Per PM & Lab, we should have a consistent X8 DP BIOS Template.
   Validation:	Please refer to X8 DP BIOS Template document.

-----------------------------------------------------------------------------
X8DAL0.301	Date:03-01-2010		ver. 1.0c	(checksum: E58C6020h)

1. Updated to use Intel RC v2.70 for both Intel Xeon 5500 & 5600.
   Description: Intel requested to use RC v2.70 to patch a RAS issue for Intel Xeon 5600.
   Validation:	Check "Memory Reference Code Rev" item for 2.11 and "QPI Reference Code Rev" item for 1.85.
                in Setup -> Advanced -> Advanced Chipset Control -> CPU Bridge Configuration page.

-----------------------------------------------------------------------------
X8DAL0.225	Date:02-25-2010		ver. 1.0c	(checksum: B3615B28h)

1. Patched nVidia video driver not activated all video adapters in Windows XP/Vista.
   Description: It was a customer issue when installed two nVidia GTX295 for Windows XP/Vista.
   Validation:	This issue gets fixed by this BIOS.

-----------------------------------------------------------------------------
X8DAL0.219	Date:02-19-2010		ver. 1.0c	(checksum: B90F1857h)

1. Complied to X8 DP BIOS Setup Template.
   Description: Lab found some items not compliant to X8 DP BIOS Template.
                1."DCA Prefetch Delay" item was missing in North Bridge Chipset Configuration page.
                2."USB Functions" and "Legacy USB Support" in South Bridge Chipset Configuration not set to Enabled.
                3."Boots Graphic Adapter Priority" item in Advanced-PCIE/PCI/PnP Configuration page not used Offboard VGA.
                4."Onboard LAN Option Rom Select" item in Advanced-PCIE/PCI/PnP Configuration page not indicated LAN1 only.
   Validation:	Please refer to X8 DP BIOS Template document.

2. Fixed system failed S3 stressing for overnight.
   Description: System hanged at 0xAA after resuming from S3 with two CPUs.
   Validation:	This issue is fixed.

-----------------------------------------------------------------------------
X8DAL0.208	Date:02-08-2010		ver. 1.0c	(checksum: 6C87A0A6h)

1. Added EUP Support for MB 2.0.
   Description: MB 2.0 designed in Deep S5 mode for EUP requirement.
   Validation:	Enter Setup -> Advanced -> BIOS Feature page and set "EUP Support" item to Enabled.
                System consumes less 1W in S5.

2. Changed to use Adaptec ICH10R SATA RAID FW B2337.
   Description: This version is the latest one for Intel ICH10R.
   Validation:	Please enable Adaptec SATA RAID in BIOS Setup and look for B2337 string when Adaptec FW activates.

3. Added microcodes for Intel CPU 5600 series.
   Description: This BIOS starts to support Intel Xeon 5600 series.
   Validation:	Run mcu_sig.exe in DOS or CPU-z in Windows with the CPU installed.
                Rev. 16h for Westmere A0 Step.
                Rev. 06h for Westmere B0 Step.
                Rev. 05h for Westmere B1 Step.

4. Exposed "Intel AES-NI" item in BIOS Setup when Intel Xeon 5600 exists.
   Description: This BIOS starts to support Intel Xeon 5600 series.
   Validation:	Check "Intel AES-NI" item in Setup -> Advanced -> Processor & Clock Options page.

5. Enabled IOH Thermal Sensor feature.
   Description: It is a must feature on MB 2.0.
   Validation:	When IOH temperasture reaches 80'C. All fans go to full speed. No OH Beep nor OH LED.
                Displayed IOH Temperature item in Setup -> Advanced -> Hardware Health Configuration page.

6. Fixed CPU1/CPU2 temperature displayed reversedly on MB 1.3 & 2.0.
   Description: MB 1.3 should only revise PCB silkscreen. However, X8DAL MB 1.3 also revised PECI ID.
   Validation:	BIOS can display CPU thermal text correctly when installed either CPU1 or CPU2.

7. Fixed PassMark Performance test can't run in Windows 2008 SP2 64Bit.
   Description: System hanged when running PassMark Performance test.
   Validation:	BIOS removed SMBIOS Type 18h for the fix.

8. Updated SMBIOS Type 09h to report PCI-e slot mechanical width and data width.
   Description: SMBIOS v2.6 is defined to distinguish PCI-e slot mechanical and real bus widthes.
   Validation:	Run SMBCFG.exe to check Type 09h for PCI-e slots.

9. Fixed "CPU Revision" item not correct for Intel Xeon 5600 B Step.
   Description: WSM revision use a different sequence.
   Validation:	Check "CPU Revision" item in Setup -> Advanced -> Advanced Chipset Control ->
                CPU Bridge Configuration page.

10.Exposed "Sparing" option for "Memory Mode" item if Intel Xeon 5600 exists.
   Description: Memory Sparing is a POR for Westmere-EP.
   Validation:	Check Memory Mode item in Setup -> Advanced -> Advanced Chipset Control ->
                CPU Bridge Configuration page.

11.Fixed "NB Revision" item not correct for IOH C2 Step.
   Description: NB Revision reported Unknown for IOH C2 Step.
   Validation:	Check NB Revision item in Setup -> Advanced -> Advanced Chipset Control ->
                North Bridge Configuration page.

12.Adjusted BIOS Setup Outline to meet X8 DP BIOS Template.
   Description: Per PM & Lab, we should have a consistent X8 DP BIOS Template.
   Validation:	Please refer to X8 DP BIOS Template document.

13.Updated to use Intel RC v2.20 for both Intel Xeon 5500 & 5600.
   Description: This BIOS starts to support Intel Xeon 5600 series.
   Validation:	Check "Memory Reference Code Rev" item for 2.00 and "QPI Reference Code Rev" item for 1.84
                in Setup -> Advanced -> Advanced Chipset Control -> CPU Bridge Configuration page.

14.Removed SLIC entry from ACPI table when OA 2.x PubKey & MakerKey are not customer's version.
   Description: Windows 7 KMS installation will conflict with OA 2.x PublicKey & MarkerKey.
   Validation:	Please run RWEverything application in Windows.
                Check the absence of ACPI SLIC table.

15.Created "AHCI CodeBase" item to select either Intel AHCI ROM or BIOS Native Module.
   Description: Intel AHCI ROM was not recommended by Intel and BIOS Native Module offers a better
                support for SATA optical devices.
   Validation:	Enter Setup -> Advanced -> IDE/SATA Configration page. You can select Intel
                AHCI ROM or BIOS Native Module.  The default is Intel AHCI ROM for backward compatibility.

16.Fixed DTM reported SMBIOS Type17 contained empty strings in bank locator fields.
   Description: DTM did not expect an empty strings in SMBIOS Type 17.
   Validation:	This issue has been validated by LAB WHQL. Please use SMBCFG.exe to retrieve Type 17.
                The Bank Locator fields contain valid strings.

17.Fixed system hanged prior booting (at Int 19h) when 24 HDD presented.
   Description: It was a customer issue with LSI IT mode and 24 HDDs connected. System hanged when trying
                to boot any HDD.
   Validation:	Installed 3 pcs of LSI 1078 cards with IT mode FW. Connect 8 HDDs in RAID 0 to each card.
                System can boot to any HDD or other boot device.

18.Fixed WOL failed to wake up system if AC Loss Recovery set to Off and system experienced AC lost.
   Description: It was a customer issue. System could not resume by PME if AC Loss Recovery set to Off and
                system experienced AC lost.
   Validation:	Set "Restore on AC Power Loss" item to Power Off. Boot to Windows and enable PME for onboard LAN.
                Shutdown system and pull out AC cord. Plug in AC cord and system remains off. Now, system can resume
                when using MagicPacket tool to wake up onboard LAN.

19.Fixed system hanged with no video in early POST after flashed BIOS without /L2 parameter.
   Description: System resulted no video after flashed BIOS over 1.0 without /L2 parameter.
   Validation:	This issue gets fixed by this BIOS.

20.Patched nVidia video driver not activated all video adapters in Windows XP.
   Description: It was a customer issue when installed two nVidia GTX295 for Windows XP.
   Validation:	This issue gets fixed by this BIOS.

21.Fixed system intermittently behaved ACPI S1 as S5.
   Description: System incorrectly entered S5 when doing S1 in Windows when installed CPU2 alone.
   Validation:	This issue gets fixed by this BIOS.

22.Added "Memory ECC Error Log" item that allows users to disable memory ECC event logging.
   Description: It is a customer's demand to disable memory ECC event logging.
   Validation:	Enter Setup -> Advanced -> Event Log Configruation page. There will be no memory
                ECC error logged if disabled this item.

23.Allowed only onboard Lan 1 to be iSCSI capable if iSCSI is enabled in Setup.
   Description: Per PM's decision, only onboard Lan 1 needs to support iSCSI.
   Validation:	Enter Setup -> Advanced -> PCI/PnP Configruation page and set "Onboard LAN ROM
                Select" item to iSCSI. Set "Load Onboard LAN 1/2 Option ROM" to enable.
                iSCSI ROM is activated once for onboard Lan 1.

24.Defaulted to enable CLTT and hid subitems.
   Description: CLTT has to be enabled for RDIMM thermal event.
   Validation:	Enter Setup -> Advanced -> Advanced Chipset Control -> CPU Bridge Configuration page.
                Throttling - Closed Loop is defaulted to enable. Sub-items below are hid.

25.Set MB 2.0 flag in memory addr. 0xFFA40 Bit1 for SD3.
   Description: SD3 needs to identify MB 2.0.
   Validation:	Run DEBUG.exe to check 0xFFA40 Bit 1 on MB 2.0.

26.Fixed system hanged at POST 8Dh with Westmere-EP when stressing ICH On/Off.
   Description: With two Intel Xeon 5600, system intermittently hanged at POST 08Dh.
   Validation:	This issue gets fixed by this BIOS.

-----------------------------------------------------------------------------
8DALA229.ROM	Date:10-22-2009		ver. 1.0c	(checksum: 2451C452h)

1. Changed to use SMCI SLP2 module which overrides improper NEC one.
   Description: NEC SLP2 module was the default one from AMI and it may cause a legal issue.
   Validation:	Please run RWEverything application in Windows.
                Check ACPI SLIC table for SMCI string.  NEC string now is gone.

2. Patched nVidia GPU driver reported bang mark in Windows Device Manager with onboard VGA.
   Description: A bang mark existed on some nVidia GPU/GTX295 controllers in Winwdows Device Manager.
                This scenario never happens to Linux.
   Validation:  With this BIOS, nVidia GPU/GTX295 cards are working properly in Windows.

3. Fixed HDD performance low with nVidia GPU PCI-e bridge (P894).
   Description:	HDD performance was low examined by Linux hdparm applet if nVidia P894 existing.
   Validation:  Please refer to X8DAL #19678 for details.

4. Fixed system hanged at POST 2Eh when GPUs (P894) installed in Slot 2 & 6 with one video card
   in other slot on workstation board.
   Description:	No video output from the expected video card when two P894 existing.
   Validation:  Please refer to X8DAL #19674 for details.

-----------------------------------------------------------------------------
8DAL9259.ROM	Date:09-25-2009		ver. 1.0c	(checksum: 3E1B3CA1h)

1. Fixed Windows reporting BSOD 0x000000005C during S4 stressing.
   Description: When doing S4 stressing, Windows intermittently reported BSOD 0x000000005C.
   Validation:  With this BIOS, the issue no longer exists.

2. Fixed memTest-86+ v2.11 reported lower memory bandwidth.
   Description: It was in a good bandwidth but became lower in recent BIOS release.
   Validation:  By using 2 pcs of X5570 and 6 pcs of Hynix 2G PC3-1066R meanwhile loading
                BIOS defaults and enable NUMA feature, memTest-86+ v2.11 should report
                10xxxMB/s for memory bandwidth.

3. Fixed Linux reported MCE error for fake memory ECC errors logged during POST for memory 
   detection/calibration.
   Description: Customer reported Linux mcelog showed machine check errors as following.
                No one duplicated in house.
                 [root@repair003 ~]# mcelog
                 MCE 0
                 HARDWARE ERROR. This is *NOT* a software problem!
                 Please contact your hardware vendor
                 CPU 4 BANK 8 MISC 40000
                 STATUS ea1072c0008000b1 MCGSTATUS 0
   Validation:  With this BIOS, customer no longer observes this.

4. Fixed CPU2 temperare intermittently displayed N/A after AC reset when installed CPU2 alone.
   Description: In very rare case, CPU2 temperature displayed N/A without CPU1 installed after AC reset.
   Validation:  Remove power cord from power supply and install CPU2 alone. CPU2 temperature
                displays correct status always.

5. Supported new Linear Fan Speed Control guideline released on Jul/21/2009.
   Description: Thermal team revised new LFSC guideline to solve thermal issue with W5590 CPUs.
   Validation:  Please refer to new LFSC guideline and verify this BIOS.

6. Added "Forced SPD" option into "Memory Frequency" item in BIOS Setup.
   Description: It is the demand from customers to sustain memory frequency per SPD.
                When 3 pcs of 1066MHz DDR3 installed, BIOS downgraded memory frequency to 800MHz.
   Validation:  Go to Setup -> Advanced -> Chipset Control -> QPI & IMC Configuration, and set
                Memory Frequency to Force SPD. BIOS will sustain 1066MHz for such case.

7. Supported S3 Save/Restore for hardware monitor settings.
   Description: Sometimes, system alerted fake overheat beep after resuming from S3.
   Validation:  By running S3 stressing, system won't alert overheat beep.

8. Added SAS type in boot list if LSI SAS 2008 device exits.
   Description: BIOS reported incorrect IDE type in boot list for LSI SAS 2008 volume.
   Validation:  With this BIOS, SAS type is displayed for LSI SAS 2008 in boot list.

9. Fixed system hanged at POST 8Dh when run ICH on/off stress test.
   Description: System might hang at POST 8Dh when doing ICH on/off over the weekend.
   Validation:  Simply run ICHOFF utility for days. System won't stop at POST 8Dh.

10.Fixed keyboard not functional at late POST until booting to OS if Quick Boot is disabled.
   Description: Keyboard was no response at late POST if Quick Boot is disabled.
   Validation:  Disable Quick Boot and boot system. Pressing <ESC> key can skip the count-down message.

11.a)Fixed Windows7 DTM reported errors in SMBIOS Type 19 & 20.
   b)Fixed DTM (Windows 7) unreported I/O at memory range 0x400 ~ 0x4FF.
   Description: The issues reported by Kelvin Huang when doing Win7 Logo testing on X8DTG-QF.
   Validation:  This BIOS carried same fixes from X8DTG-QF.

12.a)Added "Port 64/60 Emulation" in Setup -> Advanced Chipset Control page.
   b)Fixed USB mouse not working under LSI RAID Utility.
   Description: Some LSI GUI RAID utiilty supports mouse cursor. USB mouse was found not working.
   Validation:  With this BIOS, USB mouse works correctly in LSI GUI RAID utility
                if "Port 64/60 Emulation" sets to Enabled.

13.Defaulted "QPI L0s and L1" items to Disabled.
   Description: It is a customer experience when stressing 3ware RAID volume in Linux.  Drive timeout
                message was displayed intermittently.
   Validation:  Go to Setup -> Advanced -> Chipset Control -> QPI & IMC Cfg page to check "QPI L0s and L1" item.

14.Added RMA Debug feature to force POST debug codes routing to PCI if modem ring (COMx RI) is low.
   Description: It is a demand from RMA team to route POST debug code to PCI interface by a method.
   Validation:  Shorten JWOR or drive COMx RI pin low, POST debug code for early POST is sent to PCI-32 slot.

15.Modified SATA Gen1/2 TX strength to comply with ICH10 EDS v2.1.
   Description: It is a recommendation per Intel ICH10 EDS v2.1.
   Validation:  Run RU utility to access SATA Index/Data port. Refer to ICH10 EDS v2.1 Section 14.1.34.

16.Added "Channel Interleave" and "Bank Interleave" for memory operation modes.
   Description: It is a demand from LAB for better memory performance.
   Validation:  Go to Setup -> Advanced -> Chipset Control -> QPI & IMC Cfg page to play the two items with.

17.Fixed <F12> hot-key always booting to onboard NIC2.
   Description: System improperly booted to onboard NIC2 after pressed <F12> hot-key.
   Validation:  Enabled both PXE feature of two onboard NICs. Pressing <F12> always boots to NIC1.

18.Updated to comply with Tylersburg Setup Outline v0.5k.
   Description: The latest version for BIOS Setup Outline.
   Validation:  Please check with Tylersburg Setup Outine v0.5k.

19.Changed BIOS Revision to 1.0c.
   Description: BIOS Version control.
   Validation:  Check POST text screen, Setup -> Main -> Version and SMBIOS Type 0 BIOS Version field.

-----------------------------------------------------------------------------
8DAL7299.ROM	Date:07-29-2009		ver. 1.0b	(checksum: 2BF44D24h)

Based-on 8DAL7149 source tree.

1. Fixed BIOS incorrectly wrote NIC2 MAC into SMBIOS UUID.
   Description:	BIOS should write an unique UUID into SMBIOS Type 1 as SMCI standard.
   Validation:	Run SMBCFG utility and check UUID field in SMBIOS Type 1. Last 6-byte is as 
                same as onboard NIC1 MAC address.

2. Fixed BIOS not drove 1.35V when installed single CPU with LV DDR3.
   Description:	It is for upcoming low-voltage DDR3 DIMM at 1.35V.
   Validation:	Install 1.35V DIMM with single CPU in system and measure Vdimm output to be ~1.35V

-----------------------------------------------------------------------------
8DAL7149.ROM	Date:07-14-2009		ver. 1.0b	(checksum: 0B292F6ECh)

1. Added "Onboard LAN Option Rom Select" item for iSCSI support.
   Description:	Per PM's comment, X8 DP should support iSCSI feature.
   Validation:	Go to Setup -> Advanced -> PCI/PnP Configuration page for Onboard LAN Option Rom Select.

2. Added serial console and USB CDROM for BIOS Recovery Flash feature
   Description:	Added more media sources during BIOS Recovery Flash detection.
   Validation:	Please refer to SOP - AMI Recovery Function.xlsx.

3. Fixed AHCI FW incorrectly activated when SATA controller set to IDE mode in BIOS.
   Description:	BIOS incorrectly activated AHCI FW when SATA controller was in IDE mode.
   Validation:	With this BIOS, you don't see AHCI banner in IDE mode. You may disable both
                Quick Boot and Quiet Boot items when testing.

4. Allowed to configure the default boot ordering via AMIBCP application.
   Description:	It is a demand from customers.
   Validation:	Run AMIBCP.exe and open this BIOS. 
                Move to Advanced -> Boot Feature -> Default Boot Order token and select
                the desired option. R = Removable, H = Hard Drive, C = ATAPI CDROM, B = BEV.

5. Created "Retry Boot Devices" item.
   Description:	It is a demand to retry all boot devices from customers.
   Validation:	Enable "Retry Boot Devices" item and BIOS retries all boot devices until
                one boot device boots sucessfully.

6. Corrected "BOOT Feature" item to "Boot Feature".
   Description:	No functional change.
   Validation:	Go to Setup -> Advanced page and check "Boot Feature" sub-menu.

7. Lowered system power consumptinn by utilizing processor C6/C7 state.
   Description:	It is a demand to lower power consumption when OS is idle.
   Validation:	Use power meter to measure power consumption when Windows 2008/Vista idle.

8. Supported CPU1/CPU2 information reversal for different revision PCB.
   Description:	It was a generic bug with single-IOH MBs as of CPU1/CPU2 was detected inversed
                in Linux OS.
   Validation:	PCB v1.3 corrects CPU1/CPU2 silkscreens, and BIOS/SD3 should always display
                correct CPU1/CPU2 sequence regardless PCB revision.
                Check CPU1/CPU2 temperature in BIOS Setup and SD3 with MB 1.3 and previous version.

9. Fixed AHCI FW not able to detect SATA HDD properly with certain system configuration.
   Description:	AHCI FW might not detect SATA HDDs so that you could not install OS.
   Validation:	Please check Project Board issue #16951.

10.Added PCI Express Extended Configuration Area into ACPI E820 structure.
   Description:	Certain Linux kernel expected PCI Express Extended Configuration Area to 
                exist in ACPI E820 structure.
   Validation:	Run E820.exe and search for start-address at E0000000h with size = 10000000h.

11.Added Help message for "IDE/SATA(Floppy) Configuration" sub-menu in Setup.
   Description:	The help message was none for this sub-menu.
   Validation:	Added "Configure IDE/SATA Settings" string in this BIOS.

12.Added SMBIOS Type 11 with 2 sets of 32-Byte string.
   Description:	Some OEMs want to add SLP1 string by utilizing SMBIOS Type 11 fields.
   Validation:	Extended the field to contain 64-byte in total.  Run SMBCFG.exe and count
                the length of SMBIOS Type 11 fields.

13.Fixed system hanged at POST 2Ah with Netxen 4-port NIC.
   Description:	System hanged at POST 2Ah when Netxen 4-port NIC existed in any PCI-e slot.
   Validation:	With this BIOS, system boots properly when the card exists.

14. Supported "AMI BIOS Forge Implementer Guide.doc".
   Description:	It is the feature that allows ALOGO utility to insert SLP1 string, SLP2 modules and
                OEM Logo into AMI BIOS binary.
   Validation:	ALOGO is under developping.  Check ALOGO help messages for details when available.

15.Changed BIOS Revision to 1.0b.
   Description:	BIOS Version control.
   Validation:	Check POST text screen, Setup -> Main -> Version and SMBIOS Type 0 BIOS Version field.

16.Fixed Windows7 DTM reported errors in SMBIOS Type 19 & 20.
   Description:	DTM reported ending address field in SMBIOS Type 19 & 20 not correct.
   Validation:	The fix is validated by Kelvin Huang.  DTM expects the ending address
                is (memory size - 1) because the starting address is 0-based.

17.Fixed new detected boot devices not inserted at right prioritised location.
   Description:	The default boot priority is FDD -> CD-ROM -> HDD -> PXE. If a CD-ROM was not previously
                installed with a HDD existed, new inserted CD-ROM incorrectly stayed beyond HDD.
   Validation:	This BIOS puts new inserted CD-ROM to the right prioritised location.

18.Added "ROM Scan Ordering" feature.
   Description:	This feature determines which type of option ROM activates prior another.
                Available options are [Onboard First] and [Addon First].
   Validation:	Install one LAN card and enable "Load Onboard LAN 1 Option Rom" BIOS item.
                Select either option of "ROM Scan Ordering" and check ROM activation ordering.

19.Fixed memory speed field of SMBIOS Type 17 not updated dynamically.
   Description:	Memory speed field of SMBIOS Type 17 was always returned 1333MHz
                instead of reporting the real memory speed installed.
   Validation:	Install DDR3-1333 or DDR3-1066 in system and run SMBCFG.exe to
                check memory speed field in SMBIOS Type 17.

20.Removed uncorrectable memory ECC error message from POST screen. Both correctable and
   uncorrectable memory ECC messages are stored in DMI Event Log and IPMI System Event Log.
   Description:	BIOS displayed uncorrectable memory ECC error, if occurs, on POST screen.
   Validation:	Removed this feature. Such messages only stored in DMI and IPMI SEL.
                Please refer to SOP - HW Inject Method of ECC Test.xlsx to trigger ECC errors.

21.Corrected maximum memory capability in SMBIOS Type 16.
   Description:	Maximum memory capability was wrong in SMBIOS Type 16.
   Validation:	Run SMBCFG.exe. Check the maximum memory size should be 96GB in Type 16.

22.Supported Low-Voltage DDR3 at 1.35V.
   Description:	It is for upcoming low-voltage DDR3 DIMM at 1.35V.
   Validation:	Install 1.35V DIMM in system and measure Vdimm output to be ~1.35V
                The Vdimm high/low limit in SD3 will be 1.5V/1.2V.

23.Added "MPS and ACPI MADT ordering" item to recompose CPU instances.
   Description:	It is a demand from customers for better memory performance in NUMA mode.
   Validation:	Run DUMPMP.exe > MPDump.txt and check Local Apic ID numbers.
                With Modern Ordering, the numbers are 0,2,4,6,10,12,14,16,1,3,5,7,11,13,15,17.
                With Legacy Ordering, the numbers are 0,10,2,12,4,14,6,16,1,11,3,13,5,15,7,17.

24.Added a NUMA patch for Solaris Linux ES 11.
   Description:	Not identified.
   Validation:	Compare ACPI SRAT table when NUMA = Enabled and when NUMA = SLES 11.
                Memory Affinity structures are all placed in the 2nd node with SLES 11 patch.

25.Fixed AFUDOS reported a verifying error during BIOS flashing with certain 
   ATMEL 25DF321 & 26DF321.
   Description:	The failure rate is very low but happened.
   Validation:	Use AT25DF321 chip that always fails AFUDOS verifiying. Flash this BIOS into it by 
                ROM writer. AFUDOS always flashes this/new BIOS successfully.

26.Removed Bank number of memory ECC error from DMI event logs.
   Description:	BIOS logged useless bank number following DIMM position that generated ECC errors.
   Validation:	Use a debug DIMM to generate correctable ECC.  BIOS logs DIMM position
                that generates ECC errors.  Nothing follows.

27.Defaulted to disable "PCIE Error Log" item in Setup due to Solaris reported PCIE errors with LSi 1068e chip.
   Description:	Solaris reported PCI-e errors from LSi 1068e controller (B1 ~ B3 Stepping erratum per LSi).
   Validation:	Go to Setup -> Advanced -> Event Log Configuration page for PCIE Error Log.

28.Fixed SD3 not able to detect chassis intrusion occurred prior power-on.
   Description:	SD3 could not report chassis intrusion event which was asserted in S5/G3 state.
   Validation:	With this BIOS, SD3 can correctly report chassis intrusion event.

29.Supported an unique UUID in SMBIOS Type 1 by using onboard NIC1 MAC address.
   Description:	BIOS should write an unique UUID into SMBIOS Type 1 as SMCI standard.
   Validation:	Run SMBCFG utility and check UUID field in SMBIOS Type 1. Last 6-byte is as 
                same as onboard NIC1 MAC address.

30.Updated to use Intel RAID firmware v8.9.1.1002.
   Description:	Previous v8.8.0.1009 could not support RAID volume > 2TB.
   Validation:	Per Andy Ong validation, new version works fine with 4TB volume.

31.Updated new Verb Table for DTM HD Audio validation.
   Description:	DTM reported HD Audio failure when testing.
   Validation:	Realtek tested OK and wait for LAB's result.

32.Removed WHEA Support from Workstation BIOS.
   Description:	WHEA is targeting on Server products.
   Validation:	DTM for Windows Server2008 will fail to test WHEA feature.

-----------------------------------------------------------------------------
8DAL4249.ROM	Date:04-24-2009		ver. 1.0a	(checksum: 0D071EDCBh)

1. Fixed Adaptec ICH10 SATA RAID not activated after enabled in BIOS Setup.
   Description:	It is the side-effect of changing product ID.
   Validation:	Enter Adaptec RAID utility by pressing <Ctrl+A> and create a RAID
                volume after set "SATA#1 Configuration" item to RAID and "ICH Raid
                CodeBase" item to Adaptec.

-----------------------------------------------------------------------------
8DAL4239.ROM	Date:04-23-2009		ver. 1.0a	(checksum: 06EF8F6Eh)

1. Updated Intel AHCI FW to v1.25E.
   Description:	Per Intel ESB2 AHCI FW readme.
   		- Fixed time-out issue of TSST ODD on FIT Setup READ10 command.
   Validation:	Check AHCI banner after set "SATA#1 Configuration" item to AHCI.

2. Reduced the time between power-on and video-on from 35-sec to 20-sec.
   Description:	People want to reduce POST time.
   Caution:     1.Boot Block no longer detects USB keyboard for <Ctrl+Home>.
                2.No longer support Xeon 5500 B Step and earlier.
   Validation:	Please count the time from power-on to video-on with this BIOS.

3. Fixed "ACPI Version Features" Help message got truncated in BIOS Setup.
   Description:	The word of "Different" in Help field got trancated.
   Validation:	Check Setup -> Advanced -> ACPI Configuration -> ACPI Version Features.

4. Patched WinXP 32Bit hanged upon restarting if installed two D-0 CPUs.(PBID #16454)
   Description:	Windows XP 32Bit edition hanged up with POST code 0x05 after selected Restart.
   Validation:	Install two Xeon 5500 D-0 Step with Setup defaults and restart Windows XP 32Bit edition.

5. Supported "Boots Graphic Adapter Priority" item to select primary VGA output.
   Description:	The board supports onboard VGA, PCI-e x16 slot#6 and other slots. Users
                will want to select a desire video output per their applications.
                When onboard XGI VGA detects, BIOS display "Other/Onboard VGA/Slot 6".
                When onboard XGI VGA not detected, BIOS display "Other/Slot 6".
                The default is always "Slot 6".
   Validation:	Install two video cards with onboard VGA existed.  Select one of
                options for desired video output during POST.

6. Fixed system hanged at POST 0xDE when stressing ACPI Sleep (S1->S3->S4). (PBID #15640)
   Description:	Please refer to X8DAL issue #15640 on project board.
   Validation:	Run PassMark Sleeper and select S1, S3, S4 for stress testing.

7. Updated Intel RC to revision 1.05.
   Description:	Intel released RC v1.05.
   Validation:	Check Bus00/Dev14/Func01/RegA4 for 0x01050000.

8. Fixed Solaris 10U6 not able to shutdown. (PBID #16261).
   Description:	Please refer to X8DTL issue #16261 on project board.
   Validation:	In command prompt, tried 'init 5', 'shutdown' or 'poweroff' and check
                whether system shuts down correctly.

9. Fixed SMBIOS Type 17 contained wrong memory size and Type 9 contained incorrect Slot Designation.
   Description:	SMBIOS Type 17 was not reporting right memory size installed.  Type 9 contained
                wrong PCI slot designation.
   Validation:	Run SMBCFG.exe to check SMBIOS Type 17.  First 6 instances are for 6 memory slots and 
                the last one is for 4MB SPI flash.
                Run SMBCFG.exe to check Type 9.  Slot Designation reflects PCB silkscreens correctly.

10.Corrected "USB Functions" options in Setup. Replaced "7 USB Ports" with "8 USB Ports".
   Description:	"USB Functions" options need to follow BIOS Setup Outline and HW design.
   Validation:	Enter Setup -> Advanced -> Advanced Chipset Control -> USB Functions.
                "7 USB Ports" option is replaced by "8 USB Ports" one.

11.Changed BIOS Revision to 1.0a.
   Description:	BIOS Version control.
   Validation:	Check POST text screen, Setup -> Main -> Version and SMBIOS Type 0 BIOS Version field.

12.Fixed Intel RAID FW not loaded since 4099 BIOS.
   Description:	Intel SATA RAID firmware not activated after enabled in BIOS.
   Validation:	With this BIOS, you can see Intel SATA RAID firmware activate.

13.Changed Product ID from 0x060115D9 to 0x000B15D9 for onboard LSI SAS FW.
   Description:	The previous product ID violates LSI SAS ID list.
   Validation:	This BIOS changed to use the valid one.
                Check Bus00/Dev00/Func00/Reg2C for 0x000B15D9.
                Check Bus02/Dev00/Func00/Reg2C for 0x000B15D9 in onboard LSI SAS chip.

14.Hid useless "Serial Port2 Mode" item from Setup.
   Description:	Serial Port2 Mode should be removed since we don't support IrDA.
   Validation:	Enter Setup -> Advanced -> SuperIO Device Configuration. 
                "Serial Port2 Mode" item is gone.

15.Corrected "Power Button Function" option from "4 Second" to "4 Seconds".
   Description:	Followed X8 BIOS Setup Outline.
   Validation:	Check Setup -> Advanced -> BOOT Feature -> Power Button Function.

-----------------------------------------------------------------------------
8DAL4099.ROM	Date:04-09-2009		ver. 1.0	(checksum: 437D0D1Ah)

1. First release