Firmware Upgrade Sun Fire T2000

Author: | Posted in hardware, server 2 Comments

Firmware Upgrade auf Sun Maschinen kann je nach Maschinentyp doch recht mühsam sein. Obwohl das OBP recht problemlos ist, ist es teilweise mühsam ein Firware Upgrade eines RSC, LOM oder ALOM durchzuführen. Bei der T2000 stellt Sun endlich nur noch ein Firmware Upgrade zur verfügung, welches einfach installiert werden kann und gleich alles abdeckt.

Die Firmware kann man auf mehrere Arten installieren. Da ich in meinem Fall kein Risiko eingehen wollte, habe ich die Firmware über FTP installiert. Das hat auch den Vorteil, dass man sehr komfortabel mehrere Maschinen upraden kann. Nachdem man von SunSolve den entsprechenden Patch bezogen hat, entpackt man diesen auf einer Maschine, welche über einen ftp Daemon am Laufen hat.

Es empfiehlt sich über das serielle Interface auf das ALOM einzuloggen, damit man später wirklich alle Meldungen sieht. Nachdem man das OS runtergefahren hat und die Maschine ausgeschaltet hat, kann man loslegen:

Als ersten muss man den virtuellen Schlüssel auf die normale Position stellen:

sc> setkeyswitch normal
 Keyswitch is in the NORMAL position.

Mit dem flashupdate Kommando kann man das Image vom FTP Server holen und installieren. Mit der Option -s gibt man die IP Adresse des Servers an und mit -f den Pfad zum Image File:

sc> flashupdate -s 10.0.0.1 -f /path/to/126399-01/Sun_System_Firmware-6_4_4-Sun_Fire_T2000.bin
 Username: username
 Password: ******

SC Alert: System poweron is disabled.
 ................................................................................
 ................................................................................
 ......

Update complete. Reset device to use new software.

SC Alert: SC firmware was reloaded

Das war es eigentlich schon. ALOM neu starten damit das ALOM die neue Firmware lädt:

sc> resetsc
 Are you sure you want to reset the SC [y/n]? y
 User Requested SC Shutdown

ALOM BOOTMON v1.4.2
 ALOM Build Release: 001
 Reset register: 00000000

ALOM POST 1.0

Dual Port Memory Test, PASSED.

TTY External - Internal Loopback Test
 TTY External - Internal Loopback Test, PASSED.

TTYC - Internal Loopback Test
 TTYC - Internal Loopback Test, PASSED.

TTYD - Internal Loopback Test
 TTYD - Internal Loopback Test, PASSED.

Memory Data Lines Test
 Memory Data Lines Test, PASSED.

Memory Address Lines Test
 Slide address bits to test open address lines
 Test for shorted address lines
 Memory Address Lines Test, PASSED.

Boot Sector FLASH CRC Test
 Boot Sector FLASH CRC Test, PASSED.

Return to Boot Monitor for Handshake
 ALOM POST 1.0
 Status = 00007fff

Returned from Boot Monitor and Handshake

Loading the runtime image... VxWorks running.

Starting Advanced Lights Out Manager CMT v1.4.2

Copyright 2007 Sun Microsystems, Inc. All rights reserved.
 Use is subject to license terms.

Current mode: NORMAL
 Attaching network interface lo0... done.
 Attaching network interface motfec0.... done.
 Booting from Segment 0

SC Alert: SC System booted.

Sun(tm) Advanced Lights Out Manager CMT v1.4.2

Full VxDiag Tests

BASIC TOD TEST
 Read the TOD Clock: FRI MAY 25 09:07:02 2007
 Wait, 1 - 3 seconds
 Read the TOD Clock: FRI MAY 25 09:07:04 2007
 BASIC TOD TEST, PASSED

ETHERNET CPU LOOPBACK TEST
 50 BYTE PACKET - a 0 in field of 1's.
 50 BYTE PACKET - a 1 in field of 0's.
 900 BYTE PACKET - pseudo-random data.
 ETHERNET CPU LOOPBACK TEST, PASSED

Full VxDiag Tests - PASSED

Status summary - Status = 7FFF

VxDiag - - PASSED
 POST - - PASSED
 LOOPBACK - - PASSED

I2C - - PASSED
 EPROM - - PASSED
 FRU PROM - - PASSED

ETHERNET - - PASSED
 MAIN CRC - - PASSED
 BOOT CRC - - PASSED

TTYD - - PASSED
 TTYC - - PASSED
 MEMORY - - PASSED
 MPC885 - - PASSED

Wenn das ALOM fertig gebootet hat, sollte man sich einloggen und mit showhost die Firmware kontrolieren.

sc> showhost
 Sun-Fire-T2000 System Firmware 6.4.4 2007/04/20 10:13

Host flash versions:
 Hypervisor 1.4.1 2007/04/02 16:37
 OBP 4.26.1 2007/04/02 16:26
 POST 4.26.0 2007/03/26 16:45
Comments
  1. Posted by B
  2. Posted by Manuel

Add Your Comment

Your email address will not be published. Required fields are marked *