OBP Firmware Upgrade On A Solaris Server (SunFire v240)

First step, get the patch in our case it was patch 142700-02

 

Second step, uncompress patch and following the instructions
you have to put file flash-update-SunFire240 in the root path  /  the
reason for this is to be able to boot the OS from this binary file

This is what we had prior to installation

prtdiag -v

System PROM revisions:

———————-

OBP 4.18.5 2005/10/21 17:55 Sun Fire V210/V240,Netra 210/240

OBDIAG 4.18.5 2005/10/21 18:07

Third step, from root shell execute halt command:

Jun 17 22:42:03 treassun62 halt: halted by root

Jun 17 22:42:03 treassun62 rpc.metad: Terminated

Jun 17 22:42:03 treassun62 syslogd: going down on signal 15

Jun 17 22:42:03 rpcbind: rpcbind terminating on signal.

Syncing file systems… done

Program terminated

From the ok prompt I executed printenv command so I could see
the boot variables.

{0} ok printenv

Variable Name           Value                          Default Value

boot-command            boot                           boot

diag-file

diag-device             disk0:a                        net

boot-file

boot-device             disk0:a                        disk net

use-nvramrc?            true                           false

Fourth step, boot from the binary file you put in root path.

{0} ok boot disk0:a /flash-update-SunFire240

SC Alert: Host System has reset

Probing system devices

Probing memory

ChassisSerialNumber FN60960352

Probing I/O buses

Sun Fire V240, No Keyboard

Copyright 2005 Sun Microsystems, Inc.  All rights reserved.

OpenBoot 4.18.5, 8192 MB memory installed, Serial #66688049.

Ethernet address 0:3:ba:f9:94:31, Host ID: 83f99431.

Rebooting with command: boot disk0:a
/flash-update-SunFire240

Boot device: /pci@1c,600000/scsi@2/disk@0,0:a  File and args: /flash-update-SunFire240

Standalone Flash PROM Update Utility, Rev. 3.0
Ultra(tm) 1

Ultra(tm) 2

Ultra(tm) 5/10

Ultra(tm) 30

Ultra(tm) 60 / E220R /
Netra T1120/1125

Ultra(tm) 80 / E420R /
Netra T1400/1405

Ultra(tm)
Enterprise(tm) 250

Ultra(tm)
Enterprise(tm) 450

Sun Blade(tm) 100
Sun Blade(tm) 1000
Sun Blade(tm) 1500

Sun Blade(tm) 1500
(Silver)
Sun Blade(tm) 2500
Sun Blade(tm) 2500 (Silver)
Sun Fire ™ 280R
Sun Fire ™ 480R / Sun Fire V490

Sun Fire ™ 880 / Sun Fire
V890
Netra(tm) T4
Sun Fire ™ V125
Sun Fire ™ V210/V240,Netra 240
Sun Fire ™ V215/V245

Sun Fire ™ V440, Netra 440
Sun Fire ™ V445
Sun Ultra(tm) 25/45 Workstation

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.18.5 2005/10/21 17:55        OBP 4.30.0 2010/01/06 14:48          no

POST 4.30.4
2010/01/06 15:10         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: h

Usage:  < ActionCode
DeviceCode(s) | ServiceCode >

ActionCodes:  s =
select; d = deselect

DeviceCodes:  a = all

ServiceCodes: quit = Exit the program.

cont = Continue with the program after making selections.

You have to hit sa command in this menu and you get something
like this:

Firmware
Release(s)                Firmware
Release(s)

Currently Existing in the System      Available for Installation  /
Install?

———————————-
——————————————-

OBP 4.18.5 2005/10/21 17:55        OBP 4.30.0 2010/01/06 14:48          YES

POST 4.30.4 2010/01/06 15:10         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.

Fifth step, system will reboot, once system is up verify that
the OBP firmware was successfully upgraded by issuing command:

prtdiag -v

System PROM revisions:

———————-

OBP 4.30.0 2010/01/06 14:48
Sun Fire V210/V240,Netra 210/240

OBDIAG 4.30.4 2010/01/06 14:48

POST 4.30.4 2010/01/06 15:10

In short this is what I had to do to upgrade the firmware; no
issues were presented during the installation of this patch, installation
instructions are pretty clear and easy to follow.

Hope this helps someone out there.

Best regards.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: