Sun Microsystems, Inc.   Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

E3000 - E6500 Flash and FCode

Use the Flash PROM programming utility to update the Flash PROM on the CPU/Memory board and FCode on the I/O boards.

Program the Flash PROM and FCode over a local area network, from CD-ROM, or from Patch 103346. Patch <103346-09 is for the 32-bit Solaris Operating System and Patch >103346-10 is for the 32-bit or 64-bit Solaris Operating System.

Use caution when performing a Flash PROM update. A board may be inoperable if it is programmed with an older version of code. For example:

CPU/Memory boards with 336MHz modules require OBP >=3.2 Version 12. Selftest fails if older code is downloaded.

Flash Update 1.6 does not support Type-4 I/O boards. A Type-4 I/O board will appear to be a Type-1 I/O board after downloading FCode from Flash Update 1.6. The device SUNW,socal will not be recognized, and errors from device SUNW,soc will appear during selftest.

Use caution when using flash-update. A board may be inoperable if it is programmed with a newer version of code. For example:

OBP 3.2.11 does not support Type-4 I/O Boards. If the OBP flash-update command is used when Type-1 and Type-4 I/O Boards are installed, the Type-1 I/O Board will appear to be a Type-4 I/O Board after downloading FCode. The SUNW,soc will be programmed as a SUNW,socal.
A corrupted Flash PROM can be reprogrammed if another board of the same type with uncorrupted code is available.
  1. Connect to Serial Port A at 9600 baud, 8-bit, no parity, 1 stop bit.
  2. Disconnect the board with corrupted code from the backplane.
  3. Install the known good board in any available slot.
  4. Turn the keyswitch to On.
  5. Wait 15 seconds and press s to enter Extended POST.
  6. Select f for fcopy from the Extended POST Menus.
  7. Insert the board with corrupted code into the backplane.
  8. Select 4 for Activate System Board and follow the prompts.
  9. Select 1 to copy the code and follow the prompts.
  10. Turn the keyswitch to Standby.

Use the .version command to display the CPU/Memory Board Flash PROM and I/O Board FCode revision.

ok .version
Slot 1 - I/O Type 4 FCODE 1.8.7 1997/12/08 15:39 iPOST 3.4.4 1997/08/26 17:37
Slot 3 - I/O Type 3 FCODE 1.8.7 1997/05/09 11:18 iPOST 3.0.2 1997/05/01 10:56
Slot 9 - CPU/Memory OBP 3.2.16 1998/06/08 16:58 POST 3.9.4 1998/06/09 16:25

Use the .properties command to display the CPU/Memory Board Flash PROM revision in hexadecimal ASCII.

ok cd /fhc@12,f8800000/flashprom@0,0
ok .properties
version 4f 42 50 20 20 20 33 2e 32 2e 31 36 20 31 39 39
model SUNW,525-1431
name flashprom
4f 42 50 20 20 20 33 2e 32 2e 31 36 20 31 39 39 = OBP 3.2.16 199

The model property contains the part number of the Flash PROM. The model property of some boards is not the same as the part number used for the Flash PROM Code.

Board Model Property Flash PROM
CPU/Memory SUNW,525-1431 525-1387
I/O Type 1 SUNW,525-1432 525-1445
I/O Type 2 SUNW,525-1433 525-1446
I/O Type 3 SUNW,525-1680 525-1680
I/O Type 4 SUNW,525-1757 525-1757
I/O Type 5 SUNW,525-1760 525-1760

Use the .properties command to display the I/O Board FCode revision in hexadecimal ASCII.

ok cd /fhc@e,f8800000/flashprom@0,0
ok .properties
version 46 43 4f 44 45 20 31 2e 38 2e 33 20 31 39 39 37
model SUNW,525-1432
name flashprom
46 43 4f 44 45 20 31 2e 38 2e 33 20 31 39 39 37 = FCODE 1.8.3 1997

Use the .properties command to display the I/O Board SOC Controller FCode revision.

ok cd /sbus@2,0/SUNW,soc@d,10000
ok .properties
soc-fcode 1.3 95/09/28
model 501-2069
name SUNW,soc

Use the .properties command to display the I/O Board SOC+ Controller FCode revision.

ok cd /sbus@2,0/SUNW,socal@d,10000
ok .properties
version @(#) FCode 1.11 97/12/07
model 501-3060
name SUNW,socal

References

  1. Sun Flash PROM Guide for Workstations and Workgroup Servers Standalone Version for Sun Ultra[tm] 1, Ultra 2, Ultra 5, Ultra 10, Ultra 30, Ultra 60, Ultra 80, Sun Enterprise[tm] 220R, Sun Enterprise 250, Sun Enterprise 420R, and Ultra Enterprise[tm] 450 Systems, 802-3233.
  2. Sun Enterprise 6x00/5x00/4x00/3x00 Systems Flash PROM Programming Guide, 802-5579.
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback