<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 27 Apr 2009 19:16:47 +0100
From   : pete@... (Pete Turnbull)
Subject: ADFS Drive Numbers

On 27/04/2009 11:19, Ian Wolstenholme wrote:
> There aren't any jumpers on the host adapter boards I have, and I
> don't want to go messing about cutting anything on them!  It seems like
> the host adapter will only listen to a controller board with ID 0 and the
> controller board will only listen to discs with IDs of 0 or 1.  It looks like
> I can't plug a second Winchester disc into the back of the first one, even
> changing the drive ID of one of them, presumably because both host
> adapters are trying to be mapped into the same area of RAM.

The winchester host adaptor (the little board) is just a bus buffer and 
address selector, essentially it's a 1MHz Bus to SCSI adapter.  It 
doesn't have an ID, AFAIR.

The drive controller board (Adaptec ACB-4000) is a SCSI controller 
which, like most, can be jumpered to be any device from 0 to 7 on the 
(narrow) SCSI bus.  The jumpers are at position J5 on the ACB-4000, and 
A-B (LSB), C-D and E-F (MSB) set the address, in binary.  Installing a 
jumper sets that bit to be a '1', while leaving it off sets a '0'.  J5 
is the set of pins next to the 40-pin IC towards the hard-drive end of 
the board.

The other jumpers K-L and O-P are for testing, and M-N is for drives 
that drop "Seek Complete" during a head change (some removable media 
drives do this).

I thought you could have two Adaptecs on the bus, but I may be wrong. 
ADFS has provision for 4 SCSI devices, but I'm not sure if they have to 
be on the same SCSI address or if it knows to use LUNs 0 and 1 on 
devices 0 and 1.  For those who don't know, narrow SCSI supports 8 
devices (of which at least one is normally the host controller,  in this 
case the Beeb) and each device can theoretically have up to eight 
Logical Unit Numbers attached.  Here, the ACB-4000 is device 0 and the 
two winchesters are LUNs 0 and 1 on device 0.  It only supports those 
two LUNs.

Oh, and just to avoid confusion, the ACB-4000 is built to the original 
SCSI spec, so although it supports signals (like ATN) that SASI 
controllers (eg Xebec S1410) don't, it pre-dates the Common Command Set 
and doesn't support *all* the CCS commands.

-- 
Pete                                           Peter Turnbull
                                               Network Manager
                                               University of York
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>