[comp.periphs.scsi] Repost: Adaptec ACB 4000 problems

pjm654@csc.anu.edu.au (04/30/91)

This is a repost of a previous article that didn't get a reply.  Just
in case anybody missed it.


I am having some difficulties with an Adaptec ACB 4000 SCSI hard disc
controller, and I would appreciate any helpful suggestions.

It is in fact an ACB 4000, not an ACB 4000A.  One of the IC's, the processor
I think, has a label on it saying ACB 4000.  Also, the "ACB-4000 Series
User's Manual" that Adaptec sent me says that certain jumpers are oriented
differently on the two controllers.  These particular jumpers on the board
that I have do not match the orientation in the manual, which is for the
ACB 4000A and ACB 4070.

Having established the identity, I will describe the problems.  I have
written the driver based on the description (and sample code) in the
manual, but I find that the interface is not completely reliable.  When
copying data to the disc using a programme that verifies as it copies, it
complains occasionally, perhaps four or five times each time I fill the 20M
disc.  As far as I can tell, the controller is not always following the correct
sequence.  I am convinced that my driver follows the manual, and the
computer is correctly generating the handshaking REQ-ACK signals, although
I have not carefully analysed the timing of the signals.

I don't think that the problem is with the disc, because I have a Xebec S1410
SASI controller that works (using a different driver).  I have also put the
drive into a PC/AT and it worked OK there.

Does anybody know what the difference between the ACB 4000 and ACB 4000A is?
Why was the 4000 upgraded?  Any other suggestions would be appreciated.  I
am particularly keen to get the Adaptec controller going  because it is much
faster than the Xebec controller.  It also stores hard disc parameters on the
disc and reads them at power up, so I don't have to initialise the controller
every time.

                                   Thanks in advance for your help,
                                   Peter Manson
                                   pjm654@csc1.anu.edu.au