[comp.sys.ibm.pc.rt] 9 Track Tape Drives for the RT.

gallow@batcomputer.tn.cornell.edu (Steven Gallow) (02/08/89)

  A while back there was a discussion on 9 track tape drives for the
 IBM RT.  I have called CFN Industries (Livermore California) for   
 information on their drives.  I'm interested in getting quotes from
 some other companies.  The drive has to be at least 1600/6250 BPI.
 Does anyone have any information?

                                    Thanks in Advance
                                    Steve Gallow

buck@siswat.UUCP (A. Lester Buck) (02/13/89)

In article <7348@batcomputer.tn.cornell.edu>, gallow@batcomputer.tn.cornell.edu (Steven Gallow) writes:
> 
>   A while back there was a discussion on 9 track tape drives for the
>  IBM RT.  I have called CFN Industries (Livermore California) for   
>  information on their drives.  I'm interested in getting quotes from
>  some other companies.  The drive has to be at least 1600/6250 BPI.
>  Does anyone have any information?
> 
>                                     Thanks in Advance
>                                     Steve Gallow

I am doing some contract work on a tape driver for the RT.
My client has the tape drive on the SCSI bus, which requires
the IBM SCSI adapter at ~$1100 and only supports differential
SCSI interfaces, which are somewhat rare.  I guess you could
use any old AT interface card if you wanted a direct path,
but we are using AIX and you would need your own VRM driver,
which is a pain to write and debug.  If you use the SCSI VRM
driver IBM supplies, you only need to fight with it for a
couple of weeks.  Of course, if you need to write odd length
records, you are out of luck, since VRM gags on most transfers
that are not multiples of four bytes.  And if you need to
do a SCSI operation other than READ or WRITE that moves more
than 6K of data, you get to write your own VRM driver, because
the IBM driver doesn't support it.

We are evaluating a Cipher M990 GCR CacheTape, with models
from HP and StorageTek to be tested soon.  The Cipher was
actually purchased from a Dickens Data near Atlanta, but
the only reason they can charge almost double the base
price of the drive is that they supplied a (sorta) working
AIX driver.  Sorta means that until the latest revision,
asking for say 32K bytes with 10K physical records would
give you 32K of data in your buffer, the driver merrrily
spanning records for you and hiding all details of blocking.
Limited ioctl() support for tape movement, too.

If anyone is starting to write a tape driver for AIX, note
that the manual for the SCSI VRM driver is wrong in the
bit positions for setting variable byte transfers: it
says bits 2 & 3, but it should be bits 1 & 2 (from a helpful
guy in Austin who was reading the source as we talked).
Amazing how well things worked after that!

If anyone is considering starting from scratch with SCSI
on the RT, they might look at the Adaptec 1542 host adapter.
It supports single-ended devices (which are much more common)
with burst mode from the host adapter to the RT memory of
up to 10MBytes/sec.  Very clean design with mailboxes.
And a Mr. Christer Bernerus at uunet!mcvax!utc.chalmers.se!bernerus
has written drivers for tape and disk under AOS4.3, so we
know the hardware works.  A VRM driver would be some extra
work, though.


-- 
A. Lester Buck		...!texbell!moray!siswat!buck