Hardware/FLASHprom: Sun Fire T2000 Sun System Firmware Update |
Status: RELEASED
Patch Id: 121359-01
***********************************************************************
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.
***********************************************************************Summary: Hardware/FLASHprom: Sun Fire T2000 Sun System Firmware Update
Date: Dec/14/2005
Installation Requirements:
Additional instructions may be listed below
Solaris Release: 10
Sun OS Release: 5.10
Unbundled Product: Sun System Firmware
Unbundled Release: 6.0.4
Xref:
Topic:
Relevant Architecture: sparc, sun fire t2000
BugId's fixed with this patch:
6346813 6346834 6349243 6351815 6351957 6357840 6358110
Changes incorporated in this version:
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:
Files Included in this Patch:
System_Firmware-6_0_1-Sun_Fire_T2000.bin-old,
System_Firmware-6_0_3-Sun_Fire_T2000.bin-old,
System_Firmware-6_0_4-Sun_Fire_T2000.bin-latest,
copyright
README.121359-01,
Problem Description:
Fixed in 6.0.3:
6349243 - Incorrect value in gb glue config2 causes bad link behavior
6346813 - Niagara POST dimm pin mapping wrong for 9 pins on ch1,3
6346834 - POST doesn't initialize ERROR_STEERING field
6351957 - ALOM is decoding Dimm manufacturing date based on outdated JEDEC spec
6351815 - ALOM 'showfru' prints DIMM serial numbers containing null bytes
incorrectly
Fixed in 6.0.4:
6357840 - OPS sees fake SCC removal/insertion messages during setsupsc procedure.
6358110 - POST needs to check pcie link width.Revision History:
Patch Installation Instructions:
==============================
Intro
-----
This README is intended for users who wish to upgrade the firmware
in their Sun Fire T2000.
Summary of the Patch Installation Process:
------------------------------------------
The installation is comprised of the following steps
1) Determine the system's current revision of Sun System Firmware.
2) Compare the current Sun System Firmware revision with the latest
available revisions.
3) Verify that the ugprade is NECESSARY!
If the current Sun System Firmware revision is lower than the latest
available Sun System Firmware revision in this patch, then proceed to the
next step. If NOT, STOP: DO NOT CONTINUE.
4) Prepare the system for update of the Sun System Firmware.
5) Run the System Controller flashupdate utility.
6) Verify that the update was successful.
7) Resume operations: power on the system and boot the operating system.
Patch Installation instructions (in detail):
============================================
The required steps are explained in greater detail below.
1) Determine the system's current revision of Sun System Firmware.
---------------------------------------------------------------
Sun System Firmware is composed of the following six individually
versioned components:
- Advanced Lights Out Manager CMT (ALOM-CMT)
- vBSC
- Reset
- Hypervisor
- Openboot (OBP)
- Power On Self Test (POST)
Each of these components may change from release to release of Sun
System Firmware, so you must inspect all of them to determine
whether an upgrade is necessary.
From the System Controller CLI use the output from the following
commands to determine the current system firmware revisions;
sc> showsc version -v
and
sc> showhost
2) Compare the current Sun System Firmware revision with the latest
available revisions.
----------------------------------------------------------------
a) From the "showsc version -v" output, find the versions of:
- Advanced Lights Out Manager CMT (ALOM-CMT)
- vBSC
Compare with the versions in the entries below for Latest Sun System
Firmware.
b) From the "showhost" output, find the versions of:
- Reset
- Hypervisor
- OBP
- Integrated POST
Compare with the versions in the entries below for Latest Sun System
Firmware.
Latest Sun System Firmware(6.0.4):
----------------------------------
ALOM-CMT 1.0.3 2005/12/12 09:19
VBSC 1.0.1 Nov 3 2005 13:20:06
Reset V1.0.0
Hypervisor 1.0.1 2005/11/14 14:31
OBP 4.19.0 2005/10/27 17:24
Integrated POST 4.19.2 2005/12/05 10:53
Sun System Firmware (6.0.3):
----------------------------------
ALOM-CMT 1.0.2 2005/11/17 12:09
VBSC 1.0.1 Nov 3 2005 13:20:06
Reset V1.0.0
Hypervisor 1.0.1 2005/11/14 14:31
OBP 4.19.0 2005/10/27 17:24
Integrated POST 4.19.1 2005/11/15 11:10
Sun System Firmware (6.0.1):
----------------------------------
ALOM-CMT 1.0.1 2005/11/03 13:37
VBSC 1.0.1 Nov 3 2005 13:20:06
Reset V1.0.0
Hypervisor 1.0.0 2005/10/27 18:51
OBP 4.19.0 2005/10/27 17:24
Integrated POST 4.19.0 2005/10/27 17:46
3) Verify that the ugprade is NECESSARY!
If ALL of the current Sun System Firmware component versions match the
version numbers listed under the Latest Sun System Firmware, then STOP Here.
This UPGRADE IS NOT NECESSARY.
If any of the current Sun System Firmware component versions is lower than
version numbers listed under the Latest Sun System Firmware, then proceed
to the next step.
4) Prepare the system for update of the Sun System Firmware.
---------------------------------------------------------
a) To update the Sun System Firmware, the system must be powered off
(i.e. in standby mode).
b) As root, exit the OS such that the system returns to the PROM's "ok"
prompt:
# shutdown -i0
{0} ok
c) Access the System Controller command line interface (CLI). This is
accomplished using the console escape characters. (normally "#.")
{0} ok #.
sc>
d) From the System Controller CLI, issue the poweroff command (this sequence
will take about 60 seconds to completely power the server off):
sc> poweroff
Are you sure you want to power off the system [y/n]? y
sc>
SC Alert: SC Request to Power Off Host.
SC Alert: Host system has shut down.
sc>
5) Run the System Controller flashupdate utility.
----------------------------------------------
Note: Sun System Firmware is updated using the System Controller flashupdate
command, which accesses the Sun System Firmware image from a local FTP
server specified by the user.
So, before running the flashupdate utility, you must have already downloaded
the new Sun System Firmware image from the SunSolve site to a local FTP
server accessible by the platform whose firmware you are upgrading.
Then, to run the utility, you need to know the following things:
- IP address of the local FTP server mentioned above.
- Path at which the Sun System Firmware image is stored on the FTP server.
- Username and password of your account on the FTP server to enter
at the prompts
If you do not have this information, ask your network administrator.
a) Make sure that your virtual keyswitch setting is not in the LOCKED position.
You can check the setting from the System Controller CLI with the following
command:
sc> showkeyswitch
If the virtual key switch is in LOCKED position you can change that with the
following command:
sc> setkeyswitch -y normal
b) At the sc> prompt, type the flashupdate command.
Substitute the IP address of the FTP server mentioned above for "ipaddr",
and the path name to the image on that server for "pathname".
sc> flashupdate -s ipaddr -f pathname
c) When prompted, type your username and password. The username and password
are based on your UNIX or LDAP user name and password of the FTP server
specified by "-s ipaddr", and not your ALOM username and password. After
you type your user name and password, the download process continues. As
the download process progresses, a series of periods appear across your
screen.
SC Alert: System poweron is disabled.
Username: user
Password: ******
.......................
When the download process is finished, ALOM displays the message:
Update complete. Reset device to use new software.
d) The Sun System Firmware has now been updated. For the system to use
the new firmware you must reset the System Controller.
Type the resetsc command to reset ALOM.
sc> resetsc
User Requested SC Shutdown
6) Verify that the update was successful.
--------------------------------------
Once the System Controller has reset, login as the user admin and
verify the Sun System Firmware versions match those identified under the
Latest Sun System Firmware: entry in Step 2 using the "showsc version -v"
and "showhost" commands.
7) Resume operations: power on the system and boot the operating system.
---------------------------------------------------------------------
a) From the System Controller CLI power on the system and start Solaris.
sc> poweron -c
SC Alert: Host System has Reset
.....
{0} ok boot
.....
console login:
Note: If using a telnet connection to poweron the server, the serial
connection will most likely have the read-write console in use.
If this is the case, the System Controller will display the
following warning.
Warning: User <> currently has write permission to this console and
forcibly removing them will terminate any current write actions and all
work will be lost. Would you like to continue? [y/n] y
Answer 'y' to the Warning to obtain write access to the server console.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Special Install Instructions:
-----------------------------
**************************************************************************
**WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:**
* PLEASE READ THE INSTRUCTIONS CAREFULLY AND ENTIRELY. PLEASE FOLLOW THE
INSTRUCTIONS EXACTLY AS THEY ARE STATED.
* FAILURE TO FOLLOW INSTRUCTIONS COULD EITHER RESULT IN A DEFECTIVE BOARD OR
UNSUCCESSFUL SUN SYSTEM FIRMWARE UPDATE.
* THIS IS NOT A STANDARD PATCH IN THAT IT DOES NOT USE THE INSTALLPATCH
AND BACKOUTPATCH SCRIPTS.
* THIS PATCH CANNOT BE INSTALLED ON AN ONLINE OPERATING SYSTEM BECAUSE
THE INSTALL INSTRUCTIONS REQUIRES THAT THE SYSTEM BE BROUGHT DOWN
AND POWERED OFF. BE SURE TO SCHEDULE DOWN TIME TO INSTALL THIS PATCH.
* INSTALLATION OF THE FIRMWARE INCLUDED WITH THIS PATCH DOES NOT
REQUIRE ANY HARDWARE CHANGES IF THE UPDATE COMPLETES NORMALLY.
* PLEASE REVIEW NOT ONLY THIS README BUT ALSO ADDITIONAL DOCUMENTATION
GIVEN.
**WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:**
**************************************************************************
**************************************************************************
README -- Last modified date: Thursday, January 26, 2006