Patch-ID# 113751-01
Keywords: Sun_Fire firmware update 5.13.0009 ScApp RTOS
Synopsis: WITHDRAWN PATCH WITHDRAWN Hardware/PROM: Sun Fire V1280 Systems flashprom update
Date: Dec/06/2002

*****************************************************************
Patch 113751-01 was withdrawn on January 3, 2003.

Reason: 
Patch 113751-01 was made unavailable on Jaunary 3, 2003 per
Marketing's request. The availability of a subsequent patch is
TBD.

*******************************************************************

Install Requirements: Additional instructions may be listed below                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: Hardware/PROM

Unbundled Release: ScApp:5.13.0009,RTOS:23

Xref: 

Topic: 

Relevant Architectures: sparc.sun4u

BugId's fixed with this patch: 4752132

Changes incorporated in this version: 4752132

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 110208-12 or greater

Obsoleted by: 

Files included with this patch: 

sgcpu.flash
sgpci.flash
sgrtos.flash
sgsc.flash

Problem Description:

4752132	 require patch to deliver SunFire V1280 5.13.0009 firmware

Patch Installation Instructions:
--------------------------------
 
This is a special patch and is not installed using the 'patchadd' and
'patchrm' scripts provided with Solaris.  Refer to the "Special
Install Instructions" section below for details on unpacking the patch
and updating the system firmware.
 
This patch is not OS-dependent.  The list of releases shown under the
"Solaris Release" and "SunOS Release" sections may not be complete.
The firmware may be upgraded using this patch under any OS release
which the platform is capable of running.

Special Install Instructions:
-----------------------------
 
The firmware on the Sun Fire V1280 system can be updated by either of
two mechanisms:
 
  .   The flashupdate command from the System Controller LOM prompt.
  .   The 'lom -G' command in the Solaris operating environment.
 
Refer to the Sun Fire V1280 System Administration Guide (chapter 8)
for further information.
 
*** WARNING: It is currently recommended that you should use the     ***
***          flashupdate mechanism in preference to the 'lom -G'     ***
***          mechanism if at all possible.                           ***
***                                                                  ***
***          If you have to use the 'lom -G' mechanism then please   ***
***          follow the instructions very carefully in section 2     ***
***          below.                                                  ***
 
The first method requires that the System Controller's 10/100 Ethernet
port is connected to a suitable network and is configured so that it
can access an external FTP or HTTP server which contains the new
firmware images to be downloaded.
 
The second method requires that the LOM patch noted in "Patches
required with this patch" above (or a later version) is installed on
the system.
 
*** WARNING: Do not power down or reset the system while             ***
***          performing the firmware upgrade by either method.       ***
 
 
Preparation for firmware upgrade
--------------------------------
 
To upgrade the firmware using either method, you must connect to the
system controller LOM console (serial port), as otherwise important
diagnostic and status information will not be seen.
 
Access the LOM prompt (by sending the escape sequence if necessary);
the prompt should be:
 
        lom>
 
Ensure all system boards are powered on.  If necessary, use the
following command to power the boards on:
 
        lom> poweron all
 
 
1.  Using the flashupdate command
---------------------------------
 
Set up the firmware update on an FTP or HTTP server as appropriate.
Refer to the Sun Fire V1280 System Administration Guide for more
information.
 
Connect to the system via the LOM console (serial port) and ensure
that all system boards are powered on, as described above.
 
Upgrade the firmware using the flashupdate command.  Use the
appropriate flashupdate command based on on the protocol being used:
 
HTTP:   lom> flashupdate -f http://server/<path> all
FTP:    lom> flashupdate -f ftp://server/<path> all
 
The above commands will reboot the system controller and upgrade the
firmware.  Solaris should be rebooted after the upgrade to use the new
firmware.
 
 
2.  Using the 'lom -G' Command
------------------------------
 
Connect to the system via the LOM console (serial port) and ensure
that all system boards are powered on, as described above.
 
*** WARNING: Failing to carry out the next step *before* issuing     ***
***          the 'lom -G' command may cause Solaris to shut down.    ***
 
Reset the System Controller using the command:
 
        lom> resetsc -y
 
Wait for the reset of the System Controller to complete, then return
to the Solaris system console (serial port).  Do not reboot Solaris
after resetting the System Controller; if it is necessary to do so
before the firmware upgrade is complete then the System Controller
must be reset again.
 
Copy the downloaded patch archive file to a suitable directory
(e.g. /var/tmp), and extract the contents of the patch archive using
the commands:
 
        # unzip <patch-id>.zip
        # cd <patch-id>
 
Then update all of the firmware components, waiting for each update to
complete before proceeding with the next one.  Follow the on-screen
prompts to reset or reboot as appropriate.
 
The following order of update is recommended:
 
        # lom -G sgsc.flash     (system controller application)
        # lom -G sgrtos.flash   (system controller operating system)
        # lom -G sgcpu.flash    (CPU/Memory Board Local POST and OBP)
        # lom -G sgpci.flash    (I/O board Local POST)
 
Refer to the Sun Fire V1280 System Administration Guide (chapter 8)
for further information.
 
 
FRU Upgrade Procedure
---------------------
 
A replacement board should have the same version of firmware as the
System Controller and the other system boards.  If the board that has
been replaced has a different firmware version then it needs to be
upgraded.
 
The board needs to be powered on. If there is a board of the same type
already in the system then that board can be used as the source:
 
        lom> flashupdate -c <source board> <replacement board>
 
otherwise the upgrade must be done from a URL as above:
 
        lom> flashupdate -f <URL> <replacement board>
 
If the showboards command shows the board as "Failed", then the board
must be powered off and then back on again to clear the failed state.
 
 
Firmware Version Verification Procedure
---------------------------------------
 
When the firmware upgrade is complete, or when a System Controller,
CPU board or I/O board has been replaced, the firmware version should
be verified.  The firmware of all boards can be checked with:
 
        lom> showsc
 
        SC: SSC1  
        Clock failover disabled.
 
        SC date: Tue Sep 24 18:11:34 BST 2002
        SC uptime: 23 hours 16 minutes 26 seconds
 
        ScApp version: 5.13.0009 LW8_build0.9
        RTOS version: 23
 
        Solaris Host Status: Active - Solaris
 
        lom> showboards -p version
 
        Component   Compatible Version
        ---------   ---------- -------
        SSC1        Reference  5.13.9 LW8_build0.9
        /N0/IB6     Yes        5.13.9 LW8_build0.9
        /N0/SB0     Yes        5.13.9 LW8_build0.9
 
 
-----------------------------------------------------------------------
 
Copyright 2002 Sun Microsystems, Inc.
901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
All rights reserved.
 
This product or document is protected by copyright and distributed
under licenses restricting its use, copying, distribution, and
decompilation.  No part of this product or related documentation may
be reproduced in any form by any means without prior written
authorization of Sun and its licensors, if any.  Third party software,
including font technology, if any, is copyrighted and licensed from
Sun suppliers.
 
Sun, Sun Microsystems, Solaris, the Sun Logo, Sun Fire, and SPARC are
trademarks or registered trademarks of Sun Microsystems, Inc in the
U.S.  and other countries. All SPARC trademarks are used under license
and are trademarks or registered trademarks of SPARC International,
Inc. in the U.S. and other countries.  Products bearing SPARC
trademarks are based upon an architecture developed by Sun
Microsystems, Inc.
 
Federal Acquisitions: Commercial Software - Government users subject
to standard license terms and conditions.
 
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED
CONDITIONS.  REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH
DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
 
-----------------------------------------------------------------------
 
Copyright 2002 Sun Microsystems, Inc.,
901 San Antonio Road, Palo Alto, Californie, 94303, Etats-Unis.
Tous droits r?serv?s.
 
Ce produit ou document est prot?g? par un copyright et distribu? avec
des licences qui en restreignent l'utilisation, la copie, la
distribution, et la d?compilation.  Aucune partie de ce produit ou
document ne peut ?tre reproduite sous aucune forme, par quelque moyen
que ce soit, sans l'autorisation pr?alable et ?crite de Sun et de ses
bailleurs de licence, s'il y en a.  Le logiciel d?tenu par des tiers,
et qui comprend la technologie relative aux polices de caract?res, est
prot?g? par un copyright et licenci? par des fournisseurs de Sun.
 
Sun, Sun Microsystems, Solaris, le Sun logo, Sun Fire, et SPARC sont
des marques de fabrique ou des marques d?pos?es de Sun Microsystems,
Inc. aux Etats-Unis et dans d'autres pays. Toutes les marques SPARC
sont utilis?es sous licence et sont des marques de fabrique ou des
marques d?pos?es de SPARC International, Inc. aux Etats-Unis et dans
d'autres pays.  Les produits portant les marques SPARC sont bas?s sur
une architecture d?velopp?e par Sun Microsystems, Inc.
 
LA DOCUMENTATION EST FOURNIE "EN L'ETAT" ET TOUTES AUTRES CONDITIONS,
D?CLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT
EXCLUES DANS LA MESURE AUTORIS?E PAR LA LOI APPLICABLE, Y COMPRIS
NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE ? LA QUALIT? MARCHANDE, ?
L'APTITUDE ? U NE UTILISATION PARTICULI?RE OU ? L'ABSENCE DE
CONTREFA?ON.

README -- Last modified date:  Friday, January 3, 2003

