On 2008-11-21, Casper H.S Dik <> wrote:
> David Reichelt <Freud-> writes:
>
>>I tried with and without keyboard(type 4 and 5). afaik, a Sun workstation
>>powered up without keyboard goes to diag mod on ttya, right?
>
> If you don't connect a keyboard, it should talk to ttya.
>
> You could try start the system and use L1-N (Stop-N); use the Stop/L1
> key as you would a shift/control key.
>
>>You are right, the nvram is dead, but even with a dead nvram it ~should~ boot to
>>the obp, at least to show me that the ethernet adress (mac) is set to FF:FF:FF:FF.
>
>>If I turn the system on, the psu fan starts and a red light in the psu lights
>>up. If a keyboard is connected, I hear a beep.
>
>>Is this beep just a keyboard check or the first step of a diag mod?
>
>
> That's a long time ao; I don't really know; I seem to remember that if
> something was wrong, it would display a code in the leds on the keyboard.
And the Sun-3 systems tended to not have the OBP, but rather a
simpler bit of firmware, which had as the entire prompt a '> ' instead
of "ok ".
The hostid in the NVRAM should start with 4200 (with four more
characters which are the serial number).
If the start of the hostid is wrong, the system won't know where
to look for various I/O devices and such. So -- you need to start with
42, and probably set the "00" to something like "03" so it won't match
any issued hostid. Yes, the number should be 525-1031-01 according to
my very old FEH.
I think that the 3/80 did not understand the L1-A (STOP-A) key
sequence during boot.
To examine or change a parameter in the NVRAM, you had to use a
'q' command followed by the hex address, and type in the new value
followed by a <CR> to change the value. To exit this mode you type a
space followed by a <CR>, or a '.' and <CR>
Beware possible typos in the following.
The addresses for the parameters were:
0x14 The amount of installed memory (in hex)
0x15 The amount of memory to test at boot (in hex)
0x16 Monitor screen size
00 1152x900
12 1024x1024
13 1600x1280
14 1440x1440
15 1024x768
0x17 Watchdog reset action
00 Watchdog reset returns to PROM monitor
12 Watchdog reset causes a Power On Reset (default)
0x18 Operating system boot device
00 Polls devices (default)
12 uses EEPROM/NVRAM specified device
0x19 - 0x1a SunOs boot device (in ASCII)
xy 78 79 id 69 64
xd 78 64 gn 67 6e
sd 73 64 le 6c 65
ie 69 65
0x1b, 0x1c, 0x1d (controller, unit, partition)
00 00 00 (default)
0x1f Primary terminal
00 Monochrome frame buffer
10 Serial port A
11 Serial port B
12 VMEbus and Sun 3/60 P4 colro frame buffers
(configure locations 0x60c - 0x613 when VX and
MVX graphics options are installed)
20 P4 color frame buffer
0x20 Poser-up banner
00 Sun Banner
12 Custom Banner
0x21 Keyboard click
00 click is OFF
12 Click is ON (Default)
0x22 - 0x23 Diagnostic boot device in ASCII
(same as 0x19 to save my typing)
0x24, 0x25, 0x26 (controller unit partition)
00 00 00 (default)
0x28 - 0x4f (diagnostic boot path)
40 bytes in ASCII for path
0x50 (Hi Res # columns
50 80 columns
78 120 columns
0x51 Hi Res # Rows
22 34 rows
30 48 rows
0x58 Serial port A Default Baud Rate
00 uses 9600 baud
12 uses EEPROM/NVRAM defined baud rate
0x59 - 0x5a Serial Port A baud rate
1200 baud 04 b0
4800 baud 12 c0
9600 haud 25 80
0x5b Serial port A DTR/RTS
00 Asserts DTR and RTS signals
12 Does not assert above
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 outptu at 1200
baud. The setting of location 0x60 - 0x62 is ignored
0x61 - 0x62 Serial port B baud rates (as above in 0x59 - 0x5a
0x63 Serial prot B DTR/RTS
as in 0x5b above
[ skip over 386i only values ]
0x18f Logo Type
00 Sun
06 3D for CG6
12 Custom
0x492 Password Mode Select
5E fully secure mode
01 Command Secure mode
All else -- non-secure mode
0x493 - 0x49a Password bytes
0x60c VX & MVX options boot code
0x610 - 0x613 VX & MVX options bus tyep
0x70b Sun 3/80 power-on mode
06 normal boot
12 diagnostic mode
All else -- full diagnostic boot
The Open PROM started with the 4/25 apparently.
Since the locations for the HostID and the MAC address are not
shown here, you'll have to dig through one of the sites dedicated to
recovering such data.
Good Luck,
DoN.
--
Email: <> | Voice (all times): (703) 938-4564
(too) near Washington D.C. |
http://www.d-and-d.com/dnichols/DoN.html
--- Black Holes are where God is dividing by zero ---