Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1001900.1
Update Date:2017-04-04
Keywords:

Solution Type  Technical Instruction Sure

Solution  1001900.1 :   Sun Fire[TM] 12K/15K/E20K/E25K: Checking and Updating SC Firmware(FW) Guidelines  


Related Items
  • Sun Fire E25K Server
  •  
  • Sun Fire 12K Server
  •  
  • Sun Fire 15K Server
  •  
  • Sun Fire E20K Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: SF-Exxk
  •  
  • _Old GCS Categories>Sun Microsystems>Servers>High-End Servers
  •  

PreviouslyPublishedAs
202634


Applies to:

Sun Fire 12K Server - Version Not Applicable to Not Applicable [Release N/A]
Sun Fire 15K Server - Version Not Applicable to Not Applicable [Release N/A]
Sun Fire E20K Server - Version Not Applicable to Not Applicable [Release N/A]
Sun Fire E25K Server - Version Not Applicable to Not Applicable [Release N/A]
All Platforms
***Checked for relevance on19-Sep-2014***

Goal

Description
This document contains examples and descriptions to determine the current FPROM firmware revision of a System Controller (SC) as well as the method to determine whether an FPROM firmware upgrade is needed.

Solution

Steps to Follow

The following three commands and methods can be used to determine the current 
loaded firmware revision of an SC FPROM :

1.  flashupdate:  This command can be run at an SC's Solaris [TM] prompt to 
determine either of two different FPROM firmware revisions of that SC.  Must be 
run individually on each SC indicating which FPROM to query.

2.  show-dropins: This command can be run at the Open Boot PROM (OBP) ok prompt.

3.  prtconf -vp: This command can be run at an SC's Solaris [TM] prompt to grep for either the OBP or POST revisions.


EXAMPLES:
NOTE: The following examples are from a CP1500 board.

1.  flashupdate

An example of using the flashupdate command to determine either the OBP FPROM 
revision or the SSC-POST FPROM revision.  flashupdate can also be used to 
upgrade the FPROM image, if required.

FP0 contains the OBP image
FP1 contains the SSC-POST image

The first section in the command output contains the revision of the image 
currently loaded on the SC FPROM.  The second section in the command output 
contains the FPROM image revision contained on the SC and available for use in 
upgrading an FPROM image.

If the 'Current SC FPROM Information' revision is lower than what is contained 
in 'SC Flash Image Information' the SC should be upgraded via the flashupdate 
command.

sc1:sms-svc> flashupdate -f /opt/SUNWSMS/firmware/SCOBPimg.di -n
SC1/FP0

Current SC FPROM Information
============================
SC at SC1, FPROM 0:
Name: SSCOBP-dropins, Version: 1.2
Size: 144, Check Sum: 56378
Date Flashed: 01/21/03
Date Created: 01/21/03

SC Flash Image Information 
========================== 
Name: SSCOBP-dropins, Version: 1.3
Size: 144, Check Sum: 52799
Date Flashed: 08/18/03
Date Created: 08/18/03

Do you wish to update the SC User FPROM (yes/no)? N


sc1:sms-svc> flashupdate -f /opt/SUNWSMS/firmware/SSCPOST.di -n SC1/FP1

Current SC FPROM Information
============================
SC at SC1, FPROM 1:
Name: ExtPOST, Version: 1.18
Size: 208033, Check Sum: 47648
Date Flashed: 01/21/03
Date Created: 01/21/03

SC Flash Image Information 
========================== 
Name: ExtPOST, Version: 1.23
Size: 210297, Check Sum: 35410
Date Flashed: 09/02/03
Date Created: 09/02/03

Do you wish to update the SC User FPROM (yes/no)? N
sc1:sms-svc>



2.  show-dropins

An example of using the show-dropins command from the OBP ok prompt to 
determine either the OBP FPROM revision or the SSC-POST FPROM revision. 


ok> show-dropins

Dropins for Flash device: /pci@1f,0/pci@1,1/ebus@1/flashprom@10,0
-------------------------------------------------------------------------------
Dropin name      Size  Checksum  Date        Date       Version  Vendor
                                 created     flashed
-------------------------------------------------------------------------------
OBP              413fc    f602   02/07/2001              3.14.6
keyboards          bf0    dd75                                  
fonts              af6    6b86                                  
obdiag            bd60    ad05                                  
upa-pci           485a    3c09

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

i2c-8574           310    1648                                  
i2c-8591           4d6    e979                                  
POST             453a8    21ae   12/13/2000              1.22.0
-------------------------------------------------------------------------------
        PROM size = 100000 bytes    Available for Use = 3bf14 bytes
-------------------------------------------------------------------------------

Dropins for Flash device: /pci@1f,0/pci@1,1/ebus@1/flashprom@10,400000
-------------------------------------------------------------------------------
Dropin name      Size  Checksum  Date        Date       Version  Vendor
                                 created     flashed
-------------------------------------------------------------------------------
SSCOBP-dropins      90    dc3a   01/21/2003  01/21/2003   1.2  SUNW,sscobp
pci108e,1100       558    df03   01/21/2003  01/21/2003   0.5  SUNW,ebus
pci108e,c416       478    dc57   01/21/2003  01/21/2003   0.2  SUNW,sbbc
pci108e,1101       184    d84a   01/21/2003  01/21/2003   0.1  SUNW,ethernet
probe+             490    d134   01/21/2003  01/21/2003   0.4  SUNW,probe+
interrupt-fix      558    2f34   01/21/2003  01/21/2003   0.2  SUNW,int_fix
-------------------------------------------------------------------------------
        PROM size = 200000 bytes    Available for Use = 1fe974 bytes
-------------------------------------------------------------------------------

Dropins for Flash device: /pci@1f,0/pci@1,1/ebus@1/flashprom@10,800000
-------------------------------------------------------------------------------
Dropin name      Size  Checksum  Date        Date       Version  Vendor
                                 created     flashed
-------------------------------------------------------------------------------
ExtPOST          32ca1    ba20   01/21/2003  01/21/2003   1.18 
SUNW,ssc-diag-le
diag-levels        f43    a4d9   01/21/2003  01/21/2003   1.18 
SUNW,ssc-diag-le
-------------------------------------------------------------------------------

        PROM size = 200000 bytes    Available for Use = 1cc3d8 bytes
-------------------------------------------------------------------------------


3.  prtconf -vp

An example of using the prtconf -vp command to determine only the SSC-POST 
FPROM revision.  flashupdate can be used to upgrade the FPROM image, if required.

NOTE: prtconf will not print out the SSCOBP version. You must use one
of the other options to determine the version.


# prtconf -vp | grep -i post 
ssc-post-results:  'CP1500 POST Passed; SSC POST v1.15 Passed'
post-on-sir?:  'true'

NOTE:  You may receive the following message:

# prtconf -pv | grep -i post
ssc-post-results:  'Power On Selftest not run on last reset'
post-on-sir?:  'true'

This result is caused by the SC being booted without running
SSC-POST.  To enable SSC-POST to run at boot, the following OBP variable diag-
level? 
must be set to pmax-epvmax 



Product
Sun Fire 12K Server
Sun Fire 15K Server
Sun Fire 20K Server
Sun Fire 25K Server


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback