             FRUSDR Load Utility for SR460AC4 Release Notes
               Copyright (c) 2000-2001 Intel Corporation
                          All Rights Reserved
                            December 3, 2001

 
    
This document describes some specifics of the FRU & SDR Utility 
Package Version 1.01 for SR460AC4 platforms. This utility is 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, which holds the SDR & FRU area.
The utility has the capability to generically handle FRU devices that
may not be associated with the Baseboard Management Controller (BMC).


TABLE OF CONTENTS

	A. General notes 
	B. Update SDR records.
	C. Display SDR information
	D. Display FRU information 
	E. FRU Field Lengths 
	F. Documentation	
	G. Changes since Last Build
	H. Errata Items and Firmware Dependancy
	I. SDR File Release Notes


A. General notes:

The FRUSDR Loader is meant to be used as an EFI application on a SR460AC4 server. 
The utility should be placed onto a floppy or hard drive and the system rebooted 
prior to and after using. There is no need to actually install the 
application on to a server. Running the utility from within an operating system 
is not supported and will provide incorrect results. 

The FRUSDR Loader command line provides the following options:

Usage: 

      /? or /h        	 Displays usage information
      /d {fru,sdr}       Only displays requested area
      /cfg filename.cfg  Custom CFG file to update SDR records and asset tag                                                 
      /p                 Pause between blocks of data  


B. Update the SDR records

   1. Boot to EFI shell.

   2. Copy the entire FRUSDR package files to an LS120 or HD:

   3. Load the IPMI driver as follows

             load ipmi.efi

      Note: The IPMI driver file name may change independently, 
            and is dependant on Firmware Version.

   4. Execute FRUSDR utility as follows

		FS0:>FRUSDR /CFG <filename>

   5. To update the SDR records, select 1 - Load the SDR records.


C. Display SDR Information

The SDR area can be displayed by using the /D SDR parameter with the FRUSDR 
Command. To display the SDR records from the non-volatile repository:

	FS0:> FRUSDR  /D SDR 


D. Display FRU Information

    The /D FRU command displays the contents of a FRU.  Any additional 
    arguments specify the Address of the FRU to be displayed. If no Address
    is specified, the BMC FRU will be displayed.  The arguments that make up 
    the Address are the NVS_TYPE, DEV_CNTR, and DEV_ID -- which can be found 
    in the FRU file header of each FRU file.  Arguments must be specified in 
    the order listed.  If DEV_CNTR is specified it must start with \'C\'.  If
    DEV_CNTR is not specified it defaults to \'C20\'. 

      Usage:    FRUSDR /D FRU [(NVS_TYPE) [DEV_CNTR] (DEV_ID)]  

      Examples: FRUSDR /D FRU IMBDEVICE CC0 01     {for Hot-Swap Back Plane}
                FRUSDR /D FRU IMBDEVICE C20 0D     {for Processor Board} 
                FRUSDR /D FRU IMBDEVICE 10         {for I/O BaseBoard}
                FRUSDR /D FRU                      {for BMC (Legacy Board)}

Other Examples:

BMC FRU (legacy board)
FRUSDR -D FRU

Sideplane FRU:
FRUSDR -D FRU imbdevice 11 

memory board A FRU:
FRUSDR -D FRU imbdevice 0E 

memory board B FRU:
FRUSDR -D FRU imbdevice 0F 

I/O BaseBOARD FRU:
FRUSDR -D FRU imbdevice 10 

Processor board FRU:
FRUSDR -D FRU imbdevice 0D 

HSBP FRU:
FRUSDR -D FRU imbdevice CC0 01

Docking plane FRU:
FRUSDR -D FRU imbdevice CC0 00


E. FRU Field Lengths

If a user is going to develop their own Configuration, FRU or SDR files, then 
they need a thorough understanding of FRU areas and lengths. That discussion 
is beyond the scope of this document. Although, only a basic understanding of 
how the FRUSDR application uses FRU files is needed before one modifies 
information in a FRU field via a configuration file prompt.

The governing FRU format and specifications do not specify a 
maximum FRU field length. However, a length constraint does exist due to the 
limited amount of space available in the Non-Volatile Storage device 
containing these items. These maximum lengths are artificial since, if all 
strings were of the maximum length, the FRU file would overflow the FRU area. 
Therefore, the true maximum field length is actually controlled by the space 
available to the FRU file. 

As a rule, the length defined in the header of the FRU file and the sizes 
defined in each FRU area of the FRU file must not be altered. These were 
originally chosen so that the FRU file would fit into the FRU area. Often 
each FRU area does contain a certain amount of padding, which will allow an 
increase in the length of some strings. To be on the safe side, if FRU 
strings are modified, they should be kept at the same length as the current 
string in that FRU area. For fields such as the Asset Tag, for which data may 
not exist to fill the field, the length should be kept to as few characters 
as needed, not to exceed 31 characters.


F. Documentation

Additional information on the FRUSDR Loader may be found in the Product 
Manual, the FRUSDR Loader EPS (External Product Specification), and in 
the FRUSDR Configuration file developers guide.


G. Changes since Last Build

 1. Removed the dependency on writeable media.  The utility can now be 
    run from a CD.


H. Errata Items and Firmware Dependancy

 1. This version only supports access of the FRU devices using the FRU device ID. 
    Other methods of access are not yet implemented.  

 2. A problem exists with the FRUNAME SYSTEM command.  This can be worked around 
    by using the filename of the Legacy board FRU(BMC FRU).

 3. This package works with BMC version 6 and BMC verion 10 and above. Other Versions 
    of the BMC firmware do not fully support the utility.
	
 4. SDR version 0.10 and above for Lion requires Silver Hardware.


I. SDR File Release Notes

Lion SDR 
Released ver 0.15
11/09/2001
-------------------------------------------------------------------------------
Release ver 0.15
Date released: 11/12/2001
Lion BMC version supported : v0.27 RC9


SDR records supported in this release:
All SDR records are supported


New record added for this release:
None

Existing record removed for this release:
None


** Notice **
Before loading this Lion SDR15 release, please make sure you have the following hardware.

Legacy board     -330 and above
I/O Baseboard    -320 and above
Processor board  -620 and above

Failure to use the listed hardware with this SDR Lion release may result in losing 
server management monitoring capability by some sensors, as well as seeing bogus SEL 
entries being logged. 


* Major SDR content changes *
-  Modified the FAN records ordering per SMSW's request.
-  Modified the processor board 3.3 V voltage conversion parameters.

-------------------------------------------------------------------------------
Lion SDR 
Released ver 0.14
6/13/2001
-------------------------------------------------------------------------------
Release ver 0.14
Date released: 6/13/2001
Lion BMC version supported : v0.23 RC6


SDR records supported in this release:
All SDR records are supported


New record added for this release:
None

Existing record removed for this release:
None


** Notice **
Before loading this Lion SDR14 release, please make sure you have the following hardware.

Legacy board     -330 and above
I/O Baseboard    -320 and above
Processor board  -620 and above

Failure to use the listed hardware with this SDR Lion release may result in losing 
server management monitoring capability by some sensors, as well as seeing bogus SEL 
entries being logged. 


* Major SDR content changes *
-  Modified the Settable and Readable mask for Legacy 3.3V sensor to remove [ul] Non-critical
   threshold values.
-  Modified the FAN thresholds and nominal values in support of 300 series Teedock.
-  Modified the I/O board temperature threshold per Casey.
-  Modified most other board Temp sensor threholds and corresponding Fan Bst threshold
   to match the latest Thermal and Acoustics Specification.
-  Modified the Settable mask for CPU Temp sensors to remove UCRE
   threshold value from SDR. This value now comes from PIROM. Revised the threshold values
   per Thermal and Acoustic specification.

-------------------------------------------------------------------------------
Lion SDR 
Released ver 0.13
6/11/2001

-------------------------------------------------------------------------------
Release ver 0.13
Date released: 6/11/2001
Lion BMC version supported : v0.22 (Gold)


SDR records supported in this release:
All SDR records are supported


New record added for this release:
None

Existing record removed for this release:
None


** Notice **
Before loading this Lion SDR13 release, please make sure you have the following hardware.

Legacy board     -330 and above
I/O Baseboard    -320 and above
Processor board  -620 and above

Failure to use the listed hardware with this SDR Lion release may result in losing 
server management monitoring capability by some sensors, as well as seeing bogus SEL 
entries being logged. 


* Major SDR content changes *
-  Interchanged the Fan Tach string between 1B & 1C and ID & IE to address a Fan 
   connector issue.
-  Note: This SDR is identical to SDR12 except for the above change in Fan Tach string 
   names. 

-------------------------------------------------------------------------------
Lion SDR 
Released ver 0.12
3/16/2001

-------------------------------------------------------------------------------
Release ver 0.12
Date released: 3/16/2001
Lion BMC ver supported : v0.20


SDR records supported in this release:
All SDR records are supported


New record added for this release:
None

Existing record removed for this release:
None


** Notice **
Before loading this Lion SDR12 release, please make sure you have the following hardware.

Legacy board     -330 and above
I/O Baseboard    -320 and above
Processor board  -620 and above

Failure to use the listed hardware with this SDR Lion release may result in losing 
server management monitoring capability by some sensors, as well as seeing bogus SEL 
entries being logged. 


* Major SDR content changes *
-  Sensors on Legacy board are now prefixed with Leg (earlier I/O). 
-  Sensors Entity ID assiciation has been revised to reflect correct SDR 11 records. 
-  Disabled PHP Slot sensors pre final design.
-  Adjusted the Assertion and Deassertion masks for Processor statsu sensors.
-  Removed all Non-Critical (Upper and Lower) thresholds for Voltage Sensors and 
   adjusted the Reading/Settable mask accordingly.
-  Adjusted the Assertion and Deassertion masks for Processor statsu sensors.
-  Lowered the Upper NCR thresholds for all Fan Boost Sensors WRT to their Temp sensors.

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Lion SDR 
Released ver 0.11
2/9/2001

-------------------------------------------------------------------------------
Release ver 0.11
Date released: 2/9/2001
Lion BMC ver supported : v0.18


SDR records supported in this release:
All SDR records are supported


New record added for this release:
None

Existing record removed for this release:
None


** Notice **
Before loading this Lion SDR release, please make sure you have the following hardware.

Legacy board     -330 and above
I/O Baseboard    -320 and above
Processor board  -620 and above

Failure to use the listed hardware with this SDR Lion release may result in losing 
server management monitoring capability by some sensors, as well as seeing bogus SEL 
entries being logged. 


* Major SDR content changes *
-  More sensor name changes per request to standardize convention over
   firmware, SDR file, and documenations.  The affected sensors are :
    
   OLD NAMES                  NEW NAMES
   Processor 0 Temp   -->     CPU M0 Temp
   Processor 1 Temp   -->     CPU M1 Temp
   Processor 2 Temp   -->     CPU M2 Temp
   Processor 3 Temp   -->     CPU M3 Temp
   Proc 0 FanBst      -->     CPU M0 FanBst
   Proc 1 FanBst      -->     CPU M1 FanBst
   Proc 2 FanBst      -->     CPU M2 FanBst
   Proc 3 FanBst      -->     CPU M3 FanBst
   Processor 0 Stat   -->     CPU M0 Status
   Processor 1 Stat   -->     CPU M1 Status
   Processor 2 Stat   -->     CPU M2 Status
   Processor 3 Stat   -->     CPU M3 Status
   Processor 0 PGd    -->     CPU M0 PGd
   Processor 1 PGd    -->     CPU M1 PGd
   Processor 2 PGd    -->     CPU M2 PGd
   Processor 3 PGd    -->     CPU M3 PGd
   Proc 0 INFO FRU    -->     CPU M0 INFO FRU  
   Proc 1 INFO FRU    -->     CPU M1 INFO FRU
   Proc 2 INFO FRU    -->     CPU M2 INFO FRU
   Proc 3 INFO FRU    -->     CPU M3 INFO FRU
   Proc 0 OEM FRU     -->     CPU M0 OEM FRU       
   Proc 1 OEM FRU     -->     CPU M1 OEM FRU
   PROC 2 OEM FRU     -->     CPU M2 OEM FRU
   PROC 3 OEM FRU     -->     CPU M3 OEM FRU
   CBC Controller     -->     Chas Bridge Ctlr     
     	 
-  Corrected the re-arm support for all Tach Fan sensors (1Bh - 20h).  They
   should all be Auto Re-Arm as supposed to Manual Re-Arm.

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Release ver 0.10
Date released: 1/19/2001
Lion BMC ver supported : v0.17


SDR records supported in this release:
All SDR records are supported


New record added for this release:
None

Existing record removed for this release:
Type 11h - FRU Locator record for HSC TeeDock FRU
Please refer to Major SDR Content Changes for detail.


** Notice **
Before loading this Lion SDR 10, please make sure you have the following hardware.

Legacy board     -330 and above
I/O Baseboard    -325 and above
Processor board  -620 and above

Failure to use the listed hardware with this SDR Lion 10 may result in losing 
server management monitoring capability by some sensors, as well as seeing bogus SEL 
entries logged. 


* Major SDR content changes *
-  Removed "HSC TeeDock FRU" locator record.  According to IPMI Specification v1.1,
   the presence of the "HSC TeeDock FRU" information is already indicated in the 
   "Hot Swap Ctlr" management device locator record.  If the "HSC TeeDock FRU" is not
   removed, users will see the duplicate FRU record when running Intel Server 
   Control (ISC) or similar softwares.     

-  Included appropriate upper and lower threshold reading mask for all Type 01 record.

-  2 sensor name changes per request to standardize convention over
   firmware, SDR file, and documenations.  The affected sensors are :
    
   OLD NAMES               NEW NAMES
   I/O Brd 2.8V       -->  I/O Brd 2.5V
   Proc 3.3V CPU      -->  SP 3.3V_CPU D2D   

-  Changed the linearization function, M, B, R exp, and B exp for all tach
   fan sensors (1Bh - 20h).   This is due to DR# 25212, in which raw reading 
   0 never translates into decimal readin 0 after applying the conversion 
   formula.  The previous linearization functon is 1/x, and is now changed to 
   linear.
   	 
