
5 January 2004
In the absence of a keyboard, the AViiON directs console I/O to a serial terminal installed on the first serial port. On my AV310CD, this is the port marked, "RS422/RS232". The default communications parameters are 9600 bps, no parity, 8 data bits, 1 stop bit.
Connect the console serial port to some other system running a worthwhile terminal emulator which is capable of logging a terminal session to a file. Among the terminal emulators I've used successfully for this purpose:
At the very least the terminal software should have a reasonable scrollback buffer, so the data may be captured with a single cut-and-paste operation.
Switch the AViiON on. You will see boot messages, perhaps similar to the following:
(C) DATA GENERAL CORPORATION 1989,1990 Firmware Revision 08.05 Warning -- No Keyboard Present Keyboard Language is U.S. English Local Ethernet Address is 08:00:1B:18:2C:0B Initializing [44 Megabytes] Testing... 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ Passed Booting sd(insc(),0) PSR XPC NPC FPC DCSH DMMU ICSH IMMU A00003F2 FFC03D22 FFC03D26 FFC03D2A N N N N SCM>
If all you see is "NVBATLOW" then it's already too late.
Sometime after self-test number 6 completes, press the 'reset' switch. You should see the SCM> prompt. This is the AViiON ROM monitor. Alternately, if some part of the boot process should fail, you may be left looking at this. If you can't get an SCM prompt, there is a serious problem with the machine, and you can probably skip the rest of this procedure.
If you have an SCM prompt to work with, type "F" and navigate through the screens, so you have a record of the firmware settings. Most of the NVRAM may be reprogrammed through these screens, later.
Note: some AViiONs---notably later workstations like my AV450---do not seem to support the "examine memory" ("E") command. This procedure will not work on those systems.
Once you've gone through all the setup screens, exit the setup utility back to the SCM prompt. Now, type "E fff80000". You will see something that looks like this:
SCM> e fff80000 Memory FFF80000 / FFFFFFFF
This signifies the contents of memory location FFF80000 (which is the beginning of the NVRAM) are FFFFFFFF. Only the low order byte is significant.
Press "enter" until the memory location advances to FFF82000 and then press "escape" to exit the memory examiner. If you cannot successfully send an escape, just press the reset switch.
Warning: you can change the values of the data in the NVRAM by typing in new ones from the memory examiner, and pressing "enter"! Note also that backspace may behave non-deterministically, so your safest bet if you accidentally type anything is to hit either "escape" or the reset switch before you press "enter".
Mail the full session log to bear@typewritten.org for dissasembly. I need this information to finish writing the Restore section of this document.
Questions, comments, or clarifications should also be directed to the above address.
Thanks for your support!