There are three scenarios for the Sun Enterprise 3x00, 4x00, 5x00, and 6x00 systems:
Completing the update of the flash PROM
Recovering a one-board system after power interruption
Recovering a multi-board system after power interruption
If power was interrupted during the flash PROM update procedure, it is possible that one or more system boards were not updated successfully. You must become superuser and complete the flash PROM update.
Only one board is updated at any given time in the flash PROM updating process. If there is a power interruption to the system while the flash PROMs are being updated, only one board will have its flash PROMs in an inconsistent state.
Power interruption during updating of the flash PROMs aborts the updating at the point of the power interruption. Turn the keyswitch to the Standby position (Figure 5-1) to prevent power surge to the system when power is restored.
The following recovery procedure requires another board of the same type with an uncorrupted PROM image (if you are updating an "I/O Type 1" board, you must use another "I/O Type 1" board). In the following code examples, the flash PROM on board 3 recovers by copying the flash PROM image from board 0.
Connect a null modem cable to port A and to either a terminal or a Sun(TM) Workstation(TM).
Set the serial port at 9600 bps, 8-bit word, no parity, and 1 stop bit.
Remove the board that was being programmed when the power went out.
Turn the keyswitch to the On position (Figure 5-1).
Hardware Power ON
Wait 15 seconds and type s on the keyboard terminal or the tip window connected to the serial port.
0,0> *** Toggle Stop POST Flag = 1 ***
This message shows that POST (power-on self-test) has recorded your request to stop after testing is completed.
0,0>Extended POST Menus 0,0>Select one of the following functions 0,0> '0' Return 0,0> '1' Reset 0,0> '2' Peek/Poke device 0,0> '3' Environmental Status 0,0> '4' Test Menus 0,0> '5' State Dump 0,0> '6' Frequency Margining 0,0> '7' Display System Summary 0,0> '8' Display Fatal Reset Info 0,0> '9' Scan System Board Ring 0,0> 'a' Set Memory Test Megs 0,0> 'b' Print SIMM Info 0,0> 'c' Focus CPU 0,0> 'd' CPU State 0,0> 'f' fcopy 0,0> 'g' System Power Off 0,0> 'h' Bounce Patterns 0,0> 'i' Focus I/O Board 0,0>
Command ==> f 0,0>Flash PROM Copy Menu 0,0>Select one of the following functions 0,0> '0' Return 0,0> '1' Copy 0,0> '2' Verify 0,0> '3' Display Version 0,0> '4' Activate System Board 0,0> Command ==>
Without powering off the system, plug in the board with the corrupted flash PROM. Be sure its power LED is lit.
Type 4 to select Activate System Board.
Command ==> 4 0,0>Input board number in hex (`0' thru `9' and `a' thru `f') ?3 0,0> 0,0>Flash PROM Copy Menu 0,0> '0' Return 0,0> '1' Copy 0,0> '2' Verify 0,0> '3' Display Version 0,0> '4' Activate System Board 0,0> Command ==>
Type 1 to select Copy. Respond to the prompts for source (where to copy from) and destination (where to copy to) board numbers in hexadecimal notation.
Command ==> 1 0,0>Input board number in hex (`0' thru `9' and `a' thru `f') 0,0> from board? 0 to board? 3 0,0> Mfg code 04, Dev code a4 0,0>Erasing prom at 000001cc.f8000000 0,0>Copy prom at 000001c0.f8000000 to prom at 000001cc.f8000000 0,0>................................ 0
Type 3 to select Display Version.
Command ==> 3 0,0>Slot 0 CPU/Memory OBP 3.2.1 1996/3/11 09:57 POST 3.0.1 1996/3/11 18:38 0,0>Slot 1 IO Type 1 FCODE 1.6.0 1996/1/23 13:44 iPOST 1.1.4 1996/3/05 04:06
Turn the keyswitch to the Standby position (Figure 5-1). Wait 15 seconds.
Complete the procedure "To Update the Flash PROM" to reattempt the flash PROM update process.