Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1001900.1
Update Date:2011-01-21
Keywords:

Solution Type  Technical Instruction Sure

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


Related Items
  • Sun Fire E25K Server
  •  
  • Sun Fire 12K Server
  •  
  • Sun Fire E20K Server
  •  
  • Sun Fire 15K Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>High-End Servers
  •  

PreviouslyPublishedAs
202634


Applies to:

Sun Fire 12K Server
Sun Fire 15K Server
Sun Fire E20K Server - Version: Not Applicable and later    [Release: N/A and later]
Sun Fire E25K Server - Version: Not Applicable and later    [Release: N/A and later]
All Platforms

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 © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback