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

Configurations
Sun PROM Monitor Commands


Configurations

Handling Static Sensitive Devices

Electronic components on printed circuit boards can be damaged by static electricity. Always wear a grounding strap and use an antistatic mat when handling boards or components.

Reference Documentation

Standard Configurations and Standard Options supported by Sun Microsystems are documented in the End User Price List, Reseller Price List, Hardware Configuration Guides, Product Brochures, and Hardware Installation Manuals.

Abbreviations

Assy Assembly
FRU Field Replaceable Unit
w With
w/o Without

Dip Switches

Rocker and Slide type DIP Switches are used in Sun products. Turn on a Rocker-type switch by pressing down the end of the switch furthest from the OPEN lettering on the switch. Turn on a Slide-type switch by sliding the switch in the direction of the arrow on the switch. Switches 1 and 2 are shown in the ON position in these illustrations.

Jumpers

Jumpers are used to connect two pins of a Terminal Strip. Two sizes of jumpers are used: 0.100 inch and 2.0 millimeter.


Sun PROM Monitor Commands

To program the EEPROM or NVRAM using the Sun PROM Monitor, enter q followed by the hexadecimal address in the EEPROM or NVRAM to open and display the contents. Change the contents by typing in the new value followed by a carriage return. To exit, type a space and <CR>, or a "." and <CR>.

Common EEPROM or NVRAM Parameters

Location 0x14 [Installed Memory]
Amount of installed Memory in hexadecimal
Location 0x15 [Tested Memory]
Amount of memory to test during Power On Self-Test
Location 0x16 [Monitor Screen Size]
00 = 1152x900 (standard resolution)
12 = 1024x1024 (1Kx1K)
13 = 1600x1280 (high resolution) (see 0x50 & 0x51)
14 = 1440x1440
15 = 1024x768 (low resolution)
Location 0x17 [Watchdog Reset Action]
00 = Watchdog Reset returns to the PROM monitor
12 = Watchdog Reset causes a Power On Reset (default)
Location 0x18 [Operating System Boot Device]
00 = polls devices (default)
12 = use EEPROM/NVRAM specified boot device
Location 0x19 - 0x1a [SunOS Boot Device in ASCII]
xy 78 79
xd 78 64
sd 73 64
ie 69 65
id 69 64
gn 67 6e
le 6c 65
Location 0x1b, 0x1c, and 0x1d [Controller, Unit, Partition]
00 00 00 (default)
Location 0x1f [Primary Terminal]
00 = Monochrome Frame Buffer
10 = Serial Port A
11 = Serial Port B
12 = VMEbus and Sun-3/60 P4 Color Frame Buffers
Configure locations 0x60c - 0x613 when VX and MVX Graphics Options are installed.
20 = P4 Color Frame Buffer
Location 0x20 [Power-Up Banner]
00 = Sun Banner
12 = Custom Banner
Location 0x21 [Keyboard Click]
00 = turns keyboard click OFF
12 = turns keyboard click ON (default)
Location 0x22 - 0x23 [Diagnostic Boot Device in ASCII]
xy 78 79
xd 78 64
sd 73 64
ie 69 65
id 69 64
gn 67 6e
le 6c 65
Location 0x24, 0x25, and 0x26 [Controller, Unit, Partition]
00 00 00 (default)
Location 0x28 - 0x4f [Diagnostic Boot Path]
These 40 bytes represent the ASCII values for the desired diagnostic boot path.
Location 0x50 [Hi Res # Columns]
50 = 80 columns (standard display)
78 = 120 columns (full screen display)
Location 0x51 [Hi Res # Rows]
22 = 34 rows (standard display)
30 = 48 rows (full screen display)
Location 0x58 [Serial Port A Default Baud Rate]
00 = uses 9600 baud
12 = uses EEPROM/NVRAM defined baud rate
Location 0x59 - 0x5a [Serial Port A Baud Rate]
1200 baud 04 b0
4800 baud 12 c0
9600 baud 25 80
Location 0x5b [Serial Port A DTR/RTS]
00 = asserts DTR and RTS signals
12 = does not assert DTR and RTS signals
Location 0x60 [Serial Port B Default Baud Rate]
00 = uses 9600 baud
12 = uses EEPROM/NVRAM defined baud rate
In the diag position, port B is set to output at 1200 baud.
The setting of location 0x60 - 0x62 is ignored.
Location 0x61 - 0x62 [Serial Port B Baud Rate]
1200 baud 04 b0
4800 baud 12 c0
9600 baud 25 80
Location 0x63 [Serial Port B DTR/RTS]
00 = asserts DTR and RTS signals
02 = does not assert DTR and RTS signals
Location 0x18f [LogoType]
00 = Sun
06 = 3D for CG6
12 = Custom
Location 0x492 [Password Mode Select]
Sun-3 and Sun-4 Boot PROM >= 2.7.1
5E = fully secure mode
01 = command secure mode
All else = non-secure mode
Location 0x493-0x49a [Password Bytes]
Sun-3 and Sun-4 Boot PROM >= 2.7.1
8 bytes of password in ASCII

If the PROM Rev level is 2.8, enter a @ character before each letter of the password. Enter one letter before each location, followed by <Return>. If the password is less than 8 letters, enter 00 in the remaining locations. The hexidecimal value of the letters can also be used to enter the password.
Location 0x60c - 0x60f [VX and MVX Options Boot Code]
31 40 00 00 = Use the VX/MVX as the system console
Location 0x610 - 0x613 [VX and MVX Options Bus Type]
FC 00 00 00 = Use the VX/MVX as the system console

References

  1. Sun Bootstrap PROM Security Features User's Guide for the Sun Workstation, 800-8836.
  2. Sun Workstation Bootstrap PROM Security Features User's Guide, 800-8843.
  3. Sun-3/80 Self-Tests and Monitor Commands, 800-5027.
  4. SPARCsystem 300 Series Self-Tests and Monitor Commands, 800-4950.
  5. SPARCsystem 400 Series Self-Tests and Monitor Commands, 800-4833.
  6. PROM User's Manual, 800-1736.
  7. EEPROM Users Guide for Sun-3, Sun-4, and SPARCsystems 300/400, 800-3512.
  8. Boot PROM User's Guide, 800-4852.


Last updated: December 2, 1996
Comments and Suggestions
  Copyright � 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback