Document fins/I0761-1
FIN #: I0761-1
SYNOPSIS: Firmware upgrade required when replacing the
DATE: Jan/29/02
KEYWORDS: Firmware upgrade required when replacing the
---------------------------------------------------------------------
- Sun Proprietary/Confidential: Internal Use Only -
---------------------------------------------------------------------
FIELD INFORMATION NOTICE
(For Authorized Distribution by SunService)
SYNOPSIS: Firmware upgrade required when replacing the CP1500 CPU on
the System Controller of a Sun Fire 15000 system.
Sun Alert: No
TOP FIN/FCO REPORT: No
PRODUCT_REFERENCE: Sun Fire 15K System Controller FPROMs
PRODUCT CATEGORY: Server / Service
PRODUCTS AFFECTED:
Systems Affected
----------------
Mkt_ID Platform Model Description Serial Number
------ -------- ----- ----------- -------------
- F15K ALL Sun Fire 15000 -
X-Options Affected
------------------
Mkt_ID Platform Model Description Serial Number
------ -------- ----- ----------- -------------
- - - - -
PART NUMBERS AFFECTED:
Part Number Description Model
----------- ----------- -----
501-5473-xx ASSY NORD-RED 440MHZ 2MBE$ -
REFERENCES:
MANUAL: 806-3512-10: Sun Fire 15K System Service Manual.
PROBLEM DESCRIPTION:
When inserting a common off-the-shelf CP1500 CPU board (501-5473-xx
into a Sun Fire 15000 System Controller (SC) without updating the
firmware on the FPROMS, the System Management Software (SMS) will not
be able to start correctly (if at all), leaving the entire SC in an
unusable state. This condition will prevent the use of any SMS
commands and make it impossible to power-up system boards or boot
domains on the Sun Fire 15000.
FPROMs for the Nordica include the OBP and two user PROMS, which house
SMS version specific firmware. CP1500 boards installed as FRUs will not
contain firmware compatible with the installed SMS software because
there is no manufacturing part number or FRU part number for a CP1500
board programmed with Sun Fire 15000 firmware. Therefore, every
replacement of a defective CP1500 requires that the firmware versions
be verified and updated as needed.
In addition, there are other cases where the FPROMs on the CP1500 board
may have to be upgraded:
. Bug fixes for the proper functioning of the system controller.
. RFEs for maintainability.
. New features introduced, such as support for new Solaris versions.
Please follow the instructions listed below to verify firmware on CP1500
boards and to update that firmware if needed.
IMPLEMENTATION:
---
| | MANDATORY (Fully Pro-Active)
---
---
| | CONTROLLED PRO-ACTIVE (per Sun Geo Plan)
---
---
| X | REACTIVE (As Required)
---
CORRECTIVE ACTION:
The following recommendation is provided as a guideline for authorized
Enterprise Services Field Representatives who may encounter the above
mentioned problem.
1. At the SC OBP, verify the CP1500 (the output below is just an example,
output might be different depending on the Nordica):
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 48e0c 5726 08/16/1999 3.10.24
keyboards bf0 dd75
fonts af6 6b86
obdiag bd34 aec5
pci1002,5654 d1c 93eb
pci1002,4755 c94 3f95
class060400 44c a3d4
userprom 246 b3ba
pci108e,1001 3254 5294
pci1011,22 478 1e
pci1000,3 2824 feb4
class010100 119a 51e7
i2c 1fe 5a8f
i2c-cs2 1f4 bd2a
POST 45390 d087 04/02/1999 1.15.0
-----------------------------------------------------------------------
PROM size = 100000 bytes Available for Use = 40754 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
-----------------------------------------------------------------------
-----------------------------------------------------------------------
PROM size = 200000 bytes Available for Use = 200000 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
-----------------------------------------------------------------------
-----------------------------------------------------------------------
PROM size = 200000 bytes Available for Use = 200000 bytes
-----------------------------------------------------------------------
2. Boot the System Controller to Solaris. In most cases, SMS will not start.
-----PROCEDURE GUIDELINE-----
If the OBP version (3.10.24 in the above example) is greater or equal to
3.14.6, skip to step 6. If it is less than 3.14.6, continue to step 3.
The OBP version can also be verified with the "prtconf -V" command.
-----PROCEDURE GUIDELINE-----
3. Obtain the Update.to.nordica-red.3.14.6.starcat@OS script from:
http://cpre-amer.west/esg/hsg/starcat/patches/Nordia-update-current.tar.Z
4. Nordia-update-current.tar.Z in a temporary directory:
% ls -al
total 3482
drwxr-xr-x 2 mf82242 tsg 512 Dec 7 13:59 .
drwxr-xr-x 23 mf82242 tsg 1024 Dec 7 14:53 ..
-rw-r--r-- 1 mf82242 tsg 780635 Dec 7 13:59
Nordia-update-current.tar.Z
-rw-r--r-- 1 mf82242 tsg 2872 Nov 30 14:59
Release.Notes.3.14.6.starcat
-rwxr-xr-x 1 mf82242 tsg 973822 Nov 30 14:59
Update.to.nordica-red.3.14.6.starcat@OS
5. (As ROOT) Execute ./Update.to.nordica-red.3.14.6.starcat@OS
# ./Update.to.nordica-red.3.14.6.starcat@OS
****************************************************
* Running Update.to.nordica-red.3.14.6.starcat@OS *
* Generated Wed Dec 10 13:06:41 PST 1997 *
****************************************************
WARNING: This Program will write a new PROM image.
Are you sure you want to do this?
Enter 'C' to Continue installation or 'T' to Terminate C
Stripping bundled file: done
Decoding and untaring: done
Verifying checksums: done
Installing flashprom driver file: done
WARNING: Updating Flash PROM with new system firmware in progress...
It may take a few minutes.
****** DO NOT INTERRUPT OR POWER-DOWN THE SYSTEM *******
Updating SPARCengine(tm)Ultra(tm) CP 1500 PROM
1 Erasing ... Done.
1 Verifying Erase ... Done.
1 Programming ... Done.
1 Verifying Program ... Done.
***** Update.to.nordica-red.3.14.6.starcat@OS Completed Successfully
****************************************************************
* NOTE: updated Firmware takes effect after next reboot or *
* Power cycle of the system. *
* If there is any configuration support to become effective, *
* you have to use -r with your boot command *
****************************************************************
6. (As platform administrator) Flash User PROMs
NOTE: If this is a Nordica on SC0, replace the SC1 with SC0 (i.e. SC1/FP1
becomes
SC0/FP0 and SC1/FP1 becomes SC0/FP1)
sc1:sms-svc:19> /opt/SUNWSMS/bin/flashupdate -f
/opt/SUNWSMS/firmware/SCOBPimg.di SC1/FP0
Current SC FPROM Information
============================
ERROR: Invalid FPROM segment at offset 0.
SC Flash Image Information
==========================
Name: SSCOBP-dropins, Version: 1.1
Size: 144, Check Sum: 52795
Date Flashed: 08/23/01
Date Created: 08/23/01
Do you wish to update the SC User FPROM (yes/no)? y
Update SC at SC1, FPROM 0 :
Erasing...
Done.
Writing and verifying ...
Done.
xc46-sc1:sms-svc:20> /opt/SUNWSMS/bin/flashupdate -f
/opt/SUNWSMS/firmware/SSCPOST.di SC1/FP1
Current SC FPROM Information
============================
ERROR: Invalid FPROM segment at offset 0.
SC Flash Image Information
==========================
Name: ExtPOST, Version: 1.15
Size: 207161, Check Sum: 62276
Date Flashed: 08/23/01
Date Created: 08/23/01
Do you wish to update the SC User FPROM (yes/no)? yes
Update SC at SC1, FPROM 1 :
Erasing...
Done.
Writing and verifying ...
Done.
7. Shutdown the SC, but do not reboot.
8. At OBP, set and/or verify the following OBP parameters:
ok setenv pcib-probe-list 1,2,3
ok auto-boot? false
9. Copy any devalias entries you wish to keep. THEY WILL GET ERASED!
10. Issue a "reset-all"
11. Verify dropins (Version numbers as of 12/10/01):
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
SUNW,ebus 662 5e30
pci1002,5654 d1c 93eb
pci1002,4755 ff2 3d9d
pci1002,4750 1a40 b908
class060400 500 1389
class060940 99c 3f94
pci108e,1001 32a4 d714
pci1000,3 2808 d1d9
class010100 1196 703f
SUNW,floppy c04 477b
SUNW,ttya 9cc 42f6
SUNW,ttyb 9ce 1250
SUNW,ttyse 934 d761
SUNW,ps2kb 12ae c775
SUNW,eeprom 94 93a6
SUNW,fprom 68 e54c
SUNW,uprom1 2aa bdec
SUNW,uprom2 2aa bcec
SUNW,power 84 ff6e
SUNW,watchdog 68 bc7f
SUNW,enum 5c 521d
SUNW,auxio 158 3e1c
SUNW,pll 58 65ff
SUNW,7seg 60 6031
SUNW,beeper 44 a0c4
SUNW,ecpp 80 7598
ebus-i2c 59c 5fc5
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 ce3b 08/23/2001 08/23/2001 1.1 SUNW,sscobp
pci108e,1100 558 d103 08/23/2001 08/23/2001 0.5 SUNW,ebus
pci108e,c416 478 ce57 08/23/2001 08/23/2001 0.2 SUNW,sbbc
pci108e,1101 184 ca4a 08/23/2001 08/23/2001 0.1
SUNW,ethernet
probe+ 28c d41d 08/23/2001 08/23/2001 0.3 SUNW,probe+
interrupt-fix 558 2134 08/23/2001 08/23/2001 0.2 SUNW,int_fix
----------------------------------------------------------------------------
PROM size = 200000 bytes Available for Use = 1feb78 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 32939 f344 08/23/2001 08/23/2001 1.15
SUNW,ssc-diag-le
diag-levels f43 96dc 08/23/2001 08/23/2001 1.15
SUNW,ssc-diag-le
----------------------------------------------------------------------------
PROM size = 200000 bytes Available for Use = 1cc740 bytes
----------------------------------------------------------------------------
12. At OBP:
ok setenv post-on-sir? true
ok setenv diag-level pmax-epvmax
ok setenv diag-switch? true
ok setenv auto-boot? true
ok setenv boot-device XXXXXXXXXX (whatever is appropriate)
ok setenv diag-device XXXXXXXXXX (whatever is appropriate)
NOTE: In most cases, boot-device and diag-device should be the
same. In the case of properly configured Sun Fire 15K Nordica,
on a reboot of the SC, the diag-device is booted, not the
boot-device.
13. Set any OBP aliases that were lost.
14. Issue a "reset-all"
15. Insure SSCPOST was successful.
xc3p11-sc0:sms-svc:21> prtconf -pv | grep POST
ssc-post-results: 'CP1500 POST Passed; SSC POST v1.15 Passed'
16. After the automatic boot to Solaris, verify SMS started:
xc46-sc1:sms-svc:3> prtconf -V
OBP 3.14.6 2001/02/07 14:48
xc46-sc1:sms-svc:4> pgrep hwad
369
xc46-sc1:sms-svc:5> showfailover -r
SPARE
COMMENTS:
None
------------------------------------------------------------------------
Implementation Footnote:
i) In case of MANDATORY FINs, Enterprise Services will attempt to
contact all affected customers to recommend implementation of
the FIN.
ii) For CONTROLLED PROACTIVE FINs, Enterprise Services mission
critical
support teams will recommend implementation of the FIN (to their
respective accounts), at the convenience of the customer.
iii) For REACTIVE FINs, Enterprise Services will implement the FIN as
the
need arises.
----------------------------------------------------------------------------
All released FINs and FCOs can be accessed using your favorite network
browser as follows:
SunWeb Access:
--------------
* Access the top level URL of http://sdpsweb.ebay/FIN_FCO/
* From there, select the appropriate link to query or browse the FIN and
FCO Homepage collections.
SunSolve Online Access:
-----------------------
* Access the SunSolve Online URL at http://sunsolve.Corp/
* From there, select the appropriate link to browse the FIN or FCO
index.
Supporting Documents:
---------------------
* Supporting documents for FIN/FCOs can be found on Edist. Edist can be
accessed internally at the following URL: http://edist.corp/.
* From there, follow the hyperlink path of "Enterprise Services
Documenta-
tion" and click on "FIN & FCO attachments", then choose the
appropriate
folder, FIN or FCO. This will display supporting directories/files
for
FINs or FCOs.
Internet Access:
----------------
* Access the top level URL of https://infoserver.Sun.COM
--------------------------------------------------------------------------
General:
--------
* Send questions or comments to finfco-manager@sdpsweb.EBay
--------------------------------------------------------------------------
Copyright (c) 1997-2003 Sun Microsystems, Inc.