[comp.sys.ibm.pc.hardware] Adaptec 1540 and Emulex/Archive SCSI tape drive not compatible?

bradd@gssc.gss.com (Brad Davis) (03/25/91)

I have a suspected compatiblity problem between two SCSI devices that I
would appreciate your advice on.  Let me describe the problem in a general way
before I get into the specifics.

I have a SCSI host adaptor that is connected to a non-embedded SCSI tape drive.
By which I mean the host adapter is plugged into the host machine and the
tape drive is actually in two parts:  a controller card that talks SCSI on
the one side and then turns around and talks QIC-24 (I think) to the tape
drive.  The controller is housed in a metal box the size of a half height
drive and attached to the bottom of the half height tape drive, and the two of
them are screwed together to form sort of a full height SCSI tape drive.

The tape backup software recognizes the drive, and can read and write
small things like volume labels just fine, so it looks like the cables
are correct.

The problem is that as soon as I backup anything at all large, the data
will not be written (read?) correctly for more than 74k bytes at a time.
Out of a 55 megabyte backup, I had 832 blocks fail verification, which I
think means I had some good sections and some bad sections.  The tape
cartridges are brand new, so I kind of doubt that the media is at fault.

Now for the specifics of the hardware involved:
    Adaptec AHA-1540 ("ASSY 411306-01 / Rev B")
	    (Irq 11, DMA 5, ROM at DC00, Port 330)
    Emulex "assy MT 0210403 Rev K"
    60Mb Archive tape drive, model 5945C
    Dysan 600 tape cartridges (600 ft, Hci 5550, 12500ftpi)

I stripped the host system down as far as possible to simplify things:
    25 MHz 386 clone (C&T chipset, AMI bios) with 8Mb on motherboard
    MFM hard/floppy disk controller driving
	    80 Mb Seagate 4096 hard disk (one DOS 3.31 partition)
	    1.2Mb & 1.44Mb floppy disk drives
    16-bit VGA (Paradise chipset)
    MS DOS 3.31
    SY-TOS Version 3.03 AD
    No TSRs or device drivers except for ASPI4DOS.SYS (needed by SYTOS)

And now some speculation:  I'm guessing that something in the sytem cannot
keep up, and periodically the drive will want to ship (or receive?) data only
to find that there is none ready for it.  The drive has to back up and wait
and then continue when more data is ready, but somewhere along the line the
handshaking gets fouled up and some junk gets written (or read).  The physical
motion of the tape is very much a two steps forward/ one step back kind of
thing which tends to support the theory.

Can anybody tell me how to get the Adaptec, Emulex and Archive to work
together properly, or is this a lost cause?
Please email me (bradd@gssc) if possible (I'll get it quicker that way) or
post if you prefer.  I will post a summary if there appears to be interest.

Thanks for your time!
Brad
                                          _________
Random drivel from the keyboard of:      |       |.|
  Brad Davis, GSS Inc, Beaverton OR      | bradd |:|
  bradd@gssc         (503) 671-8431   ___|_______|_|___       _________
Disclaimer: The boss disavows        |[]gssc| _-_  _-_ |    @|#########|
  all knowledge of my actions.       |______|__________|@@@@ +---------+