[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Jasmine DirectTape w/MacIvo

                       Subject:                                Time: 10:34 AM
  OFFICE MEMO          Jasmine DirectTape w/MacIvory           Date: 11/20/89
We have a very nice "Apple-compatible" Jasmine DirectTape model DT40
cartridge drive, but Symbolics' MacIvory software only operates Apple's
own Tape Backup 40SC drive.  I'd like to private-patch Genera 7.4.2 to use the
Jasmine, so I don't have to buy another tape drive.  If you've been through this
before, and are willing to share your results, please reply.

I have tried modifying CLI:scsi-tape-drive-flavor in
lmtape>scsi-tape.lisp so that it accepts the vendor and product strings
returned by the Jasmine drive ("BRAEMAR", "SCSI QicBac tape, r.1N"), and
pretends it saw an Apple drive ("3M", "MCD-40/SCSI 4.00").  Partial
success: When I do Restore Distribution :Menu Yes, for example, then
click on Initialize Restoration, the tape spins back and forth a couple
of times, and the "READ" light even comes on for a bit.  But then, a
status of x02 quickly comes back from the drive, which looks like an
error and is reported alternately as either "Drive not ready," or
"Cartridge has been changed."  Do I just have to redefine some of the
command and status codes in sys>scsi-definitions.lisp, or do I have to
revise the logic of most of the functions in scsi-tape.lisp as well?

A tip of the hat to Juergen Christoffel for pointing out that (setf
tape::*tape-drives-cached* nil) will make the Ivory re-scan the SCSI bus
for tape drives.

Bill Park
SRI International (415)859-2233