=============================================================================
Intel(R) Server Board S5000PAL / S5000XAL BMC RELEASE NOTES
=============================================================================

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

=============================================================================
DATE:       Nov 13, 2006
TO:         Intel(R) Server Board S5000PAL / S5000XAL customers
SUBJECT:    FRUSDR Package FAL v40 Release Notes


=============================================================================
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) 2005 - 2006 Intel Corporation.


=============================================================================
ABOUT THIS RELEASE
=============================================================================

The FRUSDR Load utility is a DOS application program used for updating the 
server management subsystem product level field replacement unit (FRU) and 
sensor data repository (SDR).

This utility is used to update the non-volatile storage device associated 
with the baseboard management controller (BMC), which holds the SDR and FRU 
area. The utility has the capability to generically handle FRU devices that
may not be associated with the BMC.

Each version of the FRUSDR Load Utility package contains the FRUSDR Load
utility program as well as the latest FRU, SDR, and CFG files available at the
time the FRUSDR Load utility package is released.  

Utility and File Versions:

	FRUSDR Load Utility v 7.0.7
	SDR Files: AL_40.SDR
	FRU Files: ALMBD_05.FRU
	           ALXMBD_3.FRU

Reference Documentation:
	
	1. ESB2 BMC Core EPS, Revision 1.3 (WIP)
	2. System Configuration: See Intel(R) Server Board S5000XAL
	   Configuration Sheet.xls, Rev 43
	3. Fan Speed Control: See FSC SDR Intel(R) Server Board S5000XAL.xls, Rev 39
	4. Voltage: See Bensley Sever Management SDR 1_5.xls, Version 1.5


=============================================================================
SYSTEM HARDWARE REQUIREMENTS/REVISIONS
=============================================================================

Intel(R) Server Board S5000XAL with the following PBA revisions (or higher):
	- PBA# D13607-203 (or later)
	- BMC firmware must previously have been installed. If this is not the 
	  case, first follow the directions to install the required BMC firmware
	  before installing this package. 

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

The FRUSDR Load utility is a DOS application program used for updating the 
server management subsystem product level field replacement unit (FRU) and 
sensor data repository (SDR).

This utility is used to update the non-volatile storage device associated 
with the baseboard management controller (BMC), which holds the SDR and FRU 
area. The utility has the capability to generically handle FRU devices that
may not be associated with the BMC.

1. Executes under the DOS shell.
2. KCS interface must be enabled.

BMC / BIOS Dependency
	- S5000PAL BMC Firmware version 0.55 or later.
	- S5000PAL R0066 BIOS or later.


=============================================================================
IMPORTANT INSTALLATION NOTES
=============================================================================

The FRUSDR Load utility is meant to be used as a DOS application on a server. 
The utility should be placed onto a bootable DOS media and the system rebooted 
just before and right after using the utility. Running the utility in a Window's
DOS box is not supported and will provide incorrect results. 


