Patch Installation Instructions:
===============================

**************************************************************************
**WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:**

*  PLEASE READ THE INSTRUCTIONS CAREFULLY AND ENTIRELY.  PLEASE FOLLOW THE
   INSTRUCTIONS EXACTLY AS THEY ARE STATED.

*  FAILURE TO FOLLOW INSTRUCTIONS COULD EITHER RESULT IN A DEFECTIVE BOARD OR
   UNSUCCESSFUL SUN SYSTEM FIRMWARE UPDATE.

*  THIS IS NOT A STANDARD PATCH IN THAT IT DOES NOT USE THE INSTALLPATCH
   AND BACKOUTPATCH SCRIPTS.

*  INSTALLING THIS PATCH REQUIRES THAT THE SYSTEM BE BROUGHT DOWN AND POWER
   CYCLED TO TAKE EFFECT. BE SURE TO SCHEDULE DOWN TIME TO INSTALL THIS PATCH.

*  INSTALLATION OF THE FIRMWARE INCLUDED WITH THIS PATCH DOES NOT
   REQUIRE ANY HARDWARE CHANGES IF THE UPDATE COMPLETES NORMALLY.

*  PLEASE REVIEW NOT ONLY THESE INSTRUCTIONS BUT ALSO ADDITIONAL DOCUMENTATION
   GIVEN.

**WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:**
**************************************************************************

**************************************************************************
***NOTE:****NOTE:****NOTE:****NOTE:****NOTE:****NOTE:****NOTE:****NOTE:***

There are two supported methods for flash updating Sun System Firmware.

    Method 1:  From the System Controller console
    Method 2:  From the Solaris console

The first method has been supported in all revisions of Sun System Firmware,
while the second method was added starting with version 6.1.10 and requires
a separate Solaris utility (sysfwdownload) which is now bundled in the
release with the Sun System Firmware binary.

While Method 1 is the original and remains the default, both methods are
fully supported and the choice of which to use is for the customer to decide,
based on system management practices and/or tool preferences.

***NOTE:****NOTE:****NOTE:****NOTE:****NOTE:****NOTE:****NOTE:****NOTE:***
**************************************************************************

Intro
-----
 
These instructions are intended for users who wish to upgrade the Sun
System Firmware in their Sun Fire[TM] T1000.


Summary of the Patch Installation Process:
------------------------------------------
 
The installation is comprised of the following steps:
 
1)  Determine the system's current revision of Sun System Firmware.
 
2)  Compare the current Sun System Firmware revision with the latest
    available revisions.
 
3)  Verify that the ugprade is NECESSARY!
    If the current Sun System Firmware revision is lower than the latest
    available Sun System Firmware revision in this patch, then proceed to the 
    next step. If NOT, STOP: DO NOT CONTINUE.
 
4)  Choose which flash-update Method (from above NOTE) you will use.

5)  Flash-update using Method 1 or Method 2.

6)  Verify that the update was successful.
 
7)  Resume operations by powering on the system and boot the operating system.
 
 
Patch Installation instructions (in detail):
============================================
 
The required steps are explained in greater detail below.
 
1)  Determine the system's current revision of Sun System Firmware.
    ---------------------------------------------------------------
 
    Sun System Firmware is composed of the following six individually
    versioned components:
	- Advanced Lights Out Manager CMT (ALOM-CMT)
        - vBSC
        - Reset
        - Hypervisor
        - Openboot (OBP)
        - Power On Self Test (POST)

    Each of these components may change from release to release of Sun
    System Firmware, so you must inspect all of them to determine
    whether an upgrade is necessary.

    From the System Controller CLI use the output from the following 
    commands to determine the current Sun System Firmware revisions;
 
        sc> showsc version -v
        and
	sc> showhost


2)  Compare the current Sun System Firmware revision with the latest
    available revisions, using one of these two methods.
    ----------------------------------------------------------------

     a) From the "showhost" output, find the version of Sun System
        Firmware.  (Please note that this information will not
        appear on some systems.)

         Latest Sun System Firmware(6.2.4):
         ----------------------------------
	 System Firmware 6.2.4 Sun Fire[TM] T1000 2006/08/18 12:37

     - OR -

     b) From the "showsc version -v" output, find the versions of:
        - Advanced Lights Out Manager CMT (ALOM-CMT)
        - vBSC
       From the "showhost" output, find the versions of:
        - Reset
        - Hypervisor
        - OBP
        - Integrated POST

       Compare with the versions in the entries below for Latest Sun System 
       Firmware.

	Latest Sun System Firmware(6.2.4):
	----------------------------------
	System Firmware 6.2.4 Sun Fire[TM] T1000 2006/08/18 12:37
        ALOM-CMT v1.2.4  Aug 18 2006  12:31:26
        VBSC 1.2.4  Aug 18 2006  12:27:38
        Hypervisor 1.2.3 2006/08/18 12:25
        OBP 4.23.4 2006/08/04 20:45
        Sun Fire[TM] T1000 POST 4.23.4 2006/08/04 21:16



3)  Verify that the upgrade is NECESSARY!
    -------------------------------------
 
    If ALL of the current Sun System Firmware component versions match the
    version numbers listed under the Latest Sun System Firmware, then STOP Here.
    This UPGRADE IS NOT NECESSARY.
 
    If any of the current Sun System Firmware component versions is lower than
    version numbers listed under the Latest Sun System Firmware, then proceed
    to the next step.
 


4)  Choose which flash-update Method (from above NOTE) you will use.
    ----------------------------------------------------------------

    As noted above, both methods are supported and the choice is dependent
    on on system management practices and/or tool preferences.



5)  Flash-update using Method 1 or Method 2.
    ----------------------------------------

    ---------------------------------------------------------------
    Using Method 1: Flash-update from the System Controller console
    ---------------------------------------------------------------

    A) Prepare the system for update of the Sun System Firmware.
 
       1) To update the Sun System Firmware, the system must be powered off
          (i.e. in standby mode).

       2) As root, exit the OS such that the system returns to the PROM's "ok"
          prompt: 
 
          # shutdown -i0
          {0} ok
 
       3) Access the System Controller command line interface (CLI).  This is
          accomplished using the console escape characters. (normally "#.")

          {0} ok #.
          sc>

       4) From the System Controller CLI, issue the poweroff command
          (this sequence will take about 60 seconds to completely power the
           server off):
   
          sc> poweroff
          Are you sure you want to power off the system [y/n]?  y
          sc>
          SC Alert: SC Request to Power Off Host.

          SC Alert: Host system has shut down.
          sc>
 

    B) Run the System Controller 'flashupdate' utility.

       Note: Sun System Firmware is updated using the System Controller
             flashupdate command, which accesses the Sun System Firmware image
             from a local FTP server specified by the user.

             So, before running the flashupdate utility, you must have already 
             downloaded the new Sun System Firmware image from the SunSolve
             site to a local FTP server accessible by the platform whose
             firmware you are upgrading.

             Then, to run the utility, you need to know the following things:
                - IP address of the local FTP server mentioned above.
                - Path at which the Sun System Firmware image is stored on the
                  FTP server.
                - Username and password of your account on the FTP server to
                  enter at the prompts 

             If you do not have this information, ask your network
             administrator. 


       1) Make sure that your virtual keyswitch setting is not in the LOCKED 
          position.
          You can check the setting from the System Controller CLI with the 
          following command:

          sc> showkeyswitch 

          If the virtual key switch is in LOCKED position you can change that
          with the following command:

          sc> setkeyswitch -y normal
     

       2) At the sc> prompt, type the flashupdate command.
          Substitute the IP address of the FTP server mentioned above for
          "ipaddr", and the path name to the image on that server for
          "pathname".
   
          sc> flashupdate -s <ipaddr> -f <pathname>

       3) When prompted, type your username and password. The username and 
          password are based on your UNIX or LDAP user name and password of the
          FTP server specified by "-s ipaddr", and not your ALOM username and
          password. After you type your user name and password, the download
          process continues. As the download process progresses, a series of
          periods appear across your screen.

          SC Alert: System poweron is disabled.
          Username: user
          Password: ******

          .......................

          When the download process is finished, ALOM displays the message:

          Update complete. Reset device to use new software.

       4) The Sun System Firmware has now been updated. For the system to use
          the new firmware you must reset the System Controller.
 
          Type the resetsc command to reset ALOM.

          sc> resetsc
          User Requested SC Shutdown

    *************************************************************************
    If you chose Method 1, and completed the above steps, SKIP to Step 6 now.
    *************************************************************************
 

    ---------------------------------------------------------------
    Using Method 2: Flash-update initiated from the Solaris console
    ---------------------------------------------------------------

    NOTE: Always use the version of the Solaris 'sysfwdownload' utility which
          is included with the Sun System Firmware release for a given platform
          and a given Sun System Firmware version.  Sun reserves the right to
          alter the flash-update protocols without notice, so the only supported
          combination is to use the sysfwdownload utility bundled in the same
          release.

    A) Please see the sysfwdownload.README file for detailed instructions on
       this Method.



6)  Verify that the update was successful.
    --------------------------------------
 
    Once the System Controller has reset, login as the user admin and 
    verify the Sun System Firmware versions match those identified under the
    Latest Sun System Firmware: entry in Step 2 using the "showsc version -v"
    and "showhost" commands.
 

7)  Resume operations: power on the system and boot the operating system.
    ---------------------------------------------------------------------
 
    a) From the System Controller CLI power on the system and start Solaris.

       sc> poweron -c
       SC Alert: Host System has Reset

       .....

       {0} ok boot
       
       .....

       console login:


    Note:  If using a telnet connection to poweron the server, the serial
           connection will most likely have the read-write console in use.
           If this is the case, the System Controller will display the
           following warning.

           Warning: User <> currently has write permission to this console
                    and forcibly removing them will terminate any current write
                    actions and all work will be lost.  Would you like to
                    continue? [y/n] y

           Answer 'y' to the Warning to obtain write access to the server console.

 

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

