From: Paul
Koning
A lot of Unibus/Qbus devices have "floating
CSRs" which means they
don't have fixed address assignments. Instead, the correct address is
based on a set of rules, which puts devices in an ordered list and
assigns addresses in sequence. .. If you get the address wrong, the
system will see the device as the wrong type
What about if you have a series of devices (A, B, C, D, E), assigned addresses
in the correct order, and then you remove C from the system; will the software
stop probing for more devices when it gets to C (ie. D and E, although still
plugged in, will not be seen)?
This can mess up the whole scheme. I just gave up on the
auto assignment of addresses, and wrote a script to
configure the devices. This was a big help as I was often
putting boards in and out of the system.
(I went looking for the file and couldn't find it.)
Jon