-  Changed entity ID for all D2D sensors to 0x14.  This change is to clarify
   to all users that all D2D sensors are for monitoring "power converter". The
   affected sensors are :

   52h   Up MemBrd D2D_0
   53h   Up MemBrd D2D_1
   54h   Lw MemBrd D2D_0
   55h   Lw MemBrd D2D_1
   56h   SP 3.3V_CPU D2D
   57h   SP 3.3V_1 D2D
   58h   SP 3.3V_2 D2D
   59h   SP 5V_1 D2D
   5Ah   SP 5V_2 D2D
   5Bh   Hot Swap 12V D2D         


-  Changed assertion and deassertion masks to 0x8502 for all temperature sensors
   so that events will be generated for both lower non-critical and lower critical
   thresholds.  The tracker reference is DR# 25176.  The affected sensors are :
   
   21h   Processor 0 Temp
   22h   Processor 1 Temp
   23h   Processor 2 Temp
   24h   Processor 3 Temp   	
   25h   Up Mem Brd Temp
   26h   Lw Mem Brd Temp
   27h   Sideplane Temp
   28h   I/O Brd Temp
   29h   Proc Brd Temp 1
   2Ah   Proc Brd Temp 2	    

-  Modified the sensor event generation & sensor scanning defaults (bits 0 and 1 of the 
   sensor initialization byte field) for all Type 01h and 02h sensors.  They are now
   syncronized with the sensor default table in BMC firmware.  

-  Adjusted all thresholds for Proc Brd +1.5V (11h) back to their normal settings.  
   Previously, all the threshold settings were raised a little higher to accommodate a 
   hardware defect workaround, in which the voltage was raised from +1.5V to +1.6V.  
   The tracker reference is DR# 23320.

-  Defined sensor initialization, capabilities, type, type code, and unit to Spare 
   Voltsnsr 1 (09h) and Spare Voltsnsr 2 (14h), as supposed to leave them as 0x0.
   The changes are :
      sensor initialization -> 0x04
      sensor capabilities -> 0xC0 
      sensor type -> 0x02
      event/reading type code -> 0x01
      sensor units 2 -> 0x04 

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Release ver 0.09
Date released: 12/01/2000
Lion BMC ver supported : v0.16

SDR records supported in this release:
All SDR records are supported, except the followings: 
0Ah    I/O Brd +2.8V
1Bh    F172 Tach Fan 1
1Ch    F172 Tach Fan 2
1Dh    F172 Tach Fan 3
1Eh    F172 Tach Fan 4
1Fh    F120 Tach Fan 5
20h    F120 Tach Fan 6

New record added for this release:
Type 11h - FRU Locator record for HSC SCSI BP FRU

* Major SDR content changes *
-  Many sensor name changes per request to standardize convention over
   firmware, SDR file, and documenations.  The affected sensors are :
    
   OLD NAMES               NEW NAMES
   Processor 1 Temp   -->  Processor 0 Temp
   Processor 2 Temp   -->  Processor 1 Temp
   Processor 3 Temp   -->  Processor 2 Temp
   Processor 4 Temp   -->  Processor 3 Temp
   Mem Brd A Temp     -->  Up Mem Brd Temp 
   Mem Brd B Temp     -->  Lw Mem Brd Temp
   Proc 1 FAN Boost   -->  Proc 0 FanBst
   Proc 2 FAN Boost   -->  Proc 1 FanBst
   Proc 3 FAN Boost   -->  Proc 2 FanBst
   Proc 4 FAN Boost   -->  Proc 3 FanBst
   MemA FanBst Temp   -->  Up MemBrd FanBst
   MemB FanBst Temp   -->  Lw MemBrd FanBst
   I/OBseBrd FnBst    -->  I/O Brd FanBst
   Procbrd FanBst 1   -->  ProcBrd FanBst 1
   Procbrd FanBst 2   -->  ProcBrd FanBst 2
   F172_0 Tach Fan1   -->  F172 Tach Fan 1
   F172_1 Tach Fan2   -->  F172 Tach Fan 2
   F172_2 Tach Fan3   -->  F172 Tach Fan 3
   F172_3 Tach Fan4   -->  F172 Tach Fan 4
   F120_4 Tach Fan5   -->  F172 Tach Fan 5
   F120_5 Tach Fan6   -->  F172 Tach Fan 6
   HotSwap Teedock    -->  HSC TeeDock Temp
   HotSwap SCSI BP    -->  HSC SCSI BP Temp
   Proc1 Status       -->  Processor 0 Stat
   Proc2 Status	      -->  Processor 1 Stat
   Proc3 Status	      -->  Processor 2 Stat
   Proc4 Status	      -->  Processor 3 Stat
   PHP Slot 3	      -->  PCI HP Slot 3
   PHP Slot 4	      -->  PCI HP Slot 4
   PHP Slot 5	      -->  PCI HP Slot 5
   PHP Slot 6	      -->  PCI HP Slot 6
   PHP Slot 7	      -->  PCI HP Slot 7
   PHP Slot 8	      -->  PCI HP Slot 8
   PHP Slot 9	      -->  PCI HP Slot 9
   PHP Slot 10	      -->  PCI HP Slot 10
   Proc 1 PwrGood     -->  Processor 0 PGd
   Proc 2 PwrGood     -->  Processor 1 PGd
   Proc 3 PwrGood     -->  Processor 2 PGd
   Proc 4 PwrGood     -->  Processor 3 PGd
   Procbd1.8V Fuse    -->  ProcBrd 1.8V FOK
   Procbrd Sys PGd    -->  ProcBrd Sys PGd
   Procbrd Chipset    -->  ProcBrd Chipset
   Mem Brd A PwrGd    -->  Up Mem Brd PGd
   Mem Brd B PwrGd    -->  Lw Mem Brd PGd
   MemBrd A D2D_1     -->  Up MemBrd D2D_0
   MemBrd A D2D_2     -->  Up MemBrd D2D_1
   MemBrd B D2D_1     -->  Lw MemBrd D2D_0
   MemBrd B D2D_2     -->  Lw MemBrd D2D_1
   Proc 3.3V D2D      -->  SP 3.3V CPU
   I/O 3.3V D2D_A     -->  SP 3.3V_1 D2D
   I/O 3.3V D2D_B     -->  SP 3.3V_2 D2D
   I/O 5V D2D_A       -->  SP 5V_1 D2D
   I/O 5V D2D_B       -->  SP 5V_2 D2D
   48-to-12V D2D      -->  Hot Swap 12V D2D
   CPU Brd Present    -->  Proc Brd Pres
   MemBrd A Present   -->  Up Mem Brd Pres
   MemBrd B Present   -->  Lw Mem Brd Pres
   TeeDock 48V FOK    -->  Hot Swap 48V FOK
   Proc 1 SECC FRU    -->  Proc 0 INFO FRU
   Proc 2 SECC FRU    -->  Proc 1 INFO FRU
   Proc 3 SECC FRU    -->  Proc 2 INFO FRU
   Proc 4 SECC FRU    -->  Proc 3 INFO FRU
   Mem Brd A FRU      -->  Up Mem Brd FRU
   Mem Brd B FRU      -->  Lw Mem Brd FRU	 
   I/O Basebrd FRU    -->  I/O Brd FRU
   Hot Swap BP        -->  HSC TeeDock FRU  

-  All tach fan sensors (1Dh - 20h) are not enabled for this release due to
   hardware issue.

-  Changed the discrete reading mask for HSC drv status SDR records from 0x0000 to
   0xFF1F.

-  Changed the fan boost upper non-critical threshold to match the non-critical
   threshold of its normal sensor record.  The affected sensor records are :
       
   2Fh   Up MemBrd FanBst
   30h   Lw MemBrd FanBst
   31h   Sideplane FanBst
   32h   I/O Brd FanBst
   33h   ProcBrd FanBst 1
   34h   ProcBrd FanBst 2

-  Swapped the threshold settings between Proc Brd Temp 1 and Proc Brd Temp 2; the
   same to ProcBrd FanBst 1 and ProcBrd FanBst 2.
 
-  Due to outstanding hardware issue on Lion Legacy board on voltage reference
   to A/D converter, the critical setting window for the following had been 
   increased to avoid bogus SEL entry.  Therefore, please don't take the critical 
   settings for any calculation, as they don't represent the actual limits.     

   0Bh          "I/O Brd +3.3V"
   0Ch          "I/O Brd +3.3V Stdby"
   0Dh          "I/O Brd +5V"
   0Eh          "I/O Brd +5V Stdby"
   0Fh          "I/O Brd +12V"
   10h          "I/O Brd -12V"

-  Due to processor board hardware issue, the critical setting window for 
   "Proc Brd +1.5V", 11h is calculated based on +1.6V as the normal voltage,
   not +1.5V.

** Notice **
For SDR release 3 and above
-  Please make sure to have legacy board (Brd ver 300 or above, except 303) for 
   BMC fan management to function correctly.  

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Release ver 0.08
Date released: 11/08/2000
Lion BMC ver supported : v0.15

SDR records supported up to this release:

All sensors from LION SDR previous releases.  
(** All fan tach sensors are disabled **)

* Major SDR content changes *
-  Updated threshold settings for all temperature and fan boost sensors.

-  Changed Pwr Unit Status sensor's assertion mask from 0x3300 to 0x7000,
   and reading mask from 0x3300 to 0x7300.

-  Changed Watchdog sensor from manual re-arm to automatic.

-  Changed BIOS Post Code sensor assertion mask to 0x0200 and reading mask 
   to 0x0300.

-  Changed FP Diag Int sensor deasseation to 0x0000.

-  Changed all reading mask for all type 02 record that are 06 event base 
   type from 0x0200 to 0x0300.

