                Intel(R) One-Boot Flash Update Utility 9.61 Release Notes
                 Copyright (c) 2006-2007 Intel Corporation
                            All Rights Reserved
                             November, 2006


================================================================================
                           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.

*Other Names and Brands may be claimed as the property of others 

Intel is a registered trademark of Intel Corporation. 

Copyright (C) 2006 Intel Corporation.
================================================================================



The Intel(R) One-Boot Flash Update (OFU) Utility is a program that may be used to update the system BIOS, BMC, FRUSDRs, Intel(R) Remote Management Modules, Hot Swap Controllers, and Local Control Panel firmware of Intel(R) Xeon(R) Processor-based Servers and Dual-Core Intel(R) Xeon(R) Processor 5000 Sequence-based Server boards.
A specially formatted update package is required per platform. These are available from http://downloadfinder.intel.com under each supported server board.

Supported Intel(R) Server Boards:
      Intel(R) SE7221BK1-E Server Board 
      Intel(R) SE7320 and SE752x Server Boards, (no SLES or RHEL3 support)
      Intel(R) SR6850 and SR4850 Server systems
      Intel(R) S5000 Chipset based Server Boards

NOTES: 
  - The latest BIOS must be installed for OFU to properly identify the server system when Intel OFU is installed.
  - Upon installation, keep all files together. All files must be installed.
  - FW updates may fail if older IPMI drivers already existed on the server. Remove any IPMI related drivers before installation. 
  - After installation, If using FTP/HTTP for an update, Intel OFU must be run using the same OS as running remotely. 
  - Updating the Intel(R) RMM requires an account with Read/Write permission.


WINDOWS* Install, Run, and Uninstall
------------------------------------
  1. Open the zip file on the desired server and run Install_OFU_Windows.bat. The End User License Agreement will be displayed.  Review the license and then close the window.  By continuing to install the software, the User agrees to the terms of the End User License Agreement. The Installation will then copy all the files to the directory %Programfiles%\Intel\Flashupdt and install the required drivers. Do not change the location or delete any files.
  2. Restart the System.

To operate OFU:
  1. Open a Windows* command prompt.
  2. Change to the OFU directory  
        cd ProgramFiles\Intel\Flashupdt
  3. Type "flashupdt -u (drive:\path of location used in #1. (The current directory of Flashupdt is used if no path is given.)
Note:  The User Guide is available, located in %Programfiles%\Intel\Flashupdt.  There are files for each language supported by Intel OFU.  Look for file Intel_OFU_xx.pdf.  The "xx" represents the language code.

To remove:
  1. Open a command prompt and Change to the ProgramFiles\Intel\Flashupdt directory 
  2. Type "Setup_Win.exe /u"
  3. For 4 processor based servers and Intel(R) S5000 server boards, verify that flashud.sys & 
       ibsmutil.sys are removed from "%windir%\system32\drivers" directory
  4. Reboot the system for the changes to take effect. 

WinPE* notes:
   OFU must be re-installed after every restart.
   OFU doesn't support FTP/HTTP nor Intel(R) RMM updates from WinPE 




LINUX Notes:
------------------------------ 
-Required packages which OFU will install: (RHEL use i386, SLES use i586 RPMs)
    - flashupdt-1.9.61-1.ix86.rpm;
    - w3c libraries w3c-libwww-5.4.0-x.ix86.rpm 
       location of w3c: RHEL3-CD2, RHEL4-CD3, SLES-in utility package)
    - Kernel Source (to build/install the AFU driver)
    - Rhel4 X86-64 requires libstdc++ version 3.2 (i386)
    - SE7xxx boards require afu-1.40-1.ix86.rpm (only supported on RHEL4 SMP)
-Ensure "/sbin" is part of the system path.
-Make sure the files do not have line breaks by running thru the dos2unix tool.
-Make sure to use the exact file names as listed in the cfg file.
-FTP/HTTP only supported from Linux to Linux. RHEL3 requires full absolute path.

LINUX Installation:
------------
1. Expand the zip file on the desired server and run the Install_OFU_Linux script.
2. Intel OFU will uninstall previous flashupdt and afu drivers (SE75xx only), check for dependent packages, and install flashupdt.
3. No need to reboot.

To operate Intel OFU:
1. In a terminal screen or command line, cd /usr/local/flashupdt
2. run ./flashupdt -u

To Remove:
1. cd /usr/local/flashupdt and type "./setup_linux /u"


Troubleshooting Linux:
- With SE7XXX boards: for a hang during BIOS update, boot with kernel parameter 	nmi_watchdog=2 or nmi_Watchdog=0  
- Verify "Utilities/ofu/linux/installme" is in unix format. 
	dos2unix installme


COMMAND LINE OPTIONS:
---------------------
   Syntax:  flashupdt [-h] [-c] [-i] [-u {URL or path of update package}]
   where
      -h : (or -?) Displays the command line help.
      -i : Displays the current BIOS, BMC, and SDR versions of the system.
           This option can also be used in conjunction with -u to display
           the version information contained in the update package files.
      -u : Updates the BIOS, BMC and SDR as specified in the CFG file.
           The URL or path, if any, of the update package must immediately
           follow this option.  The package files can reside on a local
           drive. The current directory is used if no location is specified.
      -c : This option is used to cancel all pending BIOS, BMC and SDR update 
           operations by resetting the BMC update notification flag.  FRU
	   updates can not be cancelled with this option (FRU updates
           take effect immediately).  This utility resets the internal BMC 
           flag to cancel the update operation whether there is one or not.



      


 (end)
