DEC 3000 (alpha) faultfinding

Peter Coghlan cctalk at beyondthepale.ie
Thu Mar 29 16:49:00 CDT 2018


>
> > J8 (position 0) is where the jumper already is on both my 3000 600 machines.
> > It is possible that this is where it normally is, however, it is also possible
> > that I moved it there some time ago in an attempt to diagnose the problem and
> > I have since forgotten.  Which position is the jumper at in your system?
>
> It's in at position 0 (J8), as per documentation.
>

It looks like position 0 (J8) is the normal operating position for the jumper
then and I did not move mine previously.  With the jumper in this position,
I get some mini console output on power up but I do not get an SROM> prompt
and I cannot enter mini console commands unless a machine check happens or I
force an error by removing a memory riser or doing something else to cause
an error.

If I put the jumper in position 3 (J6), I get this:

DEC 3000 - M600 SROM 6.1
Mini-Console
ff.fd.fb.fa.f9.f8.f7.f6.f5.f4.f3.f2.f1.f0.
sysROM  00000033.000006f1
ioROM   00000033.00000162
MCRstat 11111111.808011c0
bnkSize 00000300.00000c01
memSize 000000c0.000000c0


SROM>

which seems on first glance like what I am looking for.  However, commands are
not accepted or echoed which is strange!

Even more strange, if I put the jumper in position 2 (J7), I get exactly the
same output and the same lack of response to commands but at 19200 bps while
pretty much every other setting talks at 9600 bps (except for position 7 (J1)
which doesn't seem to do anything).

The remaining settings perform some cache tests and produce lots of failures.
It looks I can only enter mini console commands with the jumper in position 0
(J8) after some error has happened.

(I do not get anything on the MMJ console port under any cirumstances.)
           
>
>  These must be the alternative diagnostic routines mentioned the system 
> programmer's manual:
>
> "A DECchip 21064-AA CPU, including on-chip 8-KB instruction and 8-KB data 
> caches, and a 64-KB serial boot ROM.  A 64-KB stream holds the primitive 
> boot code for booting the operating system.  Jumpers provide for the 
> selection of up to seven other streams for diagnostic and other purposes. 
> (The entire UVPROM is 64 K x 8.)"
>

Yes.  I didn't bother trying these jumpers earlier as not having description
of the the diagnostics, I thought their operation might be rather obscure.
Happily some of them at least are pretty simple and obvious.

>
> I take it F0 is the last output from SROM before handing control over to 
> SRM.  Now that you've got a way to see SROM diagnostic output directly I 
> would expect these codes not to matter as much anymore.
>

It appears I was confused.  In chapter 14 of flspcsva, table 14-1 "Power-Up
Test Serial ROM Codes" seemingly applies to the DEC 3000 800 only, despite
being in the part III "Common System Information" section of the manual.

Regards,
Peter Coghlan.

>
> Maciej
>


More information about the cctech mailing list