"level 3 interrupt:"
forever after boot with power cycleThe NEWS machines use CH0 port for serial console, with 9600bps, 8 bit char, no parity and 1 stop bit.
Serial ports of news1400/1500/1600/1700 use ordinary 25P D-sub connectors, so you just need a null modem cable.
news1200 uses female 9P D-sub connectors. It has the same pin layout with PCs, though they have male 9P connectors.
See the NetBSD Serial Port Primer for more information.
What you need to do, both with a new NVRAM, or one with a dead battery is to press the POWER/RESET buttons in the following order to force the PROM monitor to re-initialize the NVRAM:
Unlike SPARCstations, you don't have to restore any data like the ethernet MAC address. The MAC address is stored in ROM on NEWS, and only thing you have to set is time of the day for the clock.
If you are going to replace the dead NVRAM,
FAQ about Sun NVRAM/hostid page has many useful information about
the chips. Maybe you could try to
attach a new battery onto the NVRAM, but on some NEWS models the NVRAM
might be soldered to the mainboard without socket :-(
OFF,OFF,OFF |
ANSI terminals (i.e. serial console) |
OFF,OFF,ON |
NWB-512 monochrome bitmap console |
ON ,OFF,OFF |
NWB-225A color bitmap console |
ON ,ON ,ON |
newer framebuffers which support autoselection functions (NWS-251, NWB-514 etc.) |
OFF |
boot from SCSI disk: hd() |
ON |
boot from floppy disk: fh() |
OFF |
PROM monitor |
ON
| auto boot |
OFF |
Diag off (default) |
ON
| Diag on |
"off"
command on the PROM prompt.
"level 3 interrupt:"
forever after boot with power cycle
(top)
The workaround is resetting the machine (by POWER+RESET method mentioned above) with bitmap console settings once, and then reset again with serial console.
NetBSD/news68k can recognize NEWS-OS disklabel and mount NEWS-OS disks, but once NetBSD modifies the NEWS-OS disklabel, NEWS-OS cannot recognize them. It is recommended to install both OS into the separate disks.
"help"
command would show the all commands.
On my NWS-1750 it says:
NEWS> help bf [.{b|w|l}] <bgn> {<end>|:<cnt>} <data> : Block Fill bm <bgn> {<end>|:<cnt>} <dest> : Block Move bo [<dev>] : BOot bp [<addr> [:<cnt>]] ... : BreakPoint set cp <src_dev> <bgn>:<cnt> <dst_dev> <dest> : CoPy format {fd|fh} : FORMAT floppy go [<addr> [<bkpt> [:<cnt>]]] : GO to user program help : display this md [.{b|w|l}] [<bgn> [{<end>|:<cnt>}]] : Memory Display ms [.{b|w|l}] [<addr> [<data>]] : Memory Set mu : Memory Usage nobp [<addr>] ... : NO BreakPoint off : turn power OFF rc : Re-assign Console rd [{dreg|areg|preg|creg|mreg}] ... : Register Display rr : Register Reset rs [<reg> [<data>]] : Register Set set [<var>[=<value>]] : SET variable st [:<cnt>] : Stack back Trace tr [:<cnt>] [branch] [{dreg|areg|preg|creg|mreg}] : instruction TRace vers : VERSion number NEWS>The other machines might print these messages differently, but they should be mostly same.
For boot command, you can specify the following options:
bo |
boot from default device (usually sd0 ) |
bo /1 |
boot with RB_ASKNAME
(i.e. ask root device before mountroot) |
bo /2 |
boot with RB_SINGLE
(i.e. go to single-user mode) |
bo fh() |
boot from 1.44M floppy |
bo hd (1) |
boot from SCSI disk of ID 1 |
bo /2 hd()/netbsd.0 |
boot "netbsd.0" on sd0 with single-user |
The PROM monitor of news68k machines uses "remote disk (rd)" protocol for diskless boot, but it is supported by only NEWS-OS and there is no document about it.
Maybe rd_rpc.h
or rd_srq.h
in NEWS-OS might be help,
but currently no one is working on it (yet).
For news1400/1500 machines, 30pin 1M SIMMs with 8 or 9 chips can be used. (i.e. these machines don't use parity bit.) SIMMs with 2 or 3 chips cannot be used.
Some people had asked the NEWS device information to Sony, and they once had planned to open their NEWS-OS sources. But there were many problem for it because the sources had many license issues, and the NEWS development division in Sony had already been dissolved so no one could resolve the issues officially.
|
|