=============================================================================
Intel(R) Server Board SE7520AF20
=============================================================================
INTEL Enterprise Platform & Services Marketing
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA
=============================================================================
DATE: July 1, 2005
TO: Intel server platform SE7520AF20 customers
Subject : One Boot Flash Update Package for Intel SE7520AF20 
	BIOS P8.00
	BMC 48
	FRUSDR 6.6.2
=============================================================================
                           LEGAL INFORMATION
=============================================================================

Information in this document is provided in connection with Intel products. 
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 Intel Corporation.

=============================================================================
                              ABOUT THIS BIOS RELEASE
=============================================================================
Build # : 0101
Build Stamp : SE7520AF20.86B.P.08.00.0101.061420052032
Build Date : May 14th, 2005

=============================================================================
                           BIOS COMPONENTS/CONTENTS
=============================================================================
Processor supported: 
Intel(R) Xeon(TM) Processors 800MHz system bus with 1M L2 Cache, 
Intel(R)Xeon(TM) Processors 800MHz system bus with 2M L2 Cache

Microcode update versions:
CPUID   Microcode   Stepping
0F34h      14          D0
0F41h      12          E0
0F43h      04          N0

System Hardware Configuration Supported: Intel Server Boards: SE7520AF2, 
BAF2BB, BA2HPBB.

=============================================================================
                       SYSTEM FIRMWARE REQUIREMENTS/REVISIONS
=============================================================================
BIOS Update Utility: 
AMI AFU : 1.33
BMC FW  : mBMC FW 2.40 or higher
          IMM FW 0.29 or higher
FRU/SDR : FRUSDR 6.4.1 or higher
HSC     : 1.12 (SCSI), 1.08 (SATA)

On-Board Component Option ROM Versions:
LSI 1030 SCSI IME  : 5.10.04 (F/W version 1.03.39)
LSI 1030 SCSI IS   : 5.11.03 (F/W version 1.03.39)
ICH5R SATA RAID    : 5.3.07061155 
ATI Rage XL VGA    : GR-xlints3y.019-4.333
Intel Pro/1000 NIC : 1.2.26
SROMBU42E          : 514E or higher

=============================================================================
             SYSTEM FIRMWARE REVISIONS TESTED AT TIME OF RELEASE
=============================================================================
- PC87431M mini-Baseboard Management Controller (mBMC): FW Revision 2.40
- Intel(R) Management Module (IMM) BMC:
  FW Revision 0.43 (if IMM card installed)
- SE7520AF20 FRU/SDR package: AF-6.6.1
  
=============================================================================
                           INSTALLATION NOTES
=============================================================================
The files accompanying this text file are designed for use only by the 
Intel One Boot Flash Update utility.  Refer to the One Boot Flash Update 
Installation and User Guide that is located on the Intel(R) Server Manager 
v8.x software distribution for information ont the use of the utility.     



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

Build P05-0089
- None

Build P04-0086
- None

Build P03-0085
- PCI Slot 1 on the BAF2HPBB SKU, does not support Hot Plug events of PCI 
  66MHz adapters.

Build P01-0081
- PCI-X hot plug sometimes does not work. OS panic occurs under specific
  conditions.

=============================================================================
                              FEATURES REMOVED
=============================================================================
Build P07-0095
- None

Build P06-0092
- None

Build P05-0089
- None

Build P04-0086
- None

Build P03-0085
- 4GBPlus eModule was deactivated to get more BIOS memory, IMT eModule
  can provide the same functions.
- System Configuration Display support module was deactivated.
- Removed extra bus allocation in hot plug resource padding because of system
  slowness issues during POST when PCI-Express slot is occupied.  
  
Build P01-0081
- Extra PCI bus number allocation for PCI-Express hot plug slot is removed.
  When there is a PCI-Express card in slot, if extra bus number is allocated,
  blue screen occurs during Windows booting.

=============================================================================
                              FEATURES ADDED
=============================================================================

Build P08-101
- New onboard SCSI option ROMs and FW for IME/IS. See SYSTEM FIRMWARE REQUIREMENTS/REVISIONS
  for revision information
- Front panel lock feature on mBMC configuration was missing in previous BIOS.
  Implemented in this BIOS.

Build P07-098
- New onboard video BIOS GR-xlints3y.019-4.333, fixes video blinking issue
  with Intel(R) Management Modules (IMM) Advanced modules.

Build P07-0095
- Latest IA-64 Intel(R) Xeom(TM) Processor E0 CPU Patch, M9DF4112 was added.
- Latest IA-64 Intel(R) Xeom(TM) Processor N0 CPU Patch, M9DF4304 was added.
- Memory mirroring feature is enabled (Setup option is added)
- MMIO64 feature is added (Setup item is added)
- New SCSI IS mode option ROM 5.11.02 is added
- User can select SATA controller mode between Legacy and Enhanced.
  (Setup item is added)
- Setup option "CPU TM function" was added for Thermal Monitor support.

Build P06-0092
- None

Build P05-0089
- Latest Intel Boot Agent 1.2.26 for i82546GB on-board NIC

