SUN BLADE&ULTRA系列更新OBP及POST

You are here:
< All Topics

太嘎好~很榮幸又有機會寫教學,這次所要傳授的就是大家比較頭痛的

更新SUN的FIRMWARE~~~~~

一直以來,FIRMWARE這部分一直是我們頭痛的地方,尤其是SUN更是如此,有鑑於此,就由我這位太陽神的傳人小咖工程師為大家解惑。

那麼教學開始,這次的模特兒就由SUN ULTRA5擔任

1.進入SOLARIS系統

1進系統

2.將FIRMWARE光碟放入光碟機,大部分在NAS可以找到
這次在\\nas\工程部\ISO\Oracle\PATH\all_signed\106121-18 找到

3.將光碟裡的檔案flash-update-Ultra510-latest 複製到根目錄底下(路徑請舉一反三)

2複製FIRMWARE

4.將檔案權限改成755後,回到OK MODE將AUTO BOOT 關閉並關機

3CHMOD AUTOBOOT POWER-OFF

5.調整JUMP 找到JP2跳線,將JP2由1-2跳到2-3(上到下是1 2 3)

4JP2

調整的原因是因為下面敘述

JP2 1-2
2-3
In
In
FPROM write protect (default)
FPROM write enable

6.重新開機 並照下面過程操作

ok banner
Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 400MHz), No Keyboard
OpenBoot 3.25, 128 MB (60 ns) memory installed, Serial #10410202.
Ethernet address 8:0:20:9e:d8:da, Host ID: 809ed8da.

ok boot disk /flash_update_ultra510_latest
Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0 File and args: /flash_update_ultra510_latest
|

Standalone Flash PROM Update Utility, Rev. 2.8
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 ™ 280R
Sun Fire ™ 880
Netra(tm) T4
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 3.25.3 2000/06/29 14:12 OBP 3.31.0 2001/07/25 20:36 no
POST 3.1.0 2000/06/27 13:56 POST 3.1.0 2000/06/27 13:56 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

=> You’ve selected the same revision of POST firmware
=> as that which is currently installed.
=> Do you REALLY want to do that?? (y/[n]) y
Firmware Release(s) Firmware Release(s)
Currently Existing in the System Available for Installation / Install?
———————————- ——————————————-
OBP 3.25.3 2000/06/29 14:12 OBP 3.31.0 2001/07/25 20:36 YES
POST 3.1.0 2000/06/27 13:56 POST 3.1.0 2000/06/27 13:56 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 …

Restoring previous NVRAM environment settings…
pcib-probe-list = 1,3
#power-cycles = 164
auto-boot? = false
security-#badlogins = 4096
OK
Resetting …
Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 400MHz), No Keyboard
OpenBoot 3.31, 128 MB (60 ns) memory installed, Serial #10410202.
Ethernet address 8:0:20:9e:d8:da, Host ID: 809ed8da.
ok
可喜可賀更新完成

7.最後記得將機器關機然後把JP2調回來

其實看似困難,但其實也還好。

下課~莎由娜啦

2019.06.21 補充

如果FW資料夾裡有副檔名為.sh的檔案
步驟6可直接改成執行.sh的檔案
操作過程如下

Sun Fire 280R (2 X UltraSPARC-III+) , No Keyboard
Copyright 1998-2001 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.4, 4096 MB memory installed, Serial #51382894.
Ethernet address 0:3:ba:10:a:6e, Host ID: 83100a6e.

{0} ok boot disk
Boot device: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0 File and args:
SunOS Release 5.10 Version Generic_147147-26 64-bit
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
Hostname: root

root console login: root
Password:
Last login: Fri Jun 21 08:12:46 on console
Oracle Corporation SunOS 5.10 Generic Patch January 2005
#
# cd 118323-01
# ls
802-3233-25.ps
flash-update-Blade1000-old
README.118323-01
unix.flash-update.README
copyright
unix.flash-update.SunBlade1000.sh
flash-update-Blade1000-latest
# ./unix.flash-update.SunBlade1000.sh

Flash Update 2.4: Program and system initialization in progress…

Current System Flash PROM Revision:
———————————–
OBP 4.4.6 2001/11/05 11:18

Available System Flash PROM Revision:
————————————-
OBP 4.16.4 2004/12/18 05:18

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…

Shutdown started. Fri Jun 21 09:21:30 CST 2019

Changing to init state 6 – please wait
Broadcast Message from root (console) on root Fri Jun 21 09:21:30…
THE SYSTEM root IS BEING SHUT DOWN NOW ! ! !
Log off now or risk your files being damaged

updating /platform/sun4u/boot_archive
# svc.startd: The system is coming down. Please wait.
svc.startd: 106 system services are now being stopped.
Jun 21 09:22:01 root syslogd: going down on signal 15
svc.startd: The system is down.
syncing file systems… done
rebooting…

Resetting …

robing system devices
screen not found.
keyboard not found.
Keyboard not present. Using ttya for input and output.
Probing system devices

Sun Fire 280R (2 X UltraSPARC-III+) , No Keyboard
Copyright 1998-2004 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.16.4, 4096 MB memory installed, Serial #51382894.
Ethernet address 0:3:ba:10:a:6e, Host ID: 83100a6e.

Rebooting with command: boot
Boot device: disk File and args:
SunOS Release 5.10 Version Generic_147147-26 64-bit
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
Hostname: root
Configuring devices.

root console login:

Previous Solaris 忘記密碼
Next Sun Cluster
Table of Contents