Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ qic(7) — GL2 W2.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

autoconf(7)

dklabel(7)

qic(7)

floppy(7)

QIC(7)  —  Silicon Graphics

NAME

qic − Qualogy 5217 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/nrmt1non rewinding drive
/dev/mt1rewinding drive
/dev/rqictraditional name
/dev/nrtapenon rewinding drive (yet another name)

SEE ALSO

autoconf(7), dklabel(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 2.3  —  July 04, 1985

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026