On Mon, Feb 11, 2019 at 4:13 PM Jon Elson via cctalk
<cctalk@classiccmp.org> wrote:
>
> On 02/11/2019 07:04 AM, Noel Chiappa via cctalk wrote:
> > A look at the RK11 registers after the swap-out showed an anomaly; something
> > about the extended memory address bits? (Maybe a multi-block transfer than
> > crosses a 64KB boundary? That would explain the address sensitivity we were
> > seeing.) Hopefully he'll track it to its lair shortly.
> >
> >
> OH, BOY!  I think you may have found it.  Likely some disk
> controllers did NOT SUPPORT crossing 64K boundaries!  The
> diags would not detect that, as it was likely expected
> behavior.  I would suspect the driver would need to break up
> these operations.

I _think_ the RK11-C should cross a 64K boundary correctly. There's
an output from the low 16 bits bus address module (M795) on pin BP2
'D15 RKBA=ALL 1 L' (page 27 of the schematic on Bitsavers)  that
goes to the counter that holds the 2 extended bits, pin C1 of the M239
in slot A17 (page 13 of the same .pdf)

[I am working from 'RK11-C_schemFeb1971.pdf' from bitsavers]

Of course if there is a fault in this area then it will not correctly increment
the top 2 bits, but that might give you somewhere to check.

-tony

Reply via email to