Document Audience: | INTERNAL |
Document ID: | I1165-1 |
Title: | System Controllers using CP2140 (Othello+) boards with Firmware level 1.1.6 or lower may have a booting issue after a power cycle. |
Copyright Notice: | Copyright © 2005 Sun Microsystems, Inc. All Rights Reserved |
Update Date: | 2005-02-17 |
------------------------------------------------------------
- Sun Proprietary/Confidential: Internal Use Only -
------------------------------------------------------------------------
*** Sun Confidential: Internal Use and Authorized VARs Only ***
________________________________________________________________________
This message including any attachments is confidential information
of Sun Microsystems, Inc. Disclosure, copying or distribution is
prohibited without permission of Sun. If you are not the intended
recipient, please reply to the sender and then delete this message.
________________________________________________________________________
FIELD INFORMATION NOTICE
(For Authorized Distribution by Sun Service)
FIN #: I1165-1
Synopsis: System Controllers using CP2140 (Othello+) boards with Firmware level 1.1.6 or lower may have a booting issue after a power cycle.Create Date: Feb/16/05
SunAlert: No
Top FIN/FCO Report: No
Products Reference: High-End Sun Fire Server Products
Product Category: Server / Diag-Doc-Service
Product Affected:
Systems Affected:
-----------------
Mkt_ID Platform Model Description Serial Number
------ -------- ----- ----------- -------------
- E20K ALL Sun Fire E20K -
- E25K ALL Sun Fire E25K -
- F12K ALL Sun Fire 12K -
- F15K ALL Sun Fire 15K -
X-Options Affected:
-------------------
Mkt_ID Platform Model Description Serial Number
------ -------- ----- ----------- -------------
- - - - -
Parts Affected:
----------------------
Part Number Description Model
----------- ----------- -----
501-6358-13 or lower Assy CPCI CP2140 Othello+ -
501-6772-06 or lower Assy CPCI CP2140 Othello+2 -
References:
BugId: 5049356 - Othello+ SMC stack underflow error.
PatchId: 116345-07 (or higher): Hardware/PROM: CP2140 SPARC and SMC
firmware update.
Issue Description:
When using CP2140 (Othello+) boards with Sparc firmware level 1.1.6 or
lower, the System Controller may fail to boot due to a "Stack
Underflow" error after power cycling the board. This can lead to
unnecessary replacements of Othello+ boards and/or extended outages
during a maintenance window.
After power cycling the SC, the following messages are displayed when
attempting to boot:
ok boot
WARNING: System Management Controller(SMC) not responding!
Stack Underflow
ok
Firmware CORE Sun Microsystems, Inc.
@(#) core 1.0.11 2003/08/30 22:34
Hardware Power ON
Verifying NVRAM...Done
Probing KBD Done
...
Implementation:
---
| | MANDATORY (Fully Proactive)
---
---
| | CONTROLLED PROACTIVE (per Sun Geo Plan)
---
---
| X | REACTIVE (As Required)
---
Corrective Action:
The following recommendation is provided as a guideline for authorized
Sun Services Field Representatives who may encounter the above
mentioned issue.
Temporary Workaround:
---------------------
If the SC fails to boot w/ the above error, issue a reset-all or power
cycle the SC to clear the error. It may require more than one reset to
clear the condition.
Permanent Fix:
--------------
Follow the install instructions in the README for patch 116345-07 or
higher.
The following is an example of how to use the FWUpdate script included
in the patch. See the patch README for more details.
Example of using the FWUpdate script (where "disk2" is the obp alias
for the boot disk) from patch 116345-09:
# ./FWupdate -f /CP2140.SPARC.1.1.12_SMC.3.6.2 -d disk2 -t sparc+smc
@(#) Flash Update Tool (c) 2002 Sun Microsystems, Inc. v0.2
##### THIS SCRIPT WILL REBOOT THE SYSTEM TO PERFORM FIRMWARE UPDATE #####
Using the following settings...
Filename : /CP2140.SPARC.1.1.12_SMC.3.6.2
Device : disk2
FW type : sparc+smc
Checking the input file format...
File is OBP/Combined image
FW Info file : ./.FWupdate.info
NEW FIRMWARE INFO :
SPARC Version : 1.1.12
SMCFW Version : 3.6.2
Board : CP2000
Model : 140
Alternate Board: Netra
Altername Model: ct800
Alternate Board: Netra
Altername Model: ct400
CURRENT FIRMWARE INFO :
SPARC Version : 1.1.6
Board : CP2000
Model : 140
Start to update the firmware ...
Updating sparc+smc image with file :
/CP2140.SPARC.1.1.12_SMC.3.6.2
on device "disk2" using "flash-update"
Reboot parameter:
obp:flash-update disk2:,/CP2140.SPARC.1.1.12_SMC.3.6.2
Dec 9 10:47:58 sc0 reboot: rebooted by root
Dec 9 10:47:58 sc0 rpcbind: rpcbind terminating on signal.
Dec 9 10:47:58 sc0 syslogd: going down on signal 15
Terminated
# syncing file systems... done
rebooting...
Reset: Notifying SMC ...
......
Loading PCI debug and information words:
show-pci-addrs [starting-node-path] (default: /pci@1f,0)
show-pci-config [device-path] (default: current device)
show-pci-space [starting-node-path] (default: /pci@1f,0)
Logical flash: flashprom
Environment monitoring: disabled
HA HS Signal Handler : 0 (SMC)
Executing Command : flash-update disk2:,/CP2140.SPARC.1.1.12_SMC.3.6.2
Loading file: disk2:,\CP2140.SPARC.1.1.12_SMC.3.6.2
100000 Bytes
Updating SMCFw... Done.
Updating SPARCFw...
Erasing FLASH...Done.
Programming FLASH... Done.
Verifying FLASH PROM Done.
Resetting ...
An alternative to using the FWupdate script in the patch is to use
flash-update from OBP. To update the firmware from the ok prompt (from
the patch readme):
1. Copy the CP2140.SPARC.1.1.12_SMC.3.6.2 file to the root directory
(while still booted in Solaris).
2. ok setenv auto-boot? false
3. reset-all
4. flash-update disk2:,/CP2140.SPARC.1.1.12_SMC.3.6.2 -- where disk2
is the nvalias to the boot device
NOTE: The firmware in this article is unrelated to the SMS specific flashproms
(SCOBPimg.di and oSSCPOST.di).
Comments:
None.
============================================================================
NOTE: FIN Tracking Instructions for Radiance/SPWeb:
--------------------------------------------------
If a Radiance case involves the application of a FIN to solve a customer
issue, please complete the following steps in Radiance/SPWeb prior to
closing the case:
o Select "Field Information Notice" in the REFERENCE TYPE field.
o Enter FIN ID number in the REFERENCE ID field.
For example; I1111-1.
If possible, include additional details in the REFERENCE SUMMARY field
(ie. implementation complete, customer declined, etc.)
--------------------------------------------------------------------------
Implementation Notes:
--------------------
In case of "Mandatory" FINs, Sun Services will attempt to contact
all known customers to recommend proactive implementation.
For "Controlled Proactive" FINs, Sun Services mission critical
support teams will initiate proactive implementation efforts for
their respective accounts as required.
For "Reactive" FINs, Sun Services and partners will implement
the necessary corrective actions as the need arises.
Billing Information:
-------------------
Warranty: On-Site Labor Rates are based on specified Warranty deliverables
for the affected product.
Contract: On-Site Labor Rates are based on the type of service contract.
Non Contract: On-Site implementation by Sun is available based on On-Site
Labor Rates defined in the Price List.
--------------------------------------------------------------------------
All FIN documents are accessible via Internal SunSolve. Type "sunsolve"
in a browser and follow the prompts to Search Collections.
For questions on this document, please email:
finfco-manager@Sun.com
The FIN and FCO homepage is available at:
http://sdpsweb.central/FIN_FCO/index.html
For more information on how to submit a FIN, go to:
http://pronto.central/fin.html
To access the Service Partner Exchange, use:
https://spe.sun.com
--------------------------------------------------------------------------