-  Changed Proc Status sensor assertion + reading mask from 0xFF03 to 0x9201.  
   Also, changed to manual re-arm.

-  Changed all PHP Slot sensors reading mask from 0x2100 to 0x3900.

-  Changed CPU Brd Present, MemBrd A Present, and Mem Brd B Present sensor 
   type to 15h.  Also, changed the assertion + deassertion mask to 0x0100; 
   reading masking to 0x0300.

-  Changed power state notification from 0x8C to 0x88 for Basebrd Mgt Ctlr 
   type 12 record.

-  All tach fan sensors (1Dh - 20h) are not enabled for this release due to
   hardware issue.

-  Due to outstanding hardware issue on Lion Legacy board on voltage reference
   to A/D converter, the critical setting window for the following had been 
   increased to avoid bogus SEL entry.  Therefore, please don't take the critical 
   settings for any calculation, as they don't represent the actual limits.     

   0Bh          "I/O Brd +3.3V"
   0Ch          "I/O Brd +3.3V Stdby"
   0Dh          "I/O Brd +5V"
   0Eh          "I/O Brd +5V Stdby"
   0Fh          "I/O Brd +12V"
   10h          "I/O Brd -12V"

-  Due to processor board hardware issue, the critical setting window for 
   "Proc Brd +1.5V", 11h is calculated based on +1.6V as the normal voltage,
   not +1.5V.

** Notice **
For SDR release 3 and above
-  Please make sure to have legacy board (Brd ver 300 or above, except 303) for 
   BMC fan management to function correctly.  

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------

Release ver 0.07
Date released: 10/03/2000
Lion BMC ver supported : v0.13

SDR records supported up to this release:

All sensors from LION SDR previous releases and the followings.  
(But fan tach sensors are disabled for this release, please see 
 details below) 

Sensor#      Sensor Name

(BMC)
15h          "SCSI TERMV00"
16h          "SCSI TERMV01"
17h          "SCSI TERMV02"
Type 11h - FRU Locator record for Hot Swap BP

     
* Major SDR content changes *
-  Added new FRU locator record, "Hot Swap BP"

-  Adjusted normal range and critical limits for all temperature sensors.

-  Changed event / reading base type for BIOS Post Code to 03h.

-  Many SDR tracker bugs were fixed in this release.
    
   1) DR# 24090 - Changed the BMC global initization in type 12 record to 8Ch.
   2) DR# 24091 - Changed the BMC device capabilities in type 12 record to 3Fh.
   3) DR# 24092 - Corrected the BMC entity ID to 07h in type 12 record
   4) DR# 23094 - Corrected the entity instance in type 11 record
                  for Pwr Supply 1 to 1.
   5) DR# 24095 - Changed all entity IDs for Pwr Supply sensors.
   6) DR# 24098 - Changed entity IDs for some processor board sensors to 12h.
   7) DR# 24103 - Changed entity IDs for Pwr Unit sensor to 13h.
   8) DR# 24104 - changed sensor unit 1 for all type 2 records to C0h.
   9) DR# 24109 - changed event types for HSC drive status to 6Fh.
  10) DR# 24110 - Set assertion, deassertion, readable masks for HSC drive
                  status to 0000h.
  11) DR# 23747 - Adjust all lower and upper non-critical limits to be always
                  larger than nominal minimum and maximum.
  12) DR# 23755 - Corrected the reading conversion factors for processor baord
                  +1.5V and +3.3V.

-  All tach fan sensors (1Dh - 20h) are not enabled for this release due to
   hardware issue.

-  Due to outstanding hardware issue on Lion Legacy board on voltage reference
   to A/D converter, the critical setting window for the following had been 
   increased to avoid bogus SEL entry.  Therefore, please don't take the critical 
   settings for any calculation, as they don't represent the actual limits.     

   0Bh          "I/O Brd +3.3V"
   0Ch          "I/O Brd +3.3V Stdby"
   0Dh          "I/O Brd +5V"
   0Eh          "I/O Brd +5V Stdby"
   0Fh          "I/O Brd +12V"
   10h          "I/O Brd -12V"

-  Due to processor board hardware issue, the critical setting window for 
   "Proc Brd +1.5V", 11h is calculated based on +1.6V as the normal voltage,
   not +1.5V.

** Notice **
For SDR release 3 and above
-  Please make sure to have legacy board (Brd ver 300 or above, except 303) for 
   BMC fan management to function correctly.  

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------

Release ver 0.06
Date released: 9/11/2000
Lion BMC ver supported : v0.12

SDR records supported up to this release:

All sensors from LION SDR previous releases and the followings.  
(But fan tach sensors are disabled for this release, please see 
 details below) 

Sensor#      Sensor Name

(BMC)
35h          "Proc1 Status"
36h          "Proc2 Status"
37h          "Proc3 Status"
38h          "Proc4 Status"
5Dh          "CPU Brd Present"
5Eh          "MemBrd A Present"
5Fh          "MemBrd B Present"
60h          "TeeDock 48V FOK"

