upgrading Openboot PROM

Hi there, I have a Sunfire v210 running solaris 8 and the PROM banner shows that the openboot version is 4.11.4, I have nbeen asked to make sure that the PROM is at the latest version.

Does anybody know the procedure for upgrading openboot, and indeed , where i can get the software from

any help would be greatly appreciated

download patch 121683-01 from sunsolve. this patch includes two ways to upgrade your OBP to 4.22.11...

1st way:

# unzip -q 121*
# cp 121683-01/flash*latest  /
# chmod 755 /flash-update-SunFire240-latest
# halt
....
...
shutting down
..
.
{0} ok
{0} ok boot disk /flash-update-SunFire240
....
Standalone Flash PROM Update Utility, Rev. 2.7
                        Ultra(tm) 1
                        Ultra(tm) 2
                        Ultra(tm) 5/10
                        Ultra(tm) 30
                        Ultra(tm) 60 / E220R
                        Ultra(tm) 80 / E420R
                        Ultra(tm) Enterprise(tm) 250
                        Ultra(tm) Enterprise(tm) 450
                        Sun Blade(tm) 100
                        Sun Blade(tm) 1000
                        Sun Fire (tm) 280R
                        Netra(tm) T4
                        Sun Fire (tm) V880
                        Sun Fire (tm) V210/V240,Netra 240

This utility allows you to interactively update the firmware
revisions in specific system Flash PROM components.

Type h for help, q to quit, Return or Enter to continue:

Every precaution should be taken to prevent the loss of system
power during the Flash PROM programming process!

Type h for help, q to quit, Return or Enter to continue:


       Firmware Release(s)                Firmware Release(s)
 Currently Existing in the System      Available for Installation  /  Install?
---------------------------------- -------------------------------------------
OBP 4.5.6  2002/01/04 12:30         OBP 4.6.3 2002/05/28 09:09          no
POST 4.5.6 2002/01/04 15:54         POST 4.6.2 2002/05/21 10:41          no

Type sa if you wish to select all available firmware releases for
installation.  Type h for help, quit to exit, or cont to continue: sa


       Firmware Release(s)                Firmware Release(s)
 Currently Existing in the System      Available for Installation  /  Install?
---------------------------------- -------------------------------------------
OBP 4.5.6  2002/01/04 12:30         OBP 4.6.3 2002/05/28 09:09         YES
POST 4.5.6 2002/01/04 15:54         POST 4.6.2 2002/05/21 10:41         YES

Type sa if you wish to select all available firmware releases for
installation.  Type h for help, quit to exit, or cont to continue: cont


The Flash programming process is about to begin.

Type h for help, q to quit, Return or Enter to continue:

Erasing the top half of the Flash PROM.
Programming OBP into the top half of the Flash PROM.
Verifying OBP in the top half of the Flash PROM.

Erasing the bottom half of the Flash PROM.
Programming OBP into the bottom half of Flash PROM.
Verifying OBP in the bottom half of the Flash PROM.

Erasing the top half of the Flash PROM.
Programming POST into the top half of Flash PROM.
Verifying POST in the top half of the Flash PROM.

Programming was successful.

Resetting ...

done :wink:

2nd way:

# ./unix.flash-update.SunFire240.sh

   Flash Update 2.3: Program and system initialization in progress...
   Mar 19 14:01:43 wgs49-230 ebus: flashprom0 at ebus0: offset 0,0
   Mar 19 14:01:43 wgs49-230 genunix: flashprom0 is
   /pci@9,700000/ebus@1/flashprom@0,0

   Current System Flash PROM Revision:
   -----------------------------------
   OBP 4.10.5 2003/05/22 13:58

   Available System Flash PROM Revision:
   -------------------------------------
   OBP 4.10.10 2003/08/29 06:25

   NOTE: The system will be rebooted (reset) after the firmware has been
   updated.
   However, if an error occurs then the system will NOT be rebooted.

   Do you wish to update the firmware in the system Flash PROM? yes/no : yes

   Erasing the top half of the Flash PROM.
   Programming OBP into the top half of the Flash PROM.
   Verifying OBP in the top half of the Flash PROM.

   Erasing the bottom half of the Flash PROM.
   Programming OBP into the bottom half of Flash PROM.
   Verifying OBP in the bottom half of the Flash PROM.

   Erasing the top half of the Flash PROM.
   Programming POST into the top half of Flash PROM.
   Verifying POST in the top half of the Flash PROM.

   The system's Flash PROM firmware has been updated.

   Please wait while the system is rebooted...

done :wink:

both updates need a downtime, the second one is only for solaris, but it is a bit faster, no need for a shutdown, no need for a serial-console to fight with a menu... just a reboot... but with the same result.. a new firmware :wink:

btw.: it would be a good idea to upgrade your ALOM version aswell...

I will have to Upgrade my OBP to 4.18.2 from 4.15.
The system is different location(remote).
I have these two files
flash-update-SunFire880
Unix.flash-update.SunFire880.sh
Since this box in remote location I can not monitor this box.
We have not configure RSC on thisi and we are planning to configure after OBP firmware upgrade.

We have this directory.
/install/solaris

I am going to create Directory called OBP_Upgrade

Run the above script
#Unix.flash-update.SunFire880.sh

My collegue will be there(remote) while I am executing this script.
He visiting there on different purpose.

Do you think This will go smoothly since I can not monitor.
Anything to watchout for...

Please let me know if this is the right way to do it?
I am doing this for first time.

Thanks

yes, that should work... that's one of the nice things about the flash.sh, you don't need a console...

regards pressy

Thank you for your quick response.
I will keep you posted after upgrade.

Do we have to close all the applications like Oracle and etc.
I am planning on having some one(my colleague who will be in remote location) run this script since this box in remote location.
Just want to tell him to run this script.
He is going to run on Sunday and I have no remote access from home.
I have to drive down to work to just run this script.
Does this script shuts down all the application before upgrading it and reboot takes place.
Or do we have to manually do it before running the script.

Thanks.

it would be a good idea to stop the running database in case of an issue. anyhow, the script will reboot the server after upgrading the firmware, so you will need a downtime....

gP