QIC(7) — Silicon Graphics
NAME
qic − st-506 disk/tape controller
SYNOPSIS
controller dsd0 at mb0 csr 0x7F00 priority 1 vector dsdintr
tape md0 at dsd0 drive 0 flags 0x02
DESCRIPTION
This is a MULTIBUS ST-506 disk and tape controller. The driver software supports 2 winchester hard disk drives, one qic-02 tape drive, and one floppy. This documents the tape support.
There is a ‘raw’ interface which provides for direct transmission between the tape and the user’s read or write buffer. A single read or write call results in exactly one I/O operation and therefore raw I/O is considerably more efficient when many words are transmitted. The names of the raw files conventionally begin with an extra ‘r.’ Also, the mtio(7) interface to the drive is provided.
In raw I/O counts should be a multiple of 512 bytes (a disk sector). Likewise seek calls should specify a multiple of 512 bytes.
FILES
/dev/rmt1rewinding device
/dev/rmt2non rewinding device
SEE ALSO
autoconf(7), qic(7), floppy(7)
DIAGNOSTICS
qic%d: No cartridge in drive. Can’t write on nothing.
qic%d: Unit not ready. Something strange is going on.
qic%d: write protected. Tape must be writable if the drive is opened for read/write or write.
qic%d: couldn’t rewind on open. up the driver.
panic: qicstart: couldn’t start!. Controller is probably wedged.
qic%d: Hard error cmd %s No status available. Something is wrong with the tape drive such that the controller would hang if it attempted to read the drive status.
%s on qic%d. Were one to actually mount a filesystem on the tape drive, this is the message that would be printed if you ran out of space on the filesystem proceeded by “out of space”.
qic%d: cannot read the Tape Status. Another way of saying that things are broken.
qic%d: cannot get Tape Status into memory. Yet another way of saying that things are really gosh darn awfully broken.
qic%d: Couldn’t write file mark %d. For some reason, the drive was unable to write a file mark.
Failed %d files. While skipping forward %d files, the tape drive returned an error. Usually means that the tape does not contain %d files.
Failed %d records. While skipping forward %d records, the tape drive returned an error. Usually means that the tape does not contain %d records.
BUGS
There are far too many printouts in the driver. More specific messages should be printed.
Version 3.6 — December 20, 1987