* Major SDR content changes *
-  Changed the "Watchdog" sensor's deassertion event mask from FF01 to 0000.
   This is to disable deassertion event generation.

-  All tach fan sensors (1Dh - 20h) are enabled for this release.

** Notice **
For SDR release 3 and above
-  Please make sure to have legacy board (Brd ver 300 or above, except 303) for 
   BMC fan management to function correctly.  

-------------------------------------------------------------------------------

Release ver 0.05
Date released: 8/04/2000
Lion BMC ver supported : v0.10 or v0.11

SDR records supported up to this release:

All sensors from LION SDR previous releases.  (But fan tach sensors 
are disabled for this release, please see details below) 

* Major SDR content changes *

-  Due to incompatibility issue on running BMC v0.10 /v0.11 on Lion Legacy board 
   (Brd ver 303) that would cause BMC to trigger fan boost.  All tach fan sensors
   will be disabled for this release.  The affected tach fan sensors are :

   1Bh          "F172_0 Tach Fan1"
   1Ch          "F172_1 Tach Fan2"
   1Dh          "F172_2 Tach Fan3"
   1Eh          "F172_3 Tach Fan4"
   1Fh          "F120_4 Tach Fan5"
   20h          "F120_5 Tach Fan6"

** Notice **
For SDR release 3 and above
-  Please make sure to have legacy board (Brd ver 300 or above, except 303) for 
   BMC fan management to function correctly.  


-------------------------------------------------------------------------------

Release ver 0.04
Date released: 8/02/2000
Lion BMC ver supported : v0.10 or v0.11

SDR records supported up to this release:

All sensors from LION SDR v0.01 & v0.02 & v0.03.

* Major SDR content changes *

-  Fixed DR# 23177, where the event type for HSC drive status was incorrectly
   set to 0x08 as supposed to 0x00.

-  Due to outstanding hardware issue on Lion Legacy board on voltage reference
   to A/D converter, the critical setting window for the following had been 
   increased to avoid bogus SEL entry.

   0Bh          "I/O Brd +3.3V"
   0Ch          "I/O Brd +3.3V Stdby"
   0Dh          "I/O Brd +5V"
   0Eh          "I/O Brd +5V Stdby"
   0Fh          "I/O Brd +12V"
   10h          "I/O Brd -12V"
 

-  Changed the deassertion event mask for "Scrty Violation, Sensor# 0x04" from
   0x2100 to 0x0000.

-  Changed the processor status assertion event mask from 0x1100 to 0x1200, 
   and the deassertion event mask from 0x1100 to 0x0000.  Also, changed
   the reading mask from 0x0000 to 0xFF03.  The affected sensors are "PROC1 
   Status", "PROC2 Status", "PROC3 Status", and PROC4 Status", and they are 
   not supported yet.
     
** Notice **
For SDR release 3 and above
-  Please make sure to have legacy board (Brd ver 300 or above) for BMC fan
   management to function correctly.  

-------------------------------------------------------------------------------

Release ver 0.03
Date released: 7/13/2000
Lion BMC ver supported : v0.10

SDR records supported up to this release:

All sensors from LION SDR v0.01 & v0.02 and the followings

Sensor#      Sensor Name

(BMC)
01h          "Pwr Unit Status"
02h          "Pwr Unit Redund"
07h          "I/O Brd +1.5V"
08h          "I/O Brd +1.8V"
0Bh          "I/O Brd +3.3V"
0Ch          "I/O Brd +3.3V Stdby"
0Dh          "I/O Brd +5V"
0Eh          "I/O Brd +5V Stdby"
0Fh          "I/O Brd +12V"
10h          "I/O Brd -12V"
11h          "Proc Brd +1.5V"
12h          "Proc Brd +1.8V"
13h          "Proc Brd +3.3V"
18h          "SCSI_TERMV10"
19h          "SCSI_TERMV11"
1Ah          "SCSI_TERMV12"
1Bh          "F172_0 Tach Fan1"
1Ch          "F172_1 Tach Fan2"
1Dh          "F172_2 Tach Fan3"
1Eh          "F172_3 Tach Fan4"
1Fh          "F120_4 Tach Fan5"
20h          "F120_5 Tach Fan6"
21h          "Proc1 Temp"
22h          "Proc2 Temp"
23h          "Proc3 Temp"
24h          "Proc4 Temp"
27h          "Sideplane Temp"
28h          "I/O Basebrd Temp"
29h          "Proc Brd Temp 1"
2Ah          "Proc Brd Temp 2"
32h          "I/OBasebrd FnBst"
33h          "Procbrd FanBst 1"
34h          "Procbrd FanBst 2"
4Bh          "PwrSupply PwrGood"
4Ch          "Mem BrdA PwrGood"
4Dh          "Mem BrdB PwrGood"
52h          "MemBrdA D2D_1"
53h          "MemBrdA D2D_2"
54h          "MemBrdB D2D_1"
55h          "MemBrdB D2D_2"
5Bh          "48-to-12V D2D"
Type 08h - Entity Association record for power supply
Type 12h - Management Controller Device Locator Record for BMC
Type 12h - Management Controller Device Locator Record for HSC
Type 12h - Management Controller Device Locator Record for CBC 

