![]() | Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
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
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 GoalThis 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
FixSteps to Follow 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 You need to first update it to next level which is SW 1.1: sp_firmware 10664 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 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 Attachments This solution has no attachment |
||||||||||||
|