Build P04-0086
- None

Build P03-0085
- Latest Intel Nocona E0 CPU Patch, MBDF4109 was added.
- Added ACPI MCFG table support.
- Latest CPU module (CPU_07) contains support for Nocona E0 stepping - such as
  NX, enhanced C1E and enhanced TM2.
   
Build P02-0083
- BIOS workaround for MCH PIC errata (for C2 or older steppings) is added.
- PCI hot plug resource padding is added. 
- Latest Nocona D0 CPU Patch, M1DF3413 was added. 
- Latest Intel Boot Agent (version 1.2.22).

=============================================================================
                               ISSUES FIXED
=============================================================================
Build P.08.00.0101
- MMIO64 code related issues are fixed. PCI resource is allocated correctly
- Fixed foreign language translation
- When front panel is locked, CMOS should not be cleared by front panel key
  sequence. This issue is fixed.
- Correct DIMM number is reported in a symmetric memory mode
- PCI-SIG PCI-E test failure issue is fixed
- BIOS will now list all boot devices in popup menu
- EIST feature now fixed and updated.
- Fixed error message during booting of RedHat Enterprise Linux AS* using smp kernel. 
  It was caused by wrong MPS table.
- Board hangs when booting WinPE when AMI G3* card with USB cable connect
- W/O Intel(R) Management Module, BIOS setup has no "power & reset switch inhibit"
- SRCU42X device driver for RedHat Enterprise* Linux 3.0 update2 makes SCSI timeout
- Hardware Malfunction Blue Screen when updating Intel Chipset Drivers when a Sysconnect* card is installed. PCI-E error logging code was modified to address issue
- PCI video card detection Failure is now fixed
- Non-DRAM Error is now logged once.
- Multibit error injection does not cause NMI when sparing enabled.
- UUID being erased after BIOS update on some PHP SE7520AF2 boards,Rolling BIOS code was updated to address this issue.
- System is does not booted with ASR-2200S is now fixed
- Fixed Cert-WHQL on failures of unreported Memory test on HCT 11.2 with Intel(R) Management Module card installed


Build P.07.30.0099
- #19708  AMCC 9xxx Adapter doesn't get it's BAR set properly  
- Fix Intel(R) Management Module-Advanced & onboard video issue

Build P07-098
- #20126 CMOS checksum is not saved once  
- #20146 Headless KVM does not work in Windows*
- #19822 Slow booting if KVM is enabled 
- #19750 The date of the SEL is inconsistent with the date of the BIOS  
- #74636 Set system boot option issue

Build P07-0095
- #19803 Memory Mirroring support was added.
- #19417 Sony ATAPI Tape Drives not achieving expected transfer rate. 
- #19668 HSBP revisions incorrectly listed in BIOS Setup.
- #19669 SMBIOS Record 3 contains "To Be Filled By OEM" this was removed.
- #18752 BIOS no longer has capability to change from Enhanced Mode to 
  Legacy Mode.
- #19303 System does not boot with USB DOK 1.0GB.
- #19652  Supervisor password in BIOS can be cleared although user password 
  is installed.
- #71521 New BIOS setup option for special MPS handling of HTT CPU for 
  legacy OS compatibility.
- SOL F2 key press from remote system issue, <F2> function key doesn't work 
  during POST if no k/b attached and [Serial Console Redirection] is enabled.
- Fix update micro code for any other stepping not present in NCBLK2, will 
  destroy previous micro code, seen with testing with Checkup7 utility. 
- When disable "Hit F2 Message display" under Boot Settings Configuration, 
  it only disable on POST screen, but not disable on Logo screen.  
- DOSCMOS module was updated to revision 05

Build P06-0092
- #19615 SUT hangs during POST when keyboard is not installed
- #19476 Windows 2000 does not see 16GB of memory correctly
- #19385 Help text for PCI slots on the non PHP board state slot is hot-pluggable 
- #19386 Failure to enter correct Admin Password in BIOS not behaving correctly  
- #19426 LSI MegaRAID 320-2 hotkey "Ctrl+M" doesn't work with P04 and P05
- #19358 KVM support
- #19303 Booting to 1GB USB disk on keys (part 1 of 2)
- When CMOS checksum is broken intentionally, BIOS didn't load default to CMOS
- Workaround is added for MCH BIOS Specification update 1.02 errata 32
- Program MCH register D8:F0:R4Ch bit [13] to 0 to distribute IRQs between BSP
  and AP.

Build P05-0089
- #19302 [x] Keyboard mispelled as "Keybaord" on BIOS Setup  
- #18258 Hotplug slot 1 enters into unknown state
- #18562 Need support for the BIOS sending the Set ACPI Power State cmd to 
         the BMC 
- #18758 Memory RAS: GetDIMMStatus command does not give status of 
         failed/disabled DIMMS 
- #18786 Do not generate NMI for correctable PCI-E errors 
- #18857 [HPC] Redhat EL 3.0 AS can be installed only when ACPI is disabled.  
- #18892 Front side bus mismatch error was occurred during POST. 
- #18974 Kernel panic occurs during Red hat EL 3.0 shutdown sometimes.
- #19006 Improper error occur during EFI boot.  
- #19043 System halts for user password during secure boot 
- #19255 [x] Pressing ESC in posting will cause ROMB/LSI RAID configuration 
         entry fail. 
- #19283 Pressing esc key during POST precludes entering Raid Controller 
         Option ROM  
- #19286 [X]HSBP FW version shown as N/A in BIOS Setup 
- #19306 CRERR04 - during console redirection and EMP is enabled. 
- #19327 CMOS Variables need to follow PM I EAS spec  
- #19347 Size of DIMM is not populated for spared DIMM in SMBIOS 
- #19355 SetSystemBootOptions to have console redirection on next boot 
         not overriding bios

Build P04-0086
- #19081 Advanced IMM incorrectly copying IP address. SE7520AF2 BIOS passed 
         wrong GUID to mBMC/Sahalee.
- #18526 BIOS needs to lock & unlock BMC access to SMBus by sending sync SMBUS 
         command to BMC.
- #18272 Least Featured BSP / Processor Disable causes hang when PIC workaround
         is included.
- Moved the PIC workaround to the end of POST

Build P03-0085
- #18908 PCI-E error status register errata was fixed.
- #18844 Increase length of SMBIOS Type 1 product name field.
- #18720 In single channel memory configuration, POST error reports that channel
         B has problem though multi-bit memory error is injected to channel A.
- #18685 Insertion of I button disables SCSI bios settings SROMBU42E.
- #18870 BIOS Setup showing SCSI and ROMB options eventhough they are not
         available.
- #18898 Though 'Critical Event logging' options in BIOS setup / Server is
         disabled, ECC event is logged in SEL when SBE or MBE is injected.
- #18758 GetDIMMStatus command does not give status of failed/disabled DIMMS.
- #18896 When CMOS jumper is set, BIOS setup shows that all memory slots are
         populated.
- #18756 Image of Logo is displayed if the user presses <F2> to enter 
         BIOS setup.
- #18757 Requested key message corrupts option rom message.
- #18372 System hangs after LSI MegaRAID SATA 150-4 drive scan. 
- #18517 Boot failed at POST code "7C" when install MegaRAID SATA 150-6
         to slots 1, 5, 6.
- #18722 When multi-bit error is injected, system responds
- Change to MBE handler FERR/NERR:
  Bit 1/9 set (fatal) = uncorrectable read error, BIOS must NMI after
  processing error
  Bit 5/13 set (non-fatal) = DED retry occured.  If bit 1/9 are NOT set, then
  BIOS must not NMI but should report DED retry similar to SEC error.
  If bit 1/9 ARE set, then NMI.
- Change BIOS setup 'NMI control' option to have its default value changed
  to enabled.
- #18577 Unable to enter RAID configuration utility for Intel SRCU42L.
- #18570 Unable to connect to test server with BIOS P01.
- #18620 SUT can not boot with off-board SCSI card. 
- #18576 When SLOT option ROM of BIOS was disabled, cards appeared
         during POST.
- #18554 System hangs if USB function is disabled in BIOS setup.
- #17713 Only when wakeup by PS2 KBD or mouse is enabled, wakeup by Ring
         works.  
- #18314 Intel logo do not disappear even if keyboard is pressed.  
- #18580 F2 Key press to enter BIOS is corrupting the screen and system hang.
- #18560 Intel SRC16S will not power on when plugged into PCI-X HP slots.
- #18624 BIOS string displayed wrong during POST and in Setup screen.
- #18571 Failed to create RAID volume on FastTrak S150 TX4.
- #18272 System did not booted when BSP is disabled.
- #16935 Resetting from CLI with Professional IMM causes freeze during reboot
         process. Remove int15h call to support MWA from kill_lan_stack routine.
- #18512 Change BIOS to not assert FRB_HLT signal when only mBMC is in the
         system.

Build P02-0083
- #18218 New MCH Errata concerning hang during PIC mode w/ HT Disabled.
- #16421 BIOS needs error propagation registers enabled.

Build P01-0081
- #18377  'Error (0043) : <INS> Pressed' POST error occur.
- #18501  BIOS not detecting incorrect firmware.
- #18418  DIMM presence detection:  Can't detect presence of single DIMM
- Spread spectrum was disabled by default. 
- Recovery boot failed. 
- If SATA RAID is enabled, system hangs at post code 78

=============================================================================
                              REFERENCE MATERIAL
=============================================================================

Intel(R) Server Platform SE7520AF2 Technical Product Specification (TPS) 

[END OF BIOS RELEASE NOTES]

=============================================================================
                              ABOUT THIS BMC 0.48 RELEASE
=============================================================================
REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND:

Operational mode:	v00.48
Flash update mode:	v00.11
PIA data:		v01.68
Manufacturer ID:	0x000157 (Intel)
Product ID:		0x0021 (SE7520AF2)

