On 3/21/07, David Betz <dbetz at xlisper.com> wrote:
Okay, I just opened up another box (a MVII in a BA123)
and found that
it contains a SCD-RQD11-EC controller. I believe this is an ESDI
controller with onboard boot ROM. This ought to work but since it
came out of a MicroVAX, I'm assuming that the boot ROM will only work
on a VAX. Is that correct? Or is there both PDP-11 and VAX code in
the ROM?
Lacking documentation, I can speculate that it would be unlikely to be
able to boot this card off of either a VAX or PDP-11 without some
change, either a jumper to enable which processor's boot code is
presented to the bus, or a different ROM entirely.
You _might_ be able to use this card just to hold a copy of a PDP-11
boot ROM, but if you want to stuff it into the same box as an RQDX3
(and boot from the RQDX3), you'll need to restrap the CSR on the
SCD-RQD11 to something other than the primary address.
If you wanted to test the theory, stick this card into the BA23 with
your KDJ11-A and use ODT to read out the default boot address (1730000
/ 7730000 or something like that, off the top of my head). If you see
random octal numbers that look like code, you are probably reading the
ROM. Try pulling the ROM from the SCD-RQD11 and repeating the test.
If you get some sort of uniform memory garbage (all 00s, all 177777s,
etc.), you should have a reasonable expectation that you are reading
that ROM. Replace it with one that has the PDP-11 MSCP bootstrap at
the front, and you should be in business. I think, though, that you
said you didn't have a console SLU, so that will make ODT tests
difficult.
Also, what do I have to watch out for when using stuff
that
originally came from a MicroVAX to build a PDP-11 system? The BA23
chassis that I'm using started out life as a MicroVAX-I and many of
the boards came from VAXen.
Hmm... PMI memory boards are not (to the best of my knowledge)
compatible between MicroVAXen and PDP-11s, but you don't have a
PMI-capable CPU anyway. The disks and serial cards and network cards,
etc., should all be compatible. Where it really comes into play is at
the OS level - there are probably lots of cards found in VAXen that
there wouldn't be a RSTS or RT-11 driver for, for example. Not that
you need synchronous serial comms, but we used to ship RSTS drivers
_and_ VMS drivers for our Qbus COMBOARD, but not everyone did that. I
am not aware of any MSCP limitations between the platforms, so you
should be OK with any semi-modern disk controller you turn up. Serial
peripherals are the ones most likely to have spotty support between
VAX and PDP-11, in my estimation.
The expected base configurations may be different (PDP-11 + DLV11 +
disk... vs uVAX + DZQ + disk...) may be different, but except for
known serial issues (no support for DLV11J under VMS, console SLU
always provided on uVAX, optional on PDP-11 CPU board, etc.), the Qbus
is quite indifferent to the nature of the CPU in the first slot.
I hope this has been illuminating.
-ethan