home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / unix / amiga / 2381 < prev    next >
Encoding:
Text File  |  1992-11-09  |  4.8 KB  |  99 lines

  1. Newsgroups: comp.unix.amiga
  2. Path: sparky!uunet!sybus.sybus.com!myrddin!tct!ckctpa!crash
  3. From: crash@ckctpa.UUCP (Frank "Crash" Edwards)
  4. Subject: Re: Amiga Unix Tape
  5. Message-ID: <1992Nov10.032525.2286@ckctpa.UUCP>
  6. Date: Tue, 10 Nov 1992 03:25:25 GMT
  7. Reply-To: crash%ckctpa@tct.com (Frank "Crash" Edwards)
  8. References: <00963544.F4EE3AE0@vms.csd.mu.edu>
  9. Organization: Edwards & Edwards Consulting
  10. Lines: 87
  11.  
  12. 2575brooksr@vms.csd.mu.edu writes:
  13. >    What inexpensive SCSI drives support the format that the Amiga
  14. >Unix tape comes in?  Thanks!
  15.  
  16.     "A Question.  Since before the dawn of your race; and before you grew
  17.     upright and walked the face of your planet, I have awaited a Question."
  18.         -- Star Trek, "City on the Edge of Forever"
  19.  
  20.     Or something like that -- I forget exactly.
  21.     Sorry about the length of this one folks.  I got a little long
  22.     winded, but reading back over it I don't see anything I want to
  23.     take out.  Well, maybe just a snip here and there.
  24.  
  25. The installation media is provided in what some vendors call "stacked"
  26. format.  This means that each component of the system is cpio'd
  27. together and written to tape.  Between consecutive cpio archives is a
  28. filemark (qv) which delimits the archives.
  29.  
  30. The physical media is blocked at 512 bytes, fixed record lengths.
  31. Most QIC tape drives will default to this format and can therefore be
  32. used to perform an installation.  There are some differences between
  33. the implementations of SCSI in some vendors' firmware, however.
  34.  
  35. Most any drive that defaults to 512-byte blocks will work, one way or
  36. another (see the last paragraph, below).  Commodore supports the
  37. Wangtek, Sankyo, and Caliper tape drives (am I missing one?).  My
  38. patched tape driver adds support for the Archive Viper (and reports
  39. indicate it works with CDC tape drives as well).
  40.  
  41. Which ones are cheap?  It varies from day to day.  Check "Computer
  42. Shopper" or some such trade rag.  I'm buying a Viper for work at $325.
  43. I never hear anything but good about Archive, and I haven't had
  44. trouble with my drive -- ever -- and I've had it 5 years (or so).
  45.  
  46. For those with insomnia or a taste for trivia, you might like to read
  47. the following text.  Others can just hit 'n' now.
  48.  
  49. (This is going to sound a lot like the current "Class 2 Fax" problem!)
  50.  
  51. Before the SCSI spec was voted into concrete, a few manufacturers
  52. started putting out products that adhered to the "draft" version of
  53. the spec.  These vendors are said to use "Emulex code" because a
  54. quick-to-market firmware was written by a company called Emulex
  55. (they're still in business, are they not?).  Well, when the spec
  56. finally passed the balloting process, the spec had changed slightly
  57. and the firmware developed by Emulex was deemed to be "in spec" but
  58. on the fringes (they made sure that the spec was broad enough to
  59. allow what Emulex had implemented to continue to be correct).
  60.  
  61. <snip-snip>
  62.  
  63. In most cases this didn't matter.  But there are a few areas where this
  64. compatibility is an issue:  in the extended sense result from REQUEST
  65. SENSE, bytes 8 through 11 are defined to have a particular meaning for
  66. only *some* of the SCSI commands (such as COPY and SEARCH).  Any other
  67. use of those bits is device- and product-specific.  The Emulex code uses
  68. bitfields within those bytes as status indicators.  That means that any
  69. device which _does_not_ returns the same bits in those locations won't
  70. work with the Commodore tape driver. 
  71.  
  72. My Archive Viper 2150S was such a device.  It uses those bytes for
  73. their defined purpose and sets them to zero otherwise.  (The CDC spec
  74. says that their devices do this always, but I haven't verified that.)
  75.  
  76. Since the Viper is a popular drive, since it didn't/won't significantly
  77. cut into the sales of the A3070, and since I have this intense desire
  78. for fame and fortune :-) I wrote patches for the tape driver to function
  79. with the Viper.  Those patches are available in the form of an executable
  80. on the install floppy (thanks to Jan Carlson who lobbied endlessly for
  81. that little contribution!) and as part of the "conf" package in source
  82. form.  The executable only patches the Unix kernel (via /dev/kmem)
  83. enough to READ the tape, not to WRITE to it!  In order to write to the
  84. device, you'll need to install the "conf" package, install my patches
  85. (in the /usr/sys/amiga/alien/contrib directory), and rebuild the kernel. 
  86.  
  87. <snip-snip>
  88.  
  89. > Ryan K. Brooks                        "You're never dead till you're        
  90. > 2575BrooksR@vms.csd.mu.edu                  out of quarters."     
  91.  
  92. Thad has gobs more detail ("gobs" is a technical term -- it means "a lot")
  93. on the specs for various tape drives.  If you need details, mention his
  94. name in the Subject line -- that should get his attention.
  95. -- 
  96. Frank "Crash" Edwards            Perceptual Technologies, Inc.
  97. Fax:  813/786-6526               [Our office is moving; watch this space
  98. Home: 813/786-3675               for the new phone number.]
  99.