Checksum Information:
Operational Code
  Region:		0x00030000 -> 0x000d9e2a
  Checksum:		0x6038
Boot Block
  Region:		0x00000000 -> 0x00003052
  Checksum:		0x543b

=============================================================================
			SYSTEM HARDWARE REQUIREMENTS/REVISIONS
=============================================================================
Intel(R) Management Module(IMM):
  - Professional Edition PBA C46194-403 or higher
  - Advanced Edition PBA C44973-405 or higher with BMC 0.23 or higher installed

Advanced Edition NIC board (GCM):
  PBA C44941-201 (or later)

Server Board SE7520AF2: 
  - All production versions.

=============================================================================
		       SYSTEM SOFTWARE REQUIREMENTS/REVISIONS
=============================================================================
- SE7520AF2 BIOS release:
  SE7520AF20.86B.P.05.00.0089.111820041911 (or later)
  Any BIOS version prior to this will cause the BMC serial channel to not
  function properly.

- SE7520AF2 FRU/SDR pacakge:
  AF-6.6.2 (or later)

- PC87431M mini-Baseboard Managment Controler (mBMC) from NSC:
  Revision 2.40 (or later)

- Firmware revisions on the Advanced Edition IMM card:
  FPGA : rev 47 or later
  EDID: rev 04
  Any version prior to these will cause the Keyboard and mouse to become
  non-functional. The KVM viewer applicaton will also not function properly
  with earlier FPGA versions.
 
=============================================================================
                         IMPORTANT INSTALLATION NOTES
=============================================================================
- The following files are necessary to update the firmware:
  Run.bat		- Batch file used to update the firmware
  7520AF48.hex	- BMC firmware hex file for the SE7520AF2 platform
  efs_122.efs	- EFS Web Server efs image for IMM Advanced Edition
  efs_122.hex	- EFS Web Server hex file for IMM Advanced Edition
  FWPIAUpd.exe	- DOS utility to program FW hex file into the flash device
                    Prior versions of this utility will not work with this FW

Executing the fwpiaupd utility with your own command switches is unsupported 
and may leave your baseboard in a non-operational state! Please use the
provided batch file to update the firmware.

Executing the batch file can be done from any media (Hard disk, USB disk-on-key,
shared network drive or floppy).

BMC 0.23 or later must be preinstalled. If this is not the case, please update
the IMM firmware to BMC 0.23 before updating to this release. All production
IMM units are shipping with FW older than version 0.23.

The boot block has been changed with the BMC 0.31 release but it is not
required for this release. The batch file provided with this BMC package
does not update the boot block.

=============================================================================
                         INSTALLATION PROCEDURE
=============================================================================
- If this update is not being applied to BMC 0.23 or later, please update to 
  0.23 before running this update.
- Apply AC and power on the server.
- Execute the run.bat file to begin the firmware update process (if running
  from the Software Update package, select update IMM Firmware option).
- Proceed to install the latest FRU/SDR package and/or other update components
  instructed by the Software Update Package.

=============================================================================
                           KNOWN ISSUES/WORKAROUNDS
=============================================================================
- Power cycle operations to reset the system should not be used after an OFU
  is registered.  Rather, use CLI resets or similar.

- Please clear the web browser cache if the web server feature was used prior
  to BMC 0.37 as these cached pages will conflict with the pages generated
  with versions after BMC 38 and EFS content rev 1.12.
  The clearing of the web browser cache need only be done once.

=============================================================================
                           FEATURES ADDED
=============================================================================
BMC 0.47:
- None

BMC 0.46:
- None

BMC 0.45:
- None

BMC 0.43:
- None

BMC 0.32:
- None

BMC 0.31:
- None

BMC 0.30:
- None

BMC 0.29:
- None

=============================================================================
                           ISSUES FIXED
=============================================================================
BMC 0.48:
-21113  Enable 1MHz I2C speed on FPGA
-20049  Clicking the 'last' button displays incorrect number of records per page.
-20144  Incorrect 'Available entries' on the SEL pages
-20123  Clicking on 'Previous' button displays incorrect no. of entries from last page.
-20210  HTTP: Incorrect SEL percentage displayed on both the SEL pages
-20664  CLI overwrites commands when connected on a embedded telnet session 
-19661  BMC21/Telnet: Backspace is causing error in telnet
-42163  KVM support info in FW not correct
-40056  ARP suspension occurs even when the watchdog is restarted 
-40234  apiKey.tcl:1: Set Channel Security Key not implemented 
-41691  Junk characters showed in the screen while the systems is booting 
-41885  Telnet/CLI: missing space in interrupt help  
-41888  Telnet/CLI: interrupt command not functional
-40132  BMC21/Telnet: Prompt setting is not working in telnet 


BMC 0.47:
- 42200 Fix for #20373 created another issue (DR#42200) which has been resolved
- 42362 A memory leak in the web server has been resolved
- 19930 Self test errors with IMM Pro; changes that are made for the NCR SOL issue
- 74804 SC5300LX chassis with HS fans, Front Panel LED fault light lighting, either 
  blinking RED, solid RED,or amber with no SEL error message being written


BMC 0.46:
- 19438  Invalid Chassis information and Asset tag  in the 'System Summary' page. 
- 19850  Host and domain name updates not successful.
- 19878  Gateway IP not getting reflected on the Summary page. 
- 20076  False front panel temp lower critical events generated 
- 20194  BMC TAM WDT alarms being cleared on power off 
- 20373  When user creates a session with USER access, they can run any admin command 
- 41879  Telnet/CLI: entering character after valid password "IPMI Session Error" 
- 41920  No LAN functionality 
- 42158  Watchdog timer test causes FRB timeout failure
- 76154  POST Codes Not Driven by SIO on UUT3

BMC 0.45:
- 41857 Power On/Off (warm reset) test hangs at Post Code 13 or F8  

BMC 0.43:
- 20229  HTTP: 'Configuration' page fields could be set with 'User' privilege level.

BMC 0.42:
- 16837  FW: User Feature cmd for HTTP/S enables returns incorrect # of data bytes 
- 20132  BMC fails self test err #8300
- 20140  Multiple email alerts are observed for single SEL entry
- 20213  SCW: Some errors are observed at the end of SCW configuration.
- 20307  Telnet: Invalid Password leads to BMC reset 

BMC 0.41:
- 20173  HTTP: Changing UsrUrl2 adds special characters
- 41534  SNMP: SNMPGet of SDR returns wrong values 
- 41678  SMTP: Two emails received for the same event

BMC 0.40:
- Various KVM fixes 20078, 19376, 19690, 19377

BMC 0.39:
- Various SEL issues fixed 19933, 19956, 19958, 19959, 19654, 19882, 19937, 19882, 19723, 19454, 19402, 19647
 19452
- 19073  BMC not responding going across sub-nets for Intel(R) Management Module - Advanced Ed.
- 19844  CGI config byte reset to 00
- 19846  Web server hangs when choosing ""Clear SEL"" on the page.
- 19827  Embedded CLI/SOL functionality is inconsistent and does not display correctly
- 19891  SNMP Enable bit resets with power cycle
- 19860  BMC38/Telnet: telnet and HTTP are not working when telnet port is changed
- 19861  PS1 Status on the Summary page shows ""Inst"" for ""Installed"".
- 19880  BMC38/Telnet: login propmt should not come when all 4 telnet sessions are active
- 19850  Host and domain name updates not successful.  
- 19878  Gateway IP not getting reflected on the Summary page
- 19879  Host name and Domain name should be clear on the Summary page.  
- 19438  Invalid Chassis information and Asset tag  in the "System Summary" page.
- 19880  BMC38/Telnet: login propmt should not come when all 4 telnet sessions are active 
- 19881  BMC38/Telnet: BMC has become busy(CC is 0xC0), not coming out of this state  
- 74756  FAN 5 and FAN 6 sensor numbers gets swapped when IMM is installed
- 19862  Alerts not generated for configured filters
- 39766  SDR Clear does not cancel reservation
- 38098  SDR EraseTime timestamp Is Not Expected Time Value
- 74762  Sometimes BMC will disable event messages from threshold type sensors after A/C off then on
- 19840  Unnecessary characters appear on the left panel in Mozilla.
- 19907  SOL: Accepted Character Count field is wrong.
- 19969  embedded web server gives error if cli is accessing the BMC
- 20038  DC power cycling is causing network stack to become unavailable.
- 41353  Telnet 'power -console' fails to show server screen
- 41588  SNMP fails to change ports
- 76000  FRB2 was not disabling the BSP when the SEL log was full
- 19912  System fails to boot with SC5300 Base SKU, P06 BIOS & IMM
- 19888  Fix for data entry format in the IPMI command window.
  It now accepts things like "20 18 1" as well as "20 18 01".
- 20041  Enabled the ability to write to the power unit and power supply FRU devices

BMC 0.38:
- 17571  HTTP web server about link causes error 
- 19558  IMM Status LED does not return to green from amber
- 19616  Fan status LED does not go out after hot swap fan is repaired 
- 19628  BMC35/Telnet: Telnet is not working for any other port  
- 19659  Wrong "Current power state" shown on the "Power Control" page
- 19678  Embedded web server "Help" link is broken 
- 19679  Unexpected character on web server summary page 
- 19682  Dislplay IMM GCM NIC gateway and subnet mask on summary page 
- 19690  Web Server SEL View erratic 
- 19737  Unable to telnet for user1 when password is reset 
- 19801  Event receiver not set correctly in SATA HSBP after AC cycle 
- 19824  Inconsistent mouse and keyboard control on KVM 
- 19825  Power cycling on can cause the BMC to not allow further connections 
- 19826  Logging into embedded CLI while KVM enabled causes BMC reset 
- 19828  Embedded CLI Banner still reads Sahalee BMC Embedded Telnet 
- 19833  Updating NIC configuration during Telnet Session stops LAN interface 
- 19836  Sessions and stress test issues with the web server