=============================================================================
DISPLAY and UPDATE FRU, SDR, and SMB Flash Areas
=============================================================================

	1. Boot to the ROM-DOS command prompt.

	2. Copy frusdr.exe and any .fru, .sdr, and .cfg files from the latest 
	   firmware release to a hard drive or USB key.

	3a. To run the command-line interface to display information: 

	    frusdr [File Name] [Options]

		Where:

			/? or /h Displays usage information.
			/d {fru | sdr | smb} Displays the requested area: 
				fru = FRU data
				sdr = SDR repository
				smb = SMBIOS information
			/cfg filename.cfg Uses a custom configuration file, with file
			 extension .cfg.
			/p Pause between blocks of data.

		Note: Users may use a '-' instead of the '/' in the command line. 

		Examples:

			1. To display the Intel(R) server board SMBIOS:
			   C> FRUSDR /P /D SMB 

			2. To display the Intel(R) server board SDRs:
			   C> FRUSDR /P /D SDR 

			3. To display the Intel(R) server board BMC FRU:
			   C> FRUSDR /P /D FRU 

	3b. To update FRUs and SDRs using default configuration file master.cfg:

		frusdr /cfg master.cfg

	3c. To run the command-line interface to display data using direct
	    addressing: 

	    frusdr /d fru [NVS type] [dev ctlr] [lun] [bus] [addr]

		Where:

			[NVS type] = non-volatile storage type
			[dev ctlr] = device controller (must start with "C")
			[lun] = logical unit number (must start with "L" and can only
				be 0, 1, 2, or 3.
			[bus] = bus the storage area is associated with
			[addr] = slave address 

		Example of a command to display BMC FRU data using direct 
		addressing:

		frusdr /d fru imbdevice C20 L00 FF 20
	 
	3d. To run the command-line interface to display data using indirect 
	    addressing

	    frusdr /d fru [NVS type] [device ID]

		Where:

			[NVS type] = non-volatile storage type
			[device ID] = the device to display

	Example of a command using indirect addressing:

		frusdr /d fru imbdevice 00


	4. Reboot server after updating of the FRUs or SDRs is completed.


=============================================================================
TEMPORARY FILES
=============================================================================

You can create temporary files by using the undocumented "/tmp" switch 
on the command line. When the FRUSDR Load utility is executed,
this switch creates temporary files that are created when the FRUSDR Load
utility is executed. These temporary files can be used to recreate any 
problems that occur during the update. The FRUSDR Load utility does not 
delete the temporary files. If a temporary file is created, the user must 
delete it.

Example:

	frusdr /d sdr /tmp

	where:
		/d sdr	display SDR data
		/tmp	create a temporary file

	The FRUSDR Load utility creates a file called sdr.tmp in the current 
	directory.


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

1. The utilities may display error messages when programming the EEPROM for the
   first time. Reload the FRU individually before using the -cfg option.

2. The I2C address for the PS0 (upper PS slot) FRU at A0h conflicts with the
   AT24C64 EEPROM on the server board. The AT24C64 EEPROM is used by the BMC for 
   both FRU and private store information. Remove the upper PS slot as a 
   workaround for this issue. Use only the bottom power supply with this BMC 
   release.

3. The OEM SDR supports 64 bytes (40h). The FSC OEM SDR exceeds the maximum size
   of the OEM SDR.

4. A oversized SDR was separated into two SDRs for solving workaround number 3.
   See defect number 126340.

=============================================================================
FEATURES ADDED IN THIS RELEASE
=============================================================================
FAL_40 (Silver)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 39 and implemented in this
   release.

FAL_39 (Silver)
1. Changed the FRUSDR Load Utility to v 7.0.7

FAL_38A (Silver)
1. Changed the FRUSDR Load Utility to v 7.0.6.

FAL_38 (Silver)
1. Cleaned up the SDR, CFG files for easy review & modifications.

FAL_37 (Silver)
1. N/A

FAL_36 (Silver)
1. N/A

FAL_35 (Silver)
1. N/A

FAL_34 (Silver)
1. N/A

FAL_33 (Silver)
1. N/A

FAL_33B (Silver)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 42 and
   implemented in this release.

FAL_33A (Silver)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 37 and implemented in this
   release.
2. Reviewed Intel(R) Bensley Sever Management SDR V1.4 and implemented in this
   release.
3. Reviewed Intel(R) Bensley Sever Management SDR V1.5 and implemented in this
   release.
4. Reviewed Intel(R) Bensley Sever Management SDR V1.52 and implemented in this
   release.

FAL_32 (Silver)
1. N/A

FAL_31 (Silver)
1. Reviewed Intel(R) Bensley Sever Management SDR V1.2 and implemented in this
   release.
2. Reviewed Intel(R) Bensley Sever Management SDR V1.3 and implemented in this
   release.

FAL_30 (Silver)
1. BMC_REFRESH feature added to avoid AC Cycle after FRUSDR Package update.

FAL_29 (Silver)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 41 and
   implemented in this release.

FAL_28 (Silver)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 38 and
   implemented in this release.
2. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 39 and
   implemented in this release.
3. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 40 and
   implemented in this release.

FAL_27 (Beta)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 36 and
   implemented in this release.
2. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 37 and
   implemented in this release.
3. Reviewed FSC SDR Intel(R) Server Board S5000XAL 36 and implemented in this
   release.

FAL_26 (Beta)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 35 and 
   implemented in this release.
2. Reviewed FSC SDR Intel(R) Server Board S5000XAL 35 and implemented in this
   release.

FAL_25 (Beta)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 33 and
   implemented in this release.
2. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 34 and
   implemented in this release.

FAL_24 (Beta)
1. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 31 and
   implemented in this release.
2. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 32 and
   implemented in this release.

FAL_23 (Beta): N/A


FAL_22 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 32 and implemented in this
   release.
2. Reviewed FSC SDR Intel(R) Server Board S5000XAL 33 and implemented in this
   release.


FAL_21 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 29 and implemented in this
   release.
2. Reviewed FSC SDR Intel(R) Server Board S5000XAL 30 and implemented in this
   release.
3. Reviewed FSC SDR Intel(R) Server Board S5000XAL 31 and implemented in this
   release.
4. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 28 and
   implemented in this release.
5. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 29 and
   implemented in this release.
6. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 30 and
   implemented in this release.


FAL_20 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 28 and implemented in this
   release.
2. Reviewed Intel(R) Server Board S5000XAL Configuration Sheet 26 and
   implemented in this release.
3. Reviewed  BMC Core EPS 1.0 RC2 for this release.


FAL_19 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 27 and implemented in this
   release.


FAL_18 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 27 and implemented in this
   release.


FAL_17 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000XAL 25 and implemented in this
   release.


FAL_16 (Beta)
1. Added SAS HSBP SDR Record.
2. Reviewed FSC SDR Intel(R) Server Board S5000PSL v19 and implemented in this
   release.
3. Reviewed Intel(R) Server Board S5000PSL Configuration Sheet v26 and
   implemented in this release.


FAL_15 (Beta): N/A


FAL_14 (Beta)
1. Reviewed FSC SDR Intel(R) Server Board S5000PSL v15 and implemented in this
   release.


FAL_13 (Beta)
1. Reviewed BMC_Core_EPS 0.9 and implemented in this release.


FAL_11 (Alpha)
1. Changed the utility (FRUSDR Load Utility v 7.0.1 Build 1 (Beta 1)).


FAL_10 (Alpha)
1. Added SKUs for other chassis. (Changed AL_10.SDR and MASTER.CFG).
2. Added a SDR for No Chassis Intrusion. (Changed AL_10.SDR and MASTER.CFG).


FAL_09 (Alpha)
1. Added Sensor number 33h: BNB Temp. Kept Sensor number 82h: ACPI State.
   (Changed AL_09.SDR).
2. Added Sensor number F4h and F5h. (Changed AL_09.SDR).
3. Added the SKU SR2500BRP, SR2500LX, SR1500 and SR1550. (Changed AL_09.SDR 
   and MASTER.CFG).
4. Added OEM 0x0Bh (Thermal Profile) and 0x0Ch (TControl Fan Speed Control) SDR.
   (Changed AL_09.SDR).


FAL_07 (Alpha)
1. Added the fan redundancy SDR.


FAL_06 (Alpha)
1. Added the fan redundancy SDR.


FAL_403 (Alpha)
1. Fixed defect number 125187. Added FRU device Id 00h to 04h. 
   (Changed AL_03.SDR).
2. Fixed defect number 125163. added PVCS information to all files.
   (Changed all files).


AL-7.0.3 (Alpha)
1. Added the Board Product Name to S5000PAL0 in the SAL0MBD1.FRU.
   (Adding SAL0MBD1.FRU).


AL-7.0.2 (Alpha)
1. Changed the utility (FRUSDR Load Utility v 7.0.1 Build 1 (Alpha 1)).


AL-6.4.1 (Alpha)
1. FRUSDR Load version 6.4.6 Build 2 (Beta 2).
2. First version.

=============================================================================
ISSUES FIXED SINCE LAST RELEASE
=============================================================================
FAL_40 (Silver) (Released on November 13, 2006)
1. Defect# 127577. Remove a known issue from readme since next FRU package. (Removed the description in Readme.txt.)
2. Defect# 127564. Update to the petrof bay and Dowling2 throttling boundary conditions (v39 of the FSC doc). (Implement FSC SDR Intel(R) Server Board S5000XAL 39.)

FAL_39 (Silver) (Released on November 09, 2006)
1. Defect# 127575. FRU entity id given in morther FRU device locater record is wrong. (Fixed FRU entity id from 0c to 07 in SDR record.)

FAL_38A (Silver) (Released on October 19, 2006)
1. Defect# 127544. FRUSDR 38 Master.cfg file error. (Fixed Master.cfg at Processor 2.)

FAL_38 (Silver) (Released on October 03, 2006)
1. Defect# 127474: Version interchanged in ReadMe.txt in FAL_37 package.
2. Defect# 127494: Sensor #86 needs to be removed from the ALFCT_36.sdr
3. Defect# 127520: SLV: FAL_37 displays Dual-Core processor present with Clovertown processors - should say Multi-core.
4. Defect# 127531: Need to add support for 2nd PECI sensors (per proc) for Clovertown.

FAL_37 (Silver) (Released on August 23, 2006)
1. Defect# 127406. FRUSDR processor detection text not in Alcolu SDR - not consistent with other product SDR's.  Also should include clovertown support in time for CT launch. (Fix the String when proceesor detect in Master.cfg.)
2. Defect# 127408. Board serial number and part number in the FRU area is too large. (Fixed the ALMBD and ALXMBD Broad Info field)
3. Defect# 127410. The SEL event record data "BB VBat" sensor didn't match with EPS1.1. (Fixed the VBB record from sensor type from 0x02 to 0x29, event type from 0x05 to 0x6F)
4. Defect# 127459. FRU Custom Chassis Type info not updated when "Other chassis" is selected (Fixed by adding custom field for OTHER chassis in Master.cfg)
5. Fixed the ALMBD_05.fru and ALXMBD_3.fru product name and product name type/length byte fields.

FAL_36 (Silver) (Released on July 13, 2006)
1. Defect# 127357. The following SDR's are being reported as having issues which affect customer's software. (Fixed the entity instance values in CPU2 VRD Temp and CPU2 Vcc OOR records.)
2. Remove the PVCS header.

FAL_35 (Silver) (Released on June 30, 2006)
1. Defect# 125853. No SEL entry to indicate loss of redundancy after 10th SBE injection in sparing. (Update the Sensor Initialization byte in the sensors F0h to F5h from 2Dh to 67h.)
2. Defect# 127340. Change required for legal wording in FRUSDR release notes. (Fix release note title.)
3. Remove processor 2 records of Domain 3 and Domain 4 in other chassis.
4. Fix Count of Temperature valus from 08 to 09.

FAL_34 (Silver) (Released on June 17, 2006)
1. Defect# 127295. Update CPU steppings in FRUSDR

FAL_33 (Silver) (Released on June 05, 2006)
1. Rolled up version to 33

FAL_33B (Silver) (Released on June 01, 2006)
1. Defect# 127139. The SDR record of some sensors didn't match with ESB2 BMC EPS v1.1.
   a. Fixed the power unit status sensor assertion and deassertion event mask to 7300h.
   b. Added the deassertion event mask in sensor# 01h, 02h, 04h, 6Fh, E1h to E7h and ECh to EFh.
   c. The sensor# 86 has been removed.
   d. The upper non-critical has been removed in sensor# C0h and C1h.
   e. The assertion and deassertion event mask has been removed in sensor# D0h and D1h.
2. Defect# 127200. Prochot (Therm Ctrl) sensor SDR settings incorrect - causes "nominal" reading in ISM to show up unavailable. (Set analog characteristic flags bit 0 in P1 and P2 thermal control records.)
3. Defect# 127201. Therm Margin SDR's need units to be set to temperature instead of unspecified. (Set sensor unit 2 field to degree C in P1 and P2 thermal margin records)
4. Defect# 127211. Other Chassis - PWM3 and PWM4 should be set to 100% as a default. (Add PWM3 and PWM4 records for other chassis and setting it to 100%.)
5. Defect# 127226. Sensor Initialization needs to be changed from 0x27 to 0x67 for the following sensor numbers. (Fixed sensor initialization from 27h to 67h in sensor# 90h, 91h and E0h to E7h )
6. Defect# 127230. Threshold and Range settings for other chassis processor fan sinks should be increased to enable reading of full range of fan speeds. (Fixed LM94 RPM for 100% and threshold values in processor 1 and 2 fan refer Alcolu configuration sheet V42.)

FAL_33A (Silver) (Released on May 25, 2006)
1. Defect# 127103. Power supply sub system is shown as redundant when one is absent. (FAL_31 only fixed the Drillskill with 6 fans, the other was fixed on FAL_32.)
2. Defect# 127146. Other chassis fan OEM config SDR's not present. Causes Other chassis fan tachometer readings to be incorrect. (The LM94 and SIO records were added in other chassis.)
3. Defect# 127151. The lower non-critical threshold value of HSBP temperature sensor is the same with the normal minimum value. (Fixed HSBP temperature lower critical to 00h and lower non-critical to 05h.)
4. Defect# 127158. A minor typo error in String Byte details for voltage sensor names. (Add the "+" in voltage records.)
5. Defect# 127174. Sensor called BB+1.9V  NIC CORE  Sensor 11h changed Typical set point from 1.90V to 1.95V. (Remove the 1.9 NIC records.)
6. Defect# 127175. Greencreek AC Type 2 record does not read S5000XAL. (Add the file which names ALXMBD_2.FRU for Greencreek.)
7. Defect# 127181. FRUSDR throttling value updates in FSC Alcolu spreadsheet.xls version 37. (Refer FSC SDR Alcolu version 37 to fix throttling values.)
8. FAL_32 will detect the North bridge type then update each FRU.

FAL_32 (Silver) (Released on May 22, 2006)
1. Remove BB+1.9V NIC CORE record.

FAL_31 (Silver) (Released on May 15, 2006)
1. Defect# 127031. Assertion event mask,Reading mask/threshold mask of sensor number 82 in SDR gives S3 as supported but EPS shows this as not supported. (The ACPI State (Sensor number 82h) will be fixed from BB00 to B300 in assertion event mask and reading mask.)
2. Defect# 127045. The Set points for the Alcolu voltages need to change to be less constrained. (Fix the voltage table refer Intel(R) Bensley Sever Management SDR V1.3 in AL_31.sdr and ALFCT_31.sdr.)
3. Defect# 127068. In Master.cfg file of FAL_29 platform ID is incorrect. (Remove 'DISPLAY "Platform ID for S5000PAL is 0x29"' in Master.cfg)
4. Defect# 127103. Power supply sub system is shown as redundant when one is absent. (Change like below.)
   IFSET "PS_2"
     SET "OPT_700W_S1"
     SET "RED_700W_S1"
     IFSET "PS_1"
       DISPLAY "Power supply sub-system is redundant"
     ENDIF
   ENDIF
5. Defect# 127125. Remove the reference to mini BMC and Sahalee from Master.cfg files. (Remove CLEAR "BMC_NBMC" and CLEAR "BMC_SAHALEE" in Master.cfg.)

FAL_30 (Silver) (Released on May 10, 2006)
1. N/A

FAL_29 (Silver) (Released on May 04, 2006)
1. Defect# 126742. Dowling 2 FRUSDR Errors when entering P/N and S/N. (Setting ALMBD_04.FRU chassis field more larger.)
2. Defect# 126903. SMBIOS Base Board (or Module) Information (Type 2) Product Version is wrong. (In ALMBD_04, FRU Version Number change to 0.04 in Board field.)
3. Defect# 127028. Woodcrest Clamping SDR needs to be set to signed values or it won't work right. (Set the Temperature Info bit 7 if processor is Woodcrest)
4. Create new files with AutoFCT.cfg and ALFCT_29.sdr for FCT test.

FAL_28 (Silver) (Released on April 27, 2006)
1. Defect# 126900. Clamping Tcontrol Offset for Woodcrest needs to be Zero. (Fixed it for other chassis.)
2. Defect# 126942. During FRUSDR processor detection, should not display type of processor detected. (Processor detect messages were removed from Master.cfg)
3. Defect# 126957. The Upper non-critical and critical values for Prochot sensors are less than Normal maximum values. (Refer Alcolu Configuration Sheet V3 and fixed it.)
4. Defect# 126966. 100% PWM SDR records need a subrecord or else the system isn't allowed to switch to profile2. (Add sub-record on 100% PWM records.)
5. Defect# 126968. Change PDB detection text in the master.cfg for Driskill2 and Petrofbay. (Change PDB detection text in the master.cfg from "PS_CAGE PRESENT" to "Power Distribution Board Present".)

FAL_27 (Beta) (Released on April 21, 2006)
1. Defect# 126848. Misc SDR changes. (1."PS1/2 Power Nozzle" changed to "PS1/2 AC Current" 2."PS1/2 Power Nozzle" changed to "PS1/2 AC Current")
2. Defect# 126867. SYS_FAN 2 #53h returns tachometer speed of 0x00. (OPT_FAN_OTHER1 - sensor 0x54 / OPT_FAN_OTHER2 - sensor 0x55 / OPT_FAN_OTHER3 - sensor 0x59 / OPT_FAN_OTHER4 - sensor 0x57)
3. Defect# 126869. Fan Redundancy not configured correctly in the SDR. (Change fan redundancy record of "Redundant Fan Count" field from 03h to 01h)
4. Defect# 126890. Proc 1 Vcc Out-of-Range (0xD2) & Proc 2 Vcc Out-of-Range (0XD3) sensor SDR definitions are not available. (Add 2 records with CPU1 Vcc OOR and CPU2 Vcc OOR)
5. Defect# 126898. Numerous Throttling SDR values are wrong (Temprise, Tinlet, Airflow) - Need to be checked against spreadsheet & change accordingly. (1.Fixing Processor 1/2 Temp, P1/2 Therm Margin and HSBP Temp value on all chassis. 2.Fixing records that profiles of all chassis of Temprise, Tinlet, Airflow value)
6. Defect# 126900. Clamping Tcontrol Offset for Woodcrest needs to be Zero. (Change FSC offset from 39h to 0h with Woodcrest)
7. Defect# 126901. Petrof Bay (S4) FSC stepwise min curves do not match FSC spreadsheet. (Correct the Petrof bay FSC comments)
8. Defect# 126914. Add 100% fan speed SDR records for shipping configuration (need for PWM1, PWM2, PWM3, & PWM4) - should support both profiles. (Add a record for PWM1/2/3/4 to 100%)
9. Defect# 126915. SHP config in the FRUSDR needs to remove temp1 sensor.  Configuration spreadsheet updated to reflect in v 36. (Remove the "SHP" tag on Processor temp1)
10.Defect# 126941. Sensor number is wrong for processor 2 fan.  Should be #52 (not #51) (Processor Fan 2 record's sensor number was fixed from 51 to 52)

FAL_26 (Beta) (Released on April 13, 2006)
1. Defect# 126842. Type 1 structure contains invalid Product Name String. (Change FRU product field from "Alcolu..." to "S5000PAL.")
2. Defect# 126847. Woodcrest changes to the SDR. (1.Add PECI sensors to SDR (sensors 99h and 9Bh), PX Therm Margin. 2.In the master.cfg, load processor 1 and 2 temps only if Dempsey procs are installed 3.In the master.cfg, load P1 Therm Margin and P2 Therm Margin only if woodcrest processors are installed.)
3. Defect# 126848. Misc SDR changes. (Change PSMI sensor names to make clearer and common with other products. Change Prochot Sensor Name to "P1 Therm Ctrl %" and "P2 Therm Ctrl %". Change Prochot Sensor Upper Non Critical and Upper Critical Sensors to 30% and 50% respectively)
4. Defect# 126849. Add "Shipping", "FCT", and "OQM" configuration options in the SDR.

FAL_25 (Beta) (Released on April 07, 2006)
1. Defect# 126594. [Dowling2]The FAN fault LED didn't light up when FAN 5B failed. (Sensor number from 55-59 change to 56-5A)
2. Defect# 126742. Dowling 2 FRUSDR Errors. (Change the ALMBD.FRU serial number and part number from CC and CA to CD and CC)
3. Defect# 126743. Dowling 2 FRUSDR issue. (Remove option of S/N and P/N in FRUAREA of BOARD)
4. Defect# 126747. FAN tachometer speed, FAN tachometer reading out of 5% tolerance on Driskill 2 system_6 FANs. (Fan Measurement Configuration Record need to change with SIO and LM94)
5. Defect# 126791. S5000PAL FW doesn't support logging BUS Uncorrectable errors. (Add the sensors from 0xA0 to 0xAD)
6. Defect# 126792. S5000PAL FW doesn't support logging BUS correctable errors. (Add the sensors from 0xA0 to 0xAD)
7. Defect# 126795. Dowling 2, Driskil 2, Petrof Bay FRUSDR changes needed. (1. Remove "SAS" word in FRUSDR 2.Change file name from DR235BP, DO235BP and DR225BP to SR1550BP, SR1500BP and SR2500BP)

FAL_24 (Beta) (Released on March 30, 2006)
1. Defect# 126012. Processor Subsystem, TS1 - Thermal monitor/control, Processor temperature sensor reading FAIL. (Sensor# 98 and 9A tag with STD_TEMP_S3 fix UNC to 6E and UC to 78)
2. Defect# 126738. "ThermalMon" prochot sensors not configured correctly - should be configured as percentage. (Sensor# C0 and C1 change sensor unit felid 1 to 3 from 80h, 01h and 00h to 01h, 00h, 00h)
3. Defect# 126743. Dowling 2 FRUSDR issue. (Add option that S/N and P/N in FRU area broad and product to let user enter)
4. Defect# 126766. PSMI Multipliers & thresholds need to change in the SDR for Petrof Bay and Driskill2 power supplies. (Refer Alcolu Configuration Sheet 31 to fix Driskill and Petrofbay PS1/PS2 +12V Current and PS1/PS2 Power Nozzle values.)
5. Refer Alcolu Configuration Sheet 31 to fix Driskill and Petrofbay PS1/PS2 +12V Current and PS1/PS2 Power Nozzle values.
6. Refer Alcolu Configuration Sheet 32 to fix Fan's sensor number.

FAL_23 (Beta) (Released on March 23, 2006)
1. Defect# 126570. Default Driskill2 BRP (S1) had to change default system fans to Sys Fan 2, Sys Fan 4, Sys Fan 5. (Refer Alcolu Configuration Sheet 30 to setting tag on SR2500BRP)
2. Update FRUSDR loader to V7.0.1-PR

FAL_22 (Beta) (Released on March 16, 2006)
1. Defect# 126600. Platform check required in Master.cfg of FRUSDR. (Remark chassis search code in Master.cfg.)
2. Defect# 126629. The Assertion/Deassertion Event Mask field of the sensor(sensor# 90h and 91h) is incorrect. (Assertion Event Mask, Deassertion Event Mask and Reading Mask & Settable field on sensor# 90 and 91 should be change from B301 to A301 that disable FRB3.)
3. Refer FSC SDR Alcolu version 32 to fix FSC table.
4. Refer FSC SDR Alcolu version 33 to fix FSC table.

FAL_21 (Beta) (Released on March 09, 2006)
1. Defect# 126012. Processor Subsystem, TS1 - Thermal monitor/control, Processor temperature sensor reading Fail. (Refer Alcolu Configuration Sheet(29) to setting SDR value with sensor# 98 and 9A)
2. Defect# 126306. FRUSDR - Available Driskill-2 Config Options need to be described by number of fans installed and NOT by SKU name. (Change chassis question in master.cfg from "Select the Chassis Type:" to "Select the System Type:".)
3. Defect# 126451. FRUSDR FAN thresholds are not correct. (Refer Alcolu Configuration Sheet(29) to setting SDR value with Dowling and Petrof bay with sensor# 50 to 59)
4. Defect# 126501. Fan Redundancy OEM record is incorrect. (Fan Redundancy Map SDR Record that Failed Event State Mask field from 0303 change to 0404)
5. Defect# 126537. FAL17 Device ID's are incorrect. (Change the SDR file about Power Dist.FRU, Pwr Supply 1 FRU and Pwr Supply 2 FRU that device ID to 04, 02 and 03)
6. Defect# 126562. Several Text modifications needed for Master.cfg. (Change questions and detect string typo in master.cfg)
7. Defect# 126565. HSC Sensors need to be changed in SDR file. (Please update sensor number 0x02 to 0x07 that Assertion Event Mask and Deassertion Event Mask to 2D01 and Sensor Record Sharing to 0100; update sensor number 0x09 to 0x0E that Sensor Record Sharing to 0100)
8. Defect# 126570. Default Driskill2 BRP (S1) had to change default system fans to Sys Fan 2, Sys Fan 4, Sys Fan 5. (Refer Alcolu Configuration Sheet 30 to setting SDR value)
9. Refer FSC SDR Alcolu version 31 to fix FSC table.

FAL_20 (Beta) (Released on March 02, 2006)
1. Defect# 126305. FRUSDR FAL17 unable to load FRU Data in Driskill-2 platform. (Because Intel will not provide any FP FRU Hardware, so I removed the question.)
2. Defect# 126306. FRUSDR - Available Driskill-2 Config Options need to be described by number of fans installed and NOT by SKU name. (Change chassis question in master.cfg.)
3. Defect# 126430. Stepwise maximum curves not implemented in the SDR. (Add maximum field in SDR code)
4. Defect# 126451. FRUSDR FAN thresholds are not correct. (Refer Alcolu Configuration Sheet (26) to setting SDR value)
5. Defect# 126453. Different fan ranges for different systems - should be called out separately in the SDR (Refer pin assignment to add SDR records)
6. Defect# 126501. Fan Redundancy OEM record is incorrect. (Fan Redundancy Map SDR Record that Failed Event State Mask field from 0000 change to 0303; Redundant Fan Count field from 00 change to 03)
7. Defect# 126508. Processor clamping SDR's - need failsafe to be set to 100% if sensor not avail. (Setting Temp Sensor Fail Control Value from 00 to 64)
8. In EPS 1.0, it's define fan redundancy only support SR2500LX, change the tags with STD_FAN_2

FAL_19 (Beta) (Released on February 20, 2006)
1. Add 13th records about HSBP in AL_19.sdr.
2. Defect# 126345. On Multiple Fab5 boards, the MCH Temp sensor is not reporting a value.  Also on some boards the baseboard sensor is not working again. (Refer FSC SDR Alcolu Version 28, BNB records need remove.)
3. Defect# 126430. Stepwise maximum curves not implemented in the SDR. ("Temperature Info" field from "90" to "D0")

FAL_18 (Beta) (Released on February 08, 2006)
1. Defect# 125458. Loading FRU returns error. (Add question with FP like FAL_16.)
2. Defect# 125906. Fan Speed Control based on Tcontrol "clamping" is starting at too low a temperature (proc temp) (Refer FSC SDR Alcolu (v27))
3. Defect# 125930. Can't update the FRU file of the HSBP (Driskill 2U 3.5). (It was defined failed in HSBP release file name and describe on there readme.)
4. Defect# 126010. Petrof Bay: Master.cfg file has incorrect address for power supply and PDB (Fix ping to 4A, B0 and B2)
5. Defect# 126022. Critical event logged for sensor #11h "Basebrd 1.8v NIC" occurred. (In 82563 spec, it's defined NIC was 1.9V not 1.8V.)
6. Defect# 126245. There is not a SDR record which SDR type is 0x12 set for HSC.	(Add a new record with type 12h with 'HSBP PRIMARY'.)
7. Defect# 126260. Dowling2 fan tachometer assignments Real fans don't match the sensor names (Change Dowling fan  strings)
8. Defect# 126262. When toggle the BIOS setting for Set Fan Profile from "Performance" to "Acoustics" it doesn't seem to change the associated SDR settings as expected (Set Fan Control Domain is "2" and "3" on Dowling Domain 2 profile 2 and on Dowling Domain 3 profile 2.)
9. Defect# 126277. The Sensor failure sensor #86 is not getting loaded. (Remove "NOUSE" flag with sensor# 86.)
10.Defect# 126305. FRUSDR FAL17 unable to load FRU Data in Driskill-2 platform. (Add question with FP like FAL_16.)
11.Defect# 126306. FRUSDR - Available Driskill-2 Config Options need to be described by number of fans installed and NOT by SKU name. (Add fan number in Driskill chassis question.)
12.Defect# 126307. FRUSDR FAL 17 - Utility reports detecting Petrof Bay Backplane in Driskill-2 chassis (It was defined failed in HSBP release file name and describe on there readme.)
13.Defect# 126311. Processor Status sensor - Sensor initialization should be changed. (Sensor Initialization field bit 6 need disable in sensor# 90 and 91.)
14.Defect# 126337. Invalid command in master.cfg of FAL_17. (Fix ping to 4A, B0 and B2)
15.Defect# 126340. Incorrect Temperature/Control Value Pair Count for domain 3 Tcontrol SDRs in AL_17.sdr (Domain 3 record distribute to 2 records.)

FAL_17 (Beta) (Released on January 22, 2006)
1. Defect# 125930. Can't update the FRU file of the HSBP (Driskill 2U 3.5). (Add new probe with HSBP in Master.cfg)
2. Defect# 126027. FRUSDR master config asks if Intel Front Panel is installed - should be assumed for all Intel chassis.  Assume no for "other chassis".  No question needed. (Remove the question "Is motherboard connected to Intel Front Panel? (Updated the FRU of FP)" in all Intel chassis.)
3. Defect# 126200. SDR's do not currently support both profiles as defined in the Fan Speed Control settings spreadsheet (New Document "FSC_SDR_V25" was released, we change the different)


FAL_16 (Beta) (Released on January 11, 2006)
1. Fixed defect number 125905: Sensor names should match sensor names in
   System SDR Configuration sheet: 
   50 - Fan 1A
   51 - Fan 1B
   52 - Fan 2A
   53 - Fan 2B
   54 - Fan 3A
   55 - Fan 3B
   56 - Fan 4A
   57 - Fan 4B
   58 - Fan 5A
   59 - Fan 5B
2. Fixed defect number 126130: Intel(R) Server Chassis SR1500 SDR update asks if
   power supply 2 is installed. There is no power supply 2; this question should
   not be asked for this chassis. 
3. Fixed defect number 126134: The Sensor ID string of the sensor number D8h
   does not match the external product specification. Changed "CPU Confi Error"
   to "CPU Popul Error".


FAL_15 (Beta)
1. Fixed defect number 126046: Clampflag is incorrect in TControl SDR.
   (Changed AL_15.SDR) (11 // Clamp Flag with CPU1)(21 // Clamp Flag with CPU2).
2. Fixed defect number 125152: SDRs in FRUSDR Package do not match the ESB2 BMC
   Core EPS. (Changed AL_15.SDR) (4A // Sensor Number to 6F // Sensor Number).


FAL_14 (Beta) (Released December 23, 2005)
1. Fixed defect number 125152. SDRs of FRUSDR Package didn't match the ESB2 BMC
   Core EPS. (Changed AL_14.SDR).
2. Fixed defect number 125185. The upper critical/non-critical threshold value
   of sensor number 50h~59h couldn't set in the SDR entries. (Changed AL_14.SDR)
3. Fixed defect number 125905. Sensor names should match sensor names in the
   System SDR Configuration sheet (Changed AL_14.SDR).
4. Fixed defect number 125911. The Assertion Event Mask field of sensor number
   86h couldn't be set. (Changed AL_14.SDR).
5. Fixed defect number 125961. Get Thermal Profile Data command fails to get
   specified profile. (Changed AL_14.SDR).
6. Fixed defect number 126010. Intel Server Chassis SR1550: Master.cfg file has
   incorrect address for power supply and PDB. (Changed Master.cfg).
7. Fixed defect number 126027. FRUSDR master config asks if Intel Front Panel is
   installed. This should be assumed for all Intel chassis and should only be
   assumed it is not installed if "other chassis" is selected. Query is
   unnecessary. (Changed Master.cfg).
8. Fixed defect number 126032. The Assertion Event Mask field of the sensor
   (sensor number 09h) didn't match the ESB2 BMC EPS v0.70. (Changed AL_14.SDR).


FAL_13 (Beta) (Released in December 16, 2005)
1. Fixed defect number 125912. Auto Rearm couldn't be set for sensor number D2h
   and D3h. (Changed AL_13.SDR).
2. Fixed defect number 125913. Auto Rearm was not supported for sensor number
   C0h and C1h. (Changed AL_13.SDR).
3. Fixed defect number 125931. Intel Server Board S5000XAL Thermal SDR format is
   incorrect. (Changed AL_13.SDR).
4. Fixed defect number 125961. Get Thermal Profile Data command fails to get
   specified profile. (Changed AL_13.SDR).
5. Fixed defect number 125905. Sensor names should match sensor names in System
   SDR Configuration sheet. (Changed AL_13.SDR).
6. Fixed defect number 125903. FRUSDR master config asks if processors are
   installed. Processor(s) should be detected. (Changed MASTER.CFG).


FAL_12 (Beta)
1. Modified Tcontrol FSC SDR, rev2. Count of Temperature/Control Value Pairs.
   (Changed AL_12.SDR).
2. New Intel Server Board S5000XAL Configuration Sheet.xls version 24. (Changed
   AL_12.SDR).
3. New FSC SDR Intel Server Board S5000XAL.xls version 19. (Changed AL_12.SDR).


FAL_11 (Alpha)
1. Modified Tcontrol Fan Speed Control SDR, rev 2. Combine Clamping and
   Stepwise. (Changed AL_11.SDR).
2. Modified sensor numbers D0h and D1h. Event Mast to [u,l][c,nc]. (Changed
   AL_11.SDR).
3. Modified Fan Redundancy Map OEM SDR. (Changed AL_11.SDR).
4. Fixed defect number 125189. Spelling error. (Changed AL_11.SDR).
5. Fixed defect number 125152. SDRs of FRUSDR Package didn't match the ESB2 BMC
   Core EPS. Remove sensor number  80h - Proc Missing (Changed AL_11.SDR).
6. Fixed defect number 125787. Thermal Profile SDRs need to be updated. (Changed
   AL_11.SDR).
7. Remove two steps (four bytes) of stepwise in FSC_S1, FSC_S2 and FSC_S3.
   (Changed AL_11.SDR).


FAL_10 (Alpha)
1. Modified Thermal Profile Data SDR. Changed Bitmap, MX, and MY; (Changed AL_10.SDR).
2. Modified SDR for Fan Redundancy Map. (Changed AL_10.SDR).
3. Modified SDR for Intel(R) Server Chassis SR2400 LX SIO3. (Changed AL_10.SDR).
4. Modified stepwise tables for Intel(R) Server Chassis SR1400. (Changed
   AL_10.SDR).
5. Modified CPU2 sensor number for clamping OEM SDR. (Changed AL_10.SDR).
6. Modified clamp types (Changed AL_10.SDR).
   For Intel server chassis:
     CPU1 and BNB are clamped to Fan Domain1.
     CPU2 and BNC are clamped to Fan Domain2.
     CPU1, CPU2, BNB are clamped to Fan Domain3.
   For other chassis:
     CPU1 to Fan Domain1.
     CPU2 to Fan Domain2.
7. Modified TAG FSC_S4 for the Intel(R) Server Chassis SR1550. (Changed
   MASTER.CFG).
8. Fixed defect number 125189. FRU/SDR Package spells mistake. (Changed
   AL_10.SDR).
9. Fixed defect number 125699. The ID String of DIMM sensors are incorrect.
   (Changed AL_10.SDR).
10. Fixed defect number 125152. SDRs of FRUSDR Package didn't match the ESB2 BMC
    Core EPS. (Changed AL_10.SDR).


FAL_09 (Alpha)
1. Fixed defect number 125335. SMBIOS Type 1, "Product Name string", does not
   match EPS or test case. (Changed MASTER.CFG).
2. Fixed defect number 125255. The upper/lower non-critical threshold value of
   sensor number D0h and D1h couldn be set in the SDR entries. (Changed
   AL_09.SDR).


FAL_08 (Alpha)
1. Added and reduced SDR for defect number 125152. SDRs of FRUSDR package didn't
   match the ESB2 BMC Core EPS. (Changed AL_08.SDR)
2. Fixed defect number 125153. Sensor type didn't match the ESB2 BMC Core EPS.
   (Changed AL_08.SDR).
3. Fixed defect number 125157. The nominal reading, normal maximum, and the
   normal minimum field was incorrect for the sensor. (Changed AL_08.SDR).
4. Fixed defect number 125463. Hardware monitor and voltage reading error.
   (Changed AL_08.SDR).
5. Fixed defect number 125402. Overlap in normal values for Baseboard 0.9V
   Hysteresis. (Changed AL_08.SDR).
6. Removed the field for sensor owner ID from the Tcontrol Fan Speed Control SDR
   (Changed AL_08.SDR).


FAL_07 (Alpha)
1. Fixed defect number 125186. The FRUSDR.txt file was missing from the FRUSDR
   package v7.0.2. (Changed ReadMe.txt).
2. Fixed defect number 125247. The Assertion Event Mask and Deassertion Event
   Mask for sensor number 07h didn't match the Intel Server Board S5000XAL
   firmware EPS. (Changed AL_06.SDR).
3. Fixed defect number 125250. The Assertion Event Mask field for sensor number
   83h didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_06.SDR).
4. Fixed defect number 125251. The Assertion Event Mask field for sensor number
   85h didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_06.SDR).
5. Fixed defect number 125253. The event/reading type of the sensor didn't match
   the Intel Server Board S5000XAL firmware EPS. (Changed AL_06.SDR).
6. Fixed defect number 125383. Initial update was not completed for the 0xC0 ?
   Proc1 ThermCtrl. (Changed AL_06.SDR).
7. Fixed defect number 125489. The Deassertion Event Mask field for sensor
   number 03h didn't match the ESB2 BMC EPS v0.50. (Changed AL_06.SDR).
8. Fixed defect number 125491. The Assertion/Deassertion Event Mask for sensor
   numbers 90h and 91h didn't match the ESB2 BMC EPS v0.50. (Changed AL_06.SDR).
9. Fixed defect number 125402. Overlap in the normal values for Baseboard 0.9V
   Hysteresis.
10. Fixed defect number 125529. The FAL_06 updating failed.


FAL_06 (Alpha)
1. Fixed defect number 125186. FRUSDR.TXT file was missing from the FRUSDR
   package v7.0.2. (Changed ReadMe.txt).
2. Fixed defect number 125247. The Assertion Event Mask and Deassertion Event
   Mask for sensor number 07h didn't match the Intel Server Board S5000XAL
   firmware EPS. (Changed AL_06.SDR).
3. Fixed defect number 125250. The Assertion Event Mask for sensor number 83h
   didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_06.SDR).
