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

Asset ID: 1-71-1008337.1
Update Date:2012-07-30
Keywords:

Solution Type  Technical Instruction Sure

Solution  1008337.1 :   How to upgrade early Sun Fire[TM] X4100/X4200 SP Firmware that requires a pre-flash script  


Related Items
  • Sun Fire X4100 Server
  •  
  • Sun Fire X4200 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>x64>Server>SN-x64: SERVER 64bit
  •  

PreviouslyPublishedAs
211407


Applies to:

Sun Fire X4100 Server - Version Not Applicable to Not Applicable [Release N/A]
Sun Fire X4200 Server - Version Not Applicable to Not Applicable [Release N/A]
All Platforms

Goal

This document describes how to upgrade the SP Firmware of Sun Fire[TM] X4100 and X4200 systems when FW is at lowest revision, using the ILOM GUI.

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Sun x86 Systems

Fix

Steps to Follow

In order to upgrade x4100/x4200 SP Firmware from 6464 to the latest revision, you need to perform the following steps.

NOTE: Parts of this upgrade procedure are specific to Sun Fire X4100 / X4200
System Software release 1.0.  

IMPORTANT: If you are *not* upgrading from system Software release 1.0, then you should follow the procedure contained in the appropriate Sun Fire X4100 / X4200 System Software Release Notes document, available at:

http://download.oracle.com/docs/cd/E19121-01/sf.x4100/index.html

 

Below, is the ILOM GUI upgrade method.

IMPORTANT NOTE:

It is very important that the platform remains "OFF" during the upgrade process.

 

Assuming you have either an x4100 or x4200 system with FW at SW-revision 1.0.1 which relates to:

sp_firmware: 6464
BIOS: 0ABGA022
LSI MPT BIOS: FW1.04.00-bios6.02.0A

You need to first update it to next level which is SW 1.1:
This upgrade includes:

sp_firmware 10664
bios 0ABGA031
LSI MPT BIOS FW10801A_B64070A

Downloading the required PATCHES

Step 1. From any remote system, go to:
"http://support.oracle.com"


Step 2. Download the following files from patch 10335261:
--> ilom.X4100-preflash_1.2.sh
--> r10664.rom.ima

Step 3. Go to: "http://support.oracle.com"

Step 4. Download the following file from patch 10335276:
--> ilom.X4100-1.0.5.ima

Step 5. Go to: "http://support.oracle.com"

Step 6. Download the following file from patch 10335286:
--> ilom.X4100-1.0.5a.ima

Now it is time to run the preflash script.

 

Step 1. Remove any files under the /coredump directory on SP using secure shell. Use sunservice shell account which has the same password as root.

% ssh -l sunservice 
Enter root password to login.
# rm -f /coredump/*
# exit

Step 2. Copy the "preflash" script onto the ILOM SP.

 

% scp ilom.X4100-preflash_1.2.sh sunservice@:/coredump/
You need to enter root password to execute copy.
It will log you out immediately after it is completed.

Step 3. Run the script on x4100/x4200 SP.

 

% ssh -l sunservice  sh /coredump/ilom.X4100-preflash_1.2.sh 

You need to enter root password to run the script. It will take a while and it
will displays ***Success*** after completion. It will log you out immediately
after it is completed.

NOTE: See the example at the end of this document.

System is now ready to be upgraded to next FW revision.

 

 

Upgrading FW to 1.2

 

 

Step 1. Type the SP-IP-address of the x4100/x4200 system which is to be upgraded in a browser window (on the remote system).

Step 2. When connected, login as root (You need the root passwd to get in).

Step 3. When the gui is loaded completely, select "Remote Control"

Step 4. Make sure Host is OFF, if not, turn it OFF using the GUI.

Step 5. Click on "Remote Power Control"

Step 6. Select "Gracefull Shutdown and Power Off", answer Yes.

Step 7. When platform (Host) is OFF, click on "Maintenance" button.

Step 8. Click on "Enter Upgrade Mode" button. Answer Yes.

Step 9. Select file to upload. click on Browse button to select the file

from your system on which you have downloaded the image files.

Step 10. Select "r10664.rom.ima" (assuming your BIOS revision is at 6464).

Step 11. Click "Upload"

Step 12. Click "start Upgrade" button

Step 13. It will go through upgrading mode and will show status.

(see upgrade_inprogress.gif)

Under the "Progress" column, it shows writing the blocks for all 3 tasks:

SP firmware, System Bios and Restoring Config.

It will show "complete" for all 3 tasks when done.

You will see the following note in the browser:

Firmware Upgrade has been completed.The service processor has been reset.You will need to reconnect to Sun Integrated Lights Out Manager.

Step 14. Reconnect again from the browser and check the Build Number to be 10664 displayed on the first page.

Step 15. Now you are ready to do sw release 1.2 (file needed is: ilom.X4100-1.0.5.ima) and after that do the steps for sw release 1.2.1.

(file needed is: ilom.X4100-1.0.5a.ima)

Perform the steps 1 thru 14 above for each level.

 

NOTE: Upgrading from software release 1.0 to 1.1 and from 1.1 to 1.2 are mandatory. Any subsequent upgrades can skip a release, including upgrading directly to the latest release.

   

 

Example of preflash

 

sr1-unwk-12% ls
ilom.X4100-1.0.5.ima
ilom.X4100-1.0.5a.ima
ilom.X4100-preflash_1.2.sh
ilom.X4100-preflash_1.2.sh.README
r10664.rom.ima
sr1-unwk-12% ls -l ilom.X4100-preflash_1.2.sh
-rw-r--r--   1 frashti  staff     176768 Jan  2 16:35 ilom.X4100-preflash_1.2.sh
sr1-unwk-12%

=====================================================================
Clearing the coredump directory before uploading files
=====================================================================

sr1-unwk-12% ssh -l sunservice 10.1.234.56
[email protected]'s password:
[(flash)root@SUNSP00144F26E76C:~]# ls -ld /coredump
drwxr-xr-x    1 root     root            0 Apr  4 16:18 /coredump
[(flash)root@SUNSP00144F26E76C:~]# ls
[(flash)root@SUNSP00144F26E76C:~]# cd /
[(flash)root@SUNSP00144F26E76C:/]# ls
bin       coredump  home      proc      tmp
boot      dev       lib       root      usr
conf      etc       mnt       sbin      var
[(flash)root@SUNSP00144F26E76C:/]# rm -f coredump/*
[(flash)root@SUNSP00144F26E76C:/]# cd coredump
[(flash)root@SUNSP00144F26E76C:/coredump]# ls
[(flash)root@SUNSP00144F26E76C:/coredump]# cd
[(flash)root@SUNSP00144F26E76C:~]# ls
[(flash)root@SUNSP00144F26E76C:~]# rm -f /coredump/*
------------------
sr1-unwk-12% scp ilom.X4100-preflash_1.2.sh [email protected]:/coredump/
[email protected]'s password:
ilom.X4100-preflash_ 100% |***************************************************************|   172 KB    00:02
sr1-unwk-12%
sr1-unwk-12% ssh -l sunservice 10.1.234.56 sh /coredump/ilom.X4100-preflash_1.2.sh
[email protected]'s password:

****************************************************************
*   Sun Microsystems - ilom.X4100-preflash_1.2.sh
*
*   Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
*       Use is subject to license terms.
****************************************************************

Cleaning up /coredump before unpacking ilom.x4100-preflash_1.2.sh.
Unpacking ilom.X4100-preflash_1.2.sh...  This may take a moment.
Installing patch auto cleanup script ...
This will remove this patch from your system
once you have upgraded to a proper version
Installing auto patch on boot ...
Patching the live system ...
*** Patch installed ***
You may now upgrade your firmware
Please ensure you upgrade to the latest version available.
*** Success ***
sr1-unwk-12%

=====================================================================
Examining what has been placed and done under /coredump
=====================================================================

sr1-unwk-12% ssh -l sunservice 10.1.234.56
[email protected]'s password:
[(flash)root@SUNSP00144F26E76C:~]# cd /
[(flash)root@SUNSP00144F26E76C:/]# ls
bin       conf      dev       home      mnt       root      tmp       var
boot      coredump  etc       lib       proc      sbin      usr
[(flash)root@SUNSP00144F26E76C:/]# cd coredump
[(flash)root@SUNSP00144F26E76C:/coredump]# ls
fwinfo.hotpatched           patch.filename              preboot.sh
ilom.X4100-preflash_1.2.sh  patchit
[(flash)root@SUNSP00144F26E76C:/coredump]#

Internal Comments
BIOS, FW, SP, Firmware, Upgrade, x4100, x4200, Galaxy, x64
Previously Published As
88303


Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback