Writing HP cartridge tapes on a Sun 3
Bob Niland
rjn at hpfcdc.HP.COM
Mon Aug 8 05:10:46 AEST 1988
re: "Does anybody know if it is possible to produce a tar tape on a Sun
that is readable on an HP 300? It seems that the HP uses some kind
of strange format..."
from a Nov 1987 response to a similar question...
re: HP vs SUN format on 1/4-in. cartridge tapes
The sad news: Sorry, you can't use 1/4-in. cartridge tape to exchange data
with non-HP systems. Why? Read on...
As far as I know, there is no formal industry standard for 1/4-in. tape
formats, like the ANSI standards for 1/2-in. tape. The variations between
vendors may include: number of tracks, density, speed, direction, encoding,
etc. The predominant HP standard is the 3M HCD-75 format, code-named
"Linus", as used on 88140LC/SC media (this is what you have). A few vendors
have adopted QIC-02/24. The HP 9142A drive uses "PCT" format, also
incompatible with HCD.
The HCD-75 format was developed in the early 80's (well before QIC). I have
no idea why it never became a standard outside HP. It's rough
specifications are: 10,000 cpi, 16 track, MFM encoding. The media is
pre-formatted by 3M into 1536-byte blocks (1024 data bytes plus 50%
redundancy for error recovery). The 1.5Kb blocks are delimited by
full-track "keys", written by 3M.
The 3M designation for the 150-ft. HP88140SC is DC615HC, and the 600-ft.
HP88140LC is DC600HC. There is also a new HCD-134 format and "XTD" media,
suitable for 32-track drives.
The keys pre-formatting is critical. It can be done only by 3M. The
"certification" process done by our 'sdfinit' and 'mediainit' commands only
erases, verifies and spares the existing data frames. It DOES NOT create
new keys or frames on a blank tape. If you degauss an 88140 tape, or write
on it on a non-HCD-75 system, you destroy it's useability on HP systems.
This is why the reels are often labelled "DO NOT DEGAUSS".
SUN apparently uses QIC-24 format on QIC-02 drives. I don't have complete
specs at hand, but what I could find says: 9 tracks, NRZI encoding and
variable length records. SUN media appears to be 3M DC300XL. The density
must be similar, since a 600-ft. 16-track HP tape holds 67 Mbytes, and a
600-ft. 9-track DC300XL holds 45 Mbytes. In any case, I know from personal
experience that DC300XL media doesn't work in 88140-compatible HP drives.
Now, what can happen if you attempt interchange?
1. If the SUN system manages to write on your HP tape, the tape is ruined
for further HP use. You may be able to use it on the SUN after
formatting it on the SUN (or whatever process they use to prep tapes, if
any).
Why would the SUN write on it? Well, on HP tape drives, my understanding
is that the drive will update the CS/80 logs on the tape (outside the
region of data frames), regardless of whether or not the tape is
write-protected (I doubt HP drives will write on a "foreign" tape).
Unless you deliberately write on it, I don't really think a SUN will
trash the tape. QIC format does not allow selective re-writing of
records like the HCD-75 format does. There are probably also no "logs"
because QIC format relies on read-while-write to prevent errors and has
no other error recovery mechanism, and thus no use for logs.
2. The tape may be left rewound in a strange state. Apart from the fact
that SUN rewinds to the opposite end of the media from HP, the BOT/EOT
conventions are different.
The physical beginning and end of tape (BOT/EOT) on these cartridges is
several holes punched in the tape, sensed optically through the little
mirror opening in the cartridge. The tape is NOT affixed to the takeup
reels. It is possible to rewind the tape off the hubs, so the drive
firmware is "cautious".
HP drives do not use the optical sense method; it was not sufficiently
reliable. We use the boundary keys to determine BOT/EOT, and always
rewind the tape before unload/release. If the tape is rewound to the
BOT/EOT holes, it is outside the keys area, and the HP drive will
probably time-out looking for keys, and thinks that the tape is spilled
(or about to). It will buzz and reject the cartridge to avoid damaging
the tape by further attempts at tape motion.
If you can see that the tape has not unspooled, you can try manual
repositioning. Wind the tape into the normal HP "rewound" state. Watch
carefully for the first BOT/EOT hole. Park the hole toward the emptier
reel (with respect to the mirror), plus an extra foot or so. Be careful
not to dump the tape. It is very tricky to disassemble and reload one of
these cartridges.
Regards, Hewlett-Packard
Bob Niland rjn at hpfcrjn.HP.COM 3404 East Harmony Road
[hplabs|hpu...!hpfcse]!rjn Ft Collins CO 80525-9599
More information about the Comp.unix.questions
mailing list