(HSC)
01h          "HotSwap TeeDock"
02h          "HotSwap SCSI BP"
03h          "HSC Drv 1 Status"
04h          "HSC Drv 2 Status"
05h          "HSC Drv 1 Pres"
06h          "HSC Drv 2 Pres"

* Major SDR content changes *  
-  The naming of all I/O baseboard sensors have been modified
   to closely match with those specified in Lion EPS.

-  All FRU locator records (Type 11) had been changed to contain
   FRU device ID instead of FRU slave address. 

** Notice **
-  Due to hardware issue on Lion Legacy board (Brd ver 300, 301, 302), 
   sensor readings from sensor# 0x0B, 0x0C, 0x0D, and 0x0E are higher 
   than their expected nominal value.     


-------------------------------------------------------------------------------

Release ver 0.02
Date released: 5/12/2000
Lion BMC ver supported : v0.06

SDR records supported to this release:

All sensors from LION SDR v0.01 and the followings

Sensor#      Sensor Name

04h          "Platform Security Violation"
25h          "Mem Brd A Temp"
26h          "Mem Brd B Temp"
2Bh          "Fan Boost Proc1 Temp"
2Ch          "Fan Boost Proc2 Temp"
2Dh          "Fan Boost Proc3 Temp"
2Eh          "Fan Boost Proc4 Temp"
2Fh          "Fan Boost Mem Brd A Temp"
30h          "Fan Boost Mem Brd B Temp"
31h          "Fan Boost Sideplane Temp"
5Ch          "Fan Boost TeeDock" 
39h          "PHP Slot 3"
3Ah          "PHP Slot 4"
3Bh          "PHP Slot 5"
3Ch          "PHP Slot 6"
3Dh          "PHP Slot 7"
3Eh          "PHP Slot 8"
3Fh          "PHP Slot 9"
40h          "PHP Slot 10"
41h          "Proc1 PwrGood"
42h          "Proc2 PwrGood"
43h          "Proc3 PwrGood"
44h          "Proc4 PwrGood"
45h          "Proc Brd 1.5V PwrGood"
46h          "Proc Brd 1.5V Fuse Ok"
47h          "Proc Brd 1.8V PwrGood"
48h          "Proc Brd 1.8V Fuse OK"
49h          "Proc Brd Sys PwrGood"
4Ah          "Proc Brd Chipset Pwr Good"
4Eh          "Pwr Supply 1"
4Fh          "Pwr Supply 2"
50h          "Pwr Supply 3"
51h          "Pwr Supply 4"
56h          "Proc 3.3V D2D Status"
57h          "I/O 3.3V D2D_A Status"
58h          "I/O 3.3V D2D_B Status"
59h          "I/O 5V D2D_A Status"
5Ah          "I/O 5V D2D_B Status"

-------------------------------------------------------------------------------

SDR records supported up to this release:

Release ver 0.01
Date released: 4/10/2000
Lion BMC ver supported : v0.05

Sensor#      Sensor Name

03h          "Watchdog"
05h          "BIOS Post Code"
21h          "Processor 1 Temp" 
22h          "Processor 2 Temp"
23h          "Processor 3 Temp"
24h          "Processor 4 Temp"
27h          "Sideplane Temp"
Type 11h - FRU Locator record for Proc 1 SECC FRU
Type 11h - FRU Locator record for Proc 2 SECC FRU
Type 11h - FRU Locator record for Proc 3 SECC FRU
Type 11h - FRU Locator record for Proc 4 SECC FRU
Type 11h - FRU Locator record for Proc 1 OEM FRU
Type 11h - FRU Locator record for Proc 2 OEM FRU
Type 11h - FRU Locator record for Proc 3 OEM FRU
Type 11h - FRU Locator record for Proc 4 OEM FRU
Type 11h - FRU Locator record for Pwr Supply 1 FRU
Type 11h - FRU Locator record for Pwr Supply 2 FRU
Type 11h - FRU Locator record for Pwr Supply 3 FRU
Type 11h - FRU Locator record for Pwr Supply 4 FRU
Type 11h - FRU Locator record for Proc Brd FRU
Type 11h - FRU Locator record for Mem Brd A FRU
Type 11h - FRU Locator record for Mem Brd B FRU
Type 11h - FRU Locator record for I/O Basebrd FRU
Type 11h - FRU Locator record for Sideplane FRU

-------------------------------------------------------------------------------