BMC 0.37:
- Various Embedded Web Server Fixes, 19439, 19497, 19534, 19670, 19677, 19678, 19679, 19680, 19681
19683, 19684, 19690
- 19732  HTTP does not work for any port other than 80  
- Sensors that are valid only while DC is on were being scanned
  while DC was off.

BMC 0.36
- 39809  Added new signals in MCH driver
- Moved creation of new command tables to external RAM due to running out
  of internal RAM.

BMC 0.35
- Various Telnet issues fixed, 19444, 19468, 19493, 19446
- 19488  BMC Prochot monitoring by BMC not reliable 
- Fix for mouse and keyboard getting disabled during system reboot or reset.
- Front Panel reset button not getting locked in Sleep S1state

BMC 0.34
- 19530  Get HTTP Configuration Parameters-- Parameter Revision is not 0x11  
- 19485  BMC to emulate keyboard / mouse correctly on Microsoft Windows* 2003
- 19494  Key Board Gets Disabled on Microsoft Windows* 2000
- 39476  Serial over LAN recieved unexpected successful response

BMC 0.33
- HTTP web server fixes
- 17503  Get SNMP Config Params command returns bad completion code
- 39454  SMI timeout does not work
- 39489  OEM1 bit is un-settable
- Fixed KVM issues
- 18215  Init Agent fails to initialize the sensor thresholds
- 16670  HTTP Power Webpage, timestamp needs to be updated
- 19402  SEL page in EFS content rev 1.6 has errors

BMC 0.32
- 17950 Boot Initator info block 
- 19398 PDB failure status not logged by BMC
- 15895, 16213, 16597, 16840, 17179, 18805, 19246, and 19321 Miscellaneous 
  HTTP web server fixes

BMC 0.31
- 16325 EMP is not available for 10 seconds after DC ON  
- 18410 Communication failure in Terminal mode
- 19027 Failed to make direct serial connection (LSM)  
- 19028 Failed to establish Serial Modem Connection (LSM)  
- 19031 SecureModeActive bit is not set by the Secure Mode KB signal.  
- 19306 CRERR04 - during console redirection and EMP is enabled
- 19363 SMTP -Parameter Revision is not 0x11 
- 19369 SMTP config parm#6, DNS override, inverted 
- 75975 BMC did not lock the Power and Reset push-buttons when Secure Mode
  signal is asserted.

BMC 0.30
- 15819 IPMI2.0 commands not implemented correctly
- 16415 Get Video Status requires video data structure
- 16634 Setting an SMTP configuration appears to set multiple configurations
- 16837 User Feature cmd for HTTP enables returns incorrect # of data bytes
- 17186 Get Channel Payload Support responses the same output
- 17459 Set KVM Config. to set in progress results in invalid completion code
- 17460 Configuration to disable KVM does not work
- 17501 Activate Payload not returning all required bytes
- 17502 Video Status incorrectly reported when powered off
- 17503 Get SNMP Config Params command returns bad completion code
- 17538 Issues with Set SMTP Config Params command
- 17540 Issues with Set/Get LAN Config Params cmd w/ parameter 0xc4
- 17773 No Video Data Received
- 17779 Video packets still sent after Payload Deactivated
- 17815 Invalid Mouse Type reported
- 17860 BMC Becomes unresponsive to LAN connection
- 17863 Capture Reference Frame has too much data in it
- 17865 System will not boot w/KVM session Active
- 17949 Chan 3 MAC Addr not auto-populated
- 18387 Front Panel LCP is not recognized
- 18698 Status LED does not turn amber when there is a fault on the system
- 19169 Restart Cause command is not working as expected
- 19237 PHP sensors stuck in init update mode after exit FW-Xfer mode
- 19239 IERR occured at  AC power cycle test
- 19267 Power control fault beep codes are emitted when repeated power cycles
- 19299 LAN Alerts with Alert strings are reported as malformed packets
- 19321 EFS format/content not finalized yet
- 19324 Mouse/Keyboard Not Initialized when OS booted during  a KVM session
- 19326 FPGA Encryption Problematic, video data length is invalid

BMC 0.29:
- 19155 BMC doesn't correctly transition to S1 sleep state
- 34955 Implemented Memory board Front and rear temperature sensors
- 19139 Console Redirection Causes Firmware Progress Errors in LD  
- 38307 System failed to log AC power failure during boot
- 19107 Failure while verifying sensor initialization value
- 18875 Online Firmware Update causes BMC to hang 
- 19156 RQ_SyncSMBus command locking wrong bus  
- 18963 PS_PWR_GD ISR is not being enabled occasionally
- 18215 Removed init agent changes that were causing other problems
- 18936 IERR event always occurs right after AC on
- 19135 Added support to update mBMC FW when IMM is installed
- 16483 BMC and SDR updates fail 
- 75901 DC cycling failed with IMM cards installed (Procs go offline)
- 75907 Processors being Disabled after an OS Restart
- 75908 Problems Powering On after an OS Shutdown
- 75915 BMC is shutting down immediately after loading and disabling the CPUs
- 74593 BIOS B19~P03 versions cause UUT boot failed after several front panel
  power cycling while IMM card installed.
