Jay,
some unsorted ideas ...
- I'm not sure wether the displayed signal chain
(" Write: P9.28 -> J10.4 DATOUT_3 -> U10.08 -> U10.09 -> U11.05 ->
U11.04 ..")
is correct for your board. Better trust the schematic only ... you
have 2019-12 ?
- keep in mind the high speed test is a GO-NO GO which also tests the
backplane and terminators.
The old DD11 backplane is also a frequent source of errors. Contact
failures may be intermittent.
Its a big help you have the Uniprobe for the real bus state.
But: verify Unibus signals on the Unibone itself are correct, not just
the Uniprobe LEDs.
- Don't use the high speed latch test for now, exercise UNIBUS lines
statically one-by-on in the "bs" menu.
- Best to test the "read" signal chain first, then "write".
For read: Set some signals on the Unibus to active = GND, then read
the latches/refresh the signal display.
- To test BG4,5,6,7 and NPG signals, the Grant chain to the termiantors
must be closed.
- For soldering errors: most critical is the BeagleBone plug adapter.
Beep all 92 pins from the PCB to the Beaglebone.
Bend the PCB with plugged-on BeagleBone a bit while the high speed test
finally runs ... the test should continue.
- Are the plug-in resistor packs correct?
- For your specific questions:
You see a wrong A03 when writing, right?
Other "bit 3" signals on "PRU output bit3" REG_DATOUT_3 are (see schematic):
BG7_OUT, BR7, A03, A11(not A12!),C1, D03, D11,INIT
Are all these defect in the "bs" menu?
- Agree: if swapping the DS8641 doesn't change the problem, they are OK.
But the DS8641 sockets may have a solder problem.
- For bitsavers M903 isn't a terminator, but a cable adapter, see
http://www.bitsavers.org/pdf/dec/modules/mSeries/M903.pdf
- Failures on the Uniprobe may also cause permanent UNIBUS errors.