4. Fixed defect number 125251. The Assertion Event Mask for sensor number 85h
   didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_06.SDR).
5. Fixed defect number 125253. The event/reading type of the sensor didn't match
   the Intel Server Board S5000XAL firmware EPS. (Changed AL_06.SDR).
6. Fixed defect number 125383. The initial update was not completed for the 0xC0
   - Proc1 ThermCtrl. (Changed AL_06.SDR).
7. Fixed defect number 125489. The Deassertion Event Mask for sensor number
   03h) didn't match the ESB2 BMC EPS v0.50. (Changed AL_06.SDR).
8. Fixed defect number 125491. The Assertion/Deassertion Event Mask for sensor
   numbers 90h and 91h didn't match the ESB2 BMC EPS v0.50. (Changed AL_06.SDR).


FAL_05 (Alpha)
1. Fixed defect number 125249. The Assertion Event Mask for sensor number 82h
   didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_05.SDR).
2. Fixed defect number 125250. The Assertion Event Mask for sensor number 83h
   didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_05.SDR).
3. Fixed defect number 125251. The Assertion Event Mask for sensor number 85h
   didn't match the Intel Server Board S5000XAL firmware EPS. (Changed
   AL_05.SDR).
4. Fixed defect number 125253. The event/reading type of the sensor didn't match
   the Intel Server Board S5000XAL firmware EPS. (Changed AL_05.SDR).