- 74618 IMM fails in SE7520BD2 -601A SCSI
- Better handling of power loss & DC off events
- BIOS hangs at POST code 0x2A due to I2C bus collisions with the PCI hot plug
  chipset

=============================================================================
                             REFERENCE MATERIAL
=============================================================================
Intel(R) Server Platform SE7520AF2 Technical Product Specification (TPS)

[END OF BMC RELEASE NOTES]

=============================================================================
                              ABOUT THIS FRUSDR 6.6.2 RELEASE
=============================================================================
This document describes some specifics of the Intel(R) server board
SE7520AF20 FRUSDR Utility Package Version and mBMC Configuration utility.
These utilities is used for updating the server management subsystem product
level Field Replacement Unit (FRU) and the Sensor Data Repository (SDR) and
mBMC Configuration.

=============================================================================
                              GENERAL INFORMATION
=============================================================================
FRUSDR utility is used for updating or modifying the server management
subsystem's product level Field Replacement Unit (FRU), Sensor Data 
Record (SDR) repository, PEF Table entries, displaying the System Management 
BIOS (SMB) non-volatile storage components (previously known as the Desktop 
Management Interface (DMI) non-volatile storage components), and displaying 
and programming the National Semiconductor(c) PC87431x Internal Flash (mBMC), 
including programming of Sensor Initialization, Sensor Bridge and Sensor 
Access tables by using TBL files.

Through the use of a configuration file, added features allow the user to
control the execution path by probing hardware, requesting user input, and 
setting tags to provide filtering of FRU, SDR, TBL and PEF data. Multiple 
FRU, SDR, TBL and PEF files may also be processed at once.

The National Semiconductor(c) PC87431x related features will not be 
available on a system that has an Intel Management Module installed.

The FRUSDR utility fully supports IPMI 1.5 and IPMI 2.0 specifications.

=============================================================================
                               INSTALLATION NOTES
=============================================================================

    This instructions do not apply when running the update directly from
    the Software Update Package Menu. In that event, instructions displayed 
    in the screen should be followed.  The instructions below only applies
    when creating an update disk. 

The FRUSDR Loader 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 
prior to and after using. Running the utility in a Window's DOS box is not 
supported and will provide incorrect results. 

Normal Command Line Use:

A:> FRUSDR -CFG MASTER.CFG 

Note: Programming the BMC FRU internal use area clears the SDR repository. 
Therefore, the SDR repository must be reprogrammed after programming the 
BMC. Upon completion of programming the FRU and SDR areas, remove the 
update media and reboot the server. 

----------------------------------------------------------------------------   
                           PARSING THE COMMAND LINE
----------------------------------------------------------------------------
The FRUSDR Loader command line provides the following options:

Usage: 

      /? or /h Displays usage information.
      /d {smb,fru,sdr, tbl} Only displays requested area.
      /cfg filename.cfg Uses custom CFG file.
      /p Pause between blocks of data.

      Note: Users may alternatively use a '-' instead of the '/'. 

----------------------------------------------------------------------------
       DISPLAY FRU, SDR, SMB and mBMC Internal Flash Area INFORMATION
----------------------------------------------------------------------------
The SDR area can be displayed by using the -D SDR parameter with the FRUSDR 
command, such as FRUSDR -D SDR.

The -D FRU parameter will display the BMC FRU area by default. To view other 
FRU areas, additional addressing information must be provided:

The -D FRU command may be followed with up to 16 device addresses. These 
device addresses are used to view up to 16 different FRU areas. The arguments 
following the "-D FRU" are in the same order and value as the NVS_TYPE, 
NVS_LUN, DEV_BUS and DEV_ADDRESS which may be found in the FRU file header of 
each FRU file. The LUN address is optional. If the LUN address is used, it 
must start with an 'L'. 

      Usage: FRUSDR /d fru (device) [lun] (bus) (addr1) (addr2) (etc) 

Examples for the Intel(R) server platforms SPSH4 & SRSH4:

1. To display the Intel(R) server board SSH4 SDR's:
   C> FRUSDR /P /D SDR 

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

3. To display the Intel(R) server board SSH4 HSC 1 FRU:
   C> FRUSDR /P /D FRU IMBDEVICE 00 C0 

Note: If your system does not display the above FRU device, then it probably 
does not contain that device.

The -D TBL parameter will display the mBMC internal flash area by default.

      Usage: FRUSDR /D TBL <Hex_word_Offset> <Hex_word_Length>
	where 
		Hex_word_Offset : Start offset in the mini BMC Internal flash
		Hex_word_Length : Length of data to display.

Examples for the Intel(R) server platforms SAF2:

1. To display the Intel(R) server board SAF2 TBL's:
   C> FRUSDR /P /D TBL

----------------------------------------------------------------------------
                              TEMPORARY FILES
