OBSOLETE Patch-ID# 115193-11

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: ct820 cp2300 sparc and smc firmware update
Synopsis: Obsoleted by: 115193-16 Hardware/PROM: CP2300 SPARC and SMC firmware update
Date: Jan/06/2005


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

SunOS Release: 5.8

Unbundled Product: Hardware/PROM

Unbundled Release: SPARC 1.0.20 SMC 4.1.9

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 5108910 6176585 6184160 6198188 6206486 6209365

Changes incorporated in this version: 6176585 5108910 6198188 6184160 6206486 6209365

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

.FWupdate.info
FWBin/CP2300.SMC.4.1.9.FLASH
FWBin/CP2300.SPARC.1.0.20
FWBin/CP2300.SPARC.1.0.20_SMC.4.1.9
FWBin/CP2300.SPARC.1.0.20_SMC.4.1.9.README
FWupdate

Problem Description:

6206486 Some CP2300 boards show clock drift that exceeds NTP ability to correct
 
6209365 CP2300 fails flash update when boot aborted.
 
6176585 CP2300 OBP issues an Error when Peritek graphic card is installed.
 
5108910 When plugging a USB hub to CP2300 causes "USB overun error" during booting.
 
6198188 SMC's internal fault detection and recovery needed.  The syslog entry part requires the Solaris PICL fix for CR 6198167.
 
6184160 Snowbird with new South Bridge (rev F) hangs.

Patch Installation Instructions:
-------------------------------- 
 
Refer to the special installation instructions described below.

Special Install Instructions:
----------------------------- 
 
 
    This patch has following files:
 
        FWupdate
        FWBin/CP2300.SPARC.1.0.20_SMC.4.1.9.README
        FWBin/CP2300.SPARC.1.0.20_SMC.4.1.9
        FWBin/CP2300.SPARC.1.0.20
        FWBin/CP2300.SMC.4.1.9.FLASH
        .FWupdate.info
 
 
    It has the supporting tool for updating the SPARC and/or SMC firmwares.
 
 
    Tool Name : FWupdate
 
    Purpose   : To initiate system firmware update (SPARCFW & SMCFW) at Solaris
                level.
 
    User      : Must be Super User to execute this script
 
    Usage     : FWupdate [-h]
                FWupdate [-F] -f <filepath> -d <device> -t <FW type>
 
                -h : Help, show usage
                -F : To Force the update when the Firmware is being downgraded
                -f : Complete filepath & filename specified by following
                     argument
                -t : Type of Firmware binary.
                     Possible options={sparc, smc, sparc+smc}
                -d : Complete path of device node or device alias specifying
                     the device where file is located
                     If disk is specified, the file must be in the root
                     directory. Also, the file cannot of a Symbolic link
 
 
    Points of interest:
 
    1) The complete filepath & filename must be specified using -f option.
    2) Use -d option to specify the device from which the file may be loaded.
       User may specify the device either using a OBP device alias or using the
       complete path to the device node.
    3) If the file is located on a local disk then it must be in the root
       directory and must not be a symbolic link.
    4) The tool performs a check on the version of SPARC Firmware. If a
       downgrade is detected then the script would notify the user. A 
       downgrade can only be updated using the force (-F) option.
    5) Tool does not performs a check on SMCFW version.
    6) Update script FWupdate and info file FWupdate.info must be in same
       directory.
 
 
    Sample usage:
 
 
    Example 1:
 
    ./FWupdate -f <full_path>/CP2300.SPARC.1.0.20_SMC.4.1.9 -d net -t sparc+smc
 
    File is accessible from the TFTP boot server and is combined
    OBP & SMC image
 
For example 2 and 3, make sure the binary file is in the root directory
of the disk.  The example is for a PMC disk in slot A.  If the PMC disk
is in slot B, then use "pmc1/disk" instead of "pmc0/disk". 
 
    Example 2:
 
    ./FWupdate -f /CP2300.SPARC.1.0.20_SMC.4.1.9 -d pmc0/disk -t sparc+smc
 
    File is on a local disk in root directory
 
 
    Example 3:
 
    ./FWupdate -f /CP2300.SMC.4.1.9.FLASH -d pmc0/disk -t smc
 
    File is SMC flash binary located on local disk

README -- Last modified date:  Wednesday, October 26, 2005