5. Fixed defect number 125254. The sensor type didn't match the Intel Server
   Board S5000XAL firmware EPS. (Changed AL_05.SDR).
6. Fixed defect number 125147. The Assertion Event Mask and Deassertion Event
   Mask for sensor number 07h didn't match the Intel Server Board S5000XAL
   firmware EPS. Set Reading mask 8101. (Changed AL_05.SDR).
7. Fixed defect number 125252. The Assertion Event Mask for sensor number 02h
   didn't match the Intel Server Board S5000XAL firmware EPS. Set reading mask
   FF00. (Changed AL_05.SDR).
8. Fixed defect number 125383. Initial update was completed for 0xC0 - Proc1
   ThermCtrl. Sensor Initialization as 0x67 instead of 0x61 (Changed AL_05.SDR).
9. Added the OEM PWM (Fan control Domain) (Changed AL_05.SDR).
10. Changed sensor number 40h ~ 49h to 50h ~ 59. See the  ESB2 EPS v0.43.
    (Changed AL_05.SDR).
11. Changed sensor number 1Eh. Reading Mask 0300 to 0200. (Changed AL_05.SDR).
12. Changed sensor number 60h to 69h. Reading Mask 0300 to 0200. Sensor
    Initialization 61 to 67. (Changed AL_05.SDR).
13. Fixed defect number 125426. MASTER.CFG: issue with the prompt for processors
    "Is processor 01 Installed?" (Changed MASTER.CFG).


FAL_403 (Alpha)
1. Fixed defect number 125153. in sensor number  1E, the sensor Type change 
   to 02h. (Changed AL_03.SDR).
2. Fixed defect number 125152. (Changed AL_03.SDR).
3. Fixed defect number 125189. Corrected spelling error.
4. Fixed defect number 125203. (Changed MASTER.CFG).
5. Fixed defect number 125203. Added the asking asset tag. (Changed MASTER.CFG).
6. Removed Web Server Map Table SDR. (Changed AL_03.SDR).


AL-7.0.3 (Alpha)
1. Fixed defect number 125150. Added the OEM SDR. (Changed SAL0BMC2.SDR).
2. Fixed defect numbers 125152, 125153, and 125154. Update the SDR to match the
   Intel Server Board S5000XAL EPS. (Changed SAL0BMC2.SDR).


=============================================================================
[END OF RELEASE NOTES]
=============================================================================