----------------------------------------------------------------------------
Temporary files are not created by default.  If you desire to have
temporary files created you must use the undocumented "/tmp" switch on the 
command line, then when the FRUSDR Loader is executed, it creates temporary 
files which may be used to aid in recreating a problem, should on arise.  
The FRUSDR Loader does not remove the temporary files, the temporary files 
may be erased by the user after the FRUSDR Loader has completed.

----------------------------------------------------------------------------
                             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 SM BIOS specification documents 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.

=============================================================================
                            KNOWN ISSUES/WORKAROUNDS
=============================================================================
- None.

=============================================================================
                        ISSUES FIXED SINCE LAST RELEASE
=============================================================================
v 6.6.2
- Changed CBC device locator record
- Changed Session Audit sensor record which will load a record for this sensor
  but not log any events for it

v 6.6.1
- Updated FRUSDR.exe utility 

v 6.5.5
- Vccp threshold SDR correction for Intel Xeon LV processors
- IMM card type auto-probing  

v 6.5.4
- Modified mBMC FRU size
- Changed Power Supply SDR

v 6.5.3
- Modified IANA Id
- Added OEM record related to Fan presence

v 6.5.2
- Fixed FRU file

v 6.5.1
- Modified FAN speed control
- Support MBMC_PGM commands on the system with IMM module

v6.4.4
- Using IS_IMM.exe to prompt user
- Modified type 2 OEM SDR records

v6.4.3
- Fixed the logic in the master.cfg file

v6.4.2
- Changed PC87427 OEM SDR
- Changed LED configuration for mBMC
- The FRU is allocated the entire 256 bytes

v6.4.1
- Removed mBMC type 12 record and enabled internal mBMC SDR record that is 
  built-in to the mBMC firmware.
- Front Panel CMOS Clear support in mBMC.
- Ignore 'LAN Leash Lost'event in mBMC.
- SKU auto-probing.
- Added LM93 OEM SDR records.
- Modified some SDR tags related to FAN selection.
- Changed scaling of voltage rail current.
- Changed values for fan sensors.
- Disabled FRB3 in mBMC.
- Deleted ACPI sensor.
- Changed PWM values.

v6.2.1
- FRUs for HSBP changed.
- 4HDD and 6HDD SCSI gold back planes' I2C addresses are swapped.
- BMC_REFRESH for IMM card added.
- LCP_FP record added.
- BRP chassis configuration added on configuratioin file.
- 'Basbrd Mgmt Ctlr' record added in mBMC SDR file.
- 'Fan redudancy' sensor added.

v6.1.3
- FRB WDT timeout for mBMC increased to 20 seconds.
- DIMM sensor name fixed.
- Added SKU select menu.

v6.1.2
- FRB WDT and jumper on mBMC works with BIOS build B03 or later.
- FAN 1,2,5 and 6 fixed.
- mBMC Sensor Init time set to 1 sec.
- Package version SDR record moved to last entry.

=============================================================================
                             REFERENCE MATERIAL
=============================================================================

Intel(R) Server Platform SE7520AF2 Technical Product Specification (TPS)

[END OF FRUSDR RELEASE NOTES]

=============================================================================
                             ABOUT THIS ROMB FW RELEASE
=============================================================================
This package contains the firmware update file for the SROMBU42E RAID controller 
and is not designed for use with any other controller.

SROMBU42E FW version = 514I 

=============================================================================
                                 CONTENTS
=============================================================================

The following files are required for the update:

Name			Date		Size		Description
514i.rom		05/27/05	1024KB 	        firmware binary
Readme.txt	        06/15/05	2KB		This file
run.bat			06/15/05	1KB		Batch File
License.txt		07/02/03	3KB		License Agreement

=============================================================================
                         INSTALLATION INSTRUCTIONS
=============================================================================

    This instructions do not apply when running the update directly from
    the Software Update Package Menu. In that event, instructions displayed 
    in the screen should be followed.  The instructions below only applies
    when creating a separate update disk. 

This update can be applied using a DOS, Windows, Linux, or Netware OS 
compatible firmware update utility which is not included in this download.

1. Download and extract the irflash utility for your Operating system 
   to a floppy diskette.
2. Download and extract the firmware file to a floppy diskette.
3. Boot the target system to the target OS.  For the purposes of this 
   instruction, DOS will be assumed.  Consult the readme file for the 
   version of irflash you have chosen to use.
4. Insert the floppy diskette containing irflash utility created in 
   step 1 into the floppy drive.
5. Type "irflash /p"
6. When prompted for the name of the firmware binary file enter the 
   name of the file (e.g. 413E.rom) and press enter.
7. When prompted, confirm the update.

Help can be obtained with the command "irflash /?"

Multiple controllers installed in the same system can be updated 
one after the other by following the prompts that are presented.

=============================================================================
                                FIXES/UPDATES
=============================================================================
Build: 514i
- Added firmware workaround for IOP 80332 BIU erratum  

Build: 514E

- Added Int 19 support, control+G response, and other cosmetic changes

=============================================================================
                              REFERENCE MATERIAL
=============================================================================

Intel(R) Server Platform SE7520AF20 Technical Product Specification (TPS) 

[END OF ROMB FW RELEASE NOTES]
