> > The specific issue of an open grant chain locking the Unibus is a quirk > > of the M9302 terminator (which asserts SACK under such conditions). This > > is unlikely to be a problem on an 11/10. > > Why? The 11/10 also have a Unibus, and also needs the terminator as well > as the SACK and other signals in order.
The M9302 includes logic to assert SACK if a grant (any BG or NPG) gets to it, meaning no device on the bus as intercepted the grant. This causes problems with an open grant chain in that the CPU sees the SACK, tries to deassert the grant (which it hasn't asserted in the first place) and the bus is locked with SACK asserted and no grants. The M930 terminator does not include said logic. As a result an open grant chain will cause problems on a machine where the terminator is an M9302. On a machine where it's an M930, an open grant chain is of course a bad idea (interrupts and DMA will not work properly) but it will not lock the bus and prevent the front panel from working. The 11/10 generally uses an M930 terminator. > > But you do need some kind of termination/pullups on the Unibus. At least > > fit the CPU-end terminator (M930 in the right slot near the CPU boards) if > > you haven't done so already. > > You most likely want to terminate the other end as well. It may not be a perfect electrical match, but if all you have is the CPU backplane, or even a BA11-K full of backplanes, I am certain a terminator at the CPU end only will get the machine doing something, even running programs correctly. Totally ignoring the front panel is not caused by a missing far-end terminator on such a small machine. -tony