Probs w. M3119 CXY08 MUX on VAX VMS 7.3
Jon Elson
elson at pico-systems.com
Tue Aug 18 12:05:17 CDT 2015
On 08/18/2015 10:48 AM, Holm Tiffe wrote:
> Understand my quandary: I have changed not a single bit on
> the hardware while cleaning and repairing it and besides
> that DHU11-DHV11 Switch the board was in the published
> factory setting!
DEC went to this floating address/vector scheme back in the
PDP-11 days, when they started building large systems like
the 11/70 and using PDP-11's as the console for DECsystem
20's. They'd put a huge number of I/O boards in such
systems. A choice of 3 pre-assigned CSR addresses and
interrupt vectors just would not cut it in such systems.
They had a utility you could run (at least on VAX) where you
input the number of instances of each device, and it would
print out a table of all the CSR and vectors to set them to.
So, the situation is that changing the number of one kind of
board could alter the addresses of many OTHER boards!
Most likely, some board was added or removed from the system
before you got it, and it caused the vector to now be wrong.
In some cases, you had to force a device to be at a
non-standard address, possibly because a 3rd party device
could not be configured at the address the DEC enumeration
scheme wanted to put it at. This was pretty easy to do in
later VMS systems.
Unfortunately, this type of misconfiguration is fairly hard
to detect with software. Later devices (MSCP) had an
autoconfiguration scheme where the OS would assign the CSR
and vector at boot time.
Jon
More information about the cctalk
mailing list