.\" Copyright (c) 1986, 1991 Regents of the University of California.
.\" %sccs.include.redist.man%
.\" @(#)tmscp.4 6.2 (Berkeley) %G%
.Cd "controller tmscp0 at uba? csr 0174500 vector tmscpintr"
.Cd "tape tms0 at tmscp0 drive 0"
Tape controllers compatible with the
Tape Mass Storage Control Protocol
provide a standard tape drive interface
The controller communicates with the host through a packet
description of this protocol.
.It tmscp controller failed to init.
The controller initialization procedure failed.
This probably indicates a hardware problem.
.It tmscp%d: sa 0%o, state %d.
(Additional status information given after a hard
The values of the controller status register and the internal
driver state are printed.
.It tmscp%d: random interrupt ignored.
An unexpected interrupt was received (e.g. when no
pending). The interrupt is ignored.
.It tmscp%d: interrupt in unknown state %d ignored.
An interrupt was received when the driver was in an unknown
internal state. Indicates a hardware problem or a driver bug.
.It tmscp%d: fatal error (0%o).
The controller detected a ``fatal error'' in the status returned
to the host. The contents of the status register are displayed.
(Additional status information given after a hard
error occurred because the drive was not on-line.
These errors precede an interpretation of a
returned by the controller to the host.
.Bd -filled -offset indent -compact
.It controller error, event 0%o.
.It host memory access error, event 0%o, addr 0%o.
.It tape transfer error, unit %d, grp 0x%x, event 0%o.
.It STI error, unit %d, event 0%o.
.It STI Drive Error Log, unit %d, event 0%o.
.It STI Formatter Error Log, unit %d, event 0%o.
.It unknown error, unit %d, format 0%o, event 0%o.