xref: /csrg-svn/share/man/man4/man4.vax/tmscp.4 (revision 61600)
1*61600Sbostic.\" Copyright (c) 1986, 1991, 1993
2*61600Sbostic.\"	The Regents of the University of California.  All rights reserved.
329012Smckusick.\"
447674Scael.\" %sccs.include.redist.man%
529012Smckusick.\"
6*61600Sbostic.\"     @(#)tmscp.4	8.1 (Berkeley) 06/05/93
747674Scael.\"
847674Scael.Dd
947674Scael.Dt TMSCP 4 vax
1047674Scael.Os BSD 4.3
1147674Scael.Sh NAME
1247674Scael.Nm tmscp
1347674Scael.Nd
1447674Scael.Tn DEC TMSCP
1547674Scaelmagtape interface
1647674Scael.Sh SYNOPSIS
1747674Scael.Cd "controller tmscp0 at uba? csr 0174500 vector tmscpintr"
1847674Scael.Cd "tape tms0 at tmscp0 drive 0"
1947674Scael.Sh DESCRIPTION
2047674ScaelTape controllers compatible with the
2147674Scael.Tn DEC
2247674ScaelTape Mass Storage Control Protocol
2347674Scael.Pq Tn TMSCP
2447674Scaelarchitecture
2547674Scaelsuch as the
2647674Scael.Tn TU81
2747674Scaeland the
2847674Scael.Tn TK50
2929012Smckusickprovide a standard tape drive interface
3029012Smckusickas described in
3147674Scael.Xr mtio 4 .
3229012SmckusickThe controller communicates with the host through a packet
3329012Smckusickoriented protocol.
3429012SmckusickConsult the file
3547674Scael.Aq Pa vax/tmscp.h
3629012Smckusickfor a detailed
3729012Smckusickdescription of this protocol.
3847674Scael.Sh DIAGNOSTICS
3947674Scael.Bl -diag
4047674Scael.It tmscp controller failed to init.
4129012SmckusickThe controller initialization procedure failed.
4229012SmckusickThis probably indicates a hardware problem.
4347674Scael.Pp
4447674Scael.It tmscp%d: sa 0%o, state %d.
4547674Scael(Additional status information given after a hard
4647674Scael.Tn I/O
4747674Scaelerror.)
4829012SmckusickThe values of the controller status register and the internal
4929012Smckusickdriver state are printed.
5047674Scael.Pp
5147674Scael.It tmscp%d: random interrupt ignored.
5247674ScaelAn unexpected interrupt was received (e.g. when no
5347674Scael.Tn I/O
5447674Scaelwas
5529012Smckusickpending).  The interrupt is ignored.
5647674Scael.Pp
5747674Scael.It tmscp%d:  interrupt in unknown state %d ignored.
5829012SmckusickAn interrupt was received when the driver was in an unknown
5929012Smckusickinternal state.  Indicates a hardware problem or a driver bug.
6047674Scael.Pp
6147674Scael.It tmscp%d:  fatal error (0%o).
6229012SmckusickThe controller detected a ``fatal error'' in the status returned
6329012Smckusickto the host.  The contents of the status register are displayed.
6447674Scael.Pp
6547674Scael.It OFFLINE.
6647674Scael(Additional status information given after a hard
6747674Scael.Tn I/O
6847674Scaelerror.)
6947674ScaelA hard
7047674Scael.Tn I/O
7147674Scaelerror occurred because the drive was not on-line.
7247674Scael.Pp
7347674Scael.It tmscp%d: hard error
7447674Scael.It tmscp%d: soft error.
7547674ScaelThese errors precede an interpretation of a
7647674Scael.Tn TMSCP
7747674Scaelerror message
7829012Smckusickreturned by the controller to the host.
7947674Scael.Tn TMSCP
8047674Scaelerrors may be:
8147674Scael.Pp
8247674Scael.Bd -filled -offset indent -compact
8347674Scael.It controller error, event 0%o.
8447674Scael.It host memory access error, event 0%o, addr 0%o.
8547674Scael.It tape transfer error, unit %d, grp 0x%x, event 0%o.
8647674Scael.It STI error, unit %d, event 0%o.
8747674Scael.It STI Drive Error Log, unit %d, event 0%o.
8847674Scael.It STI Formatter Error Log, unit %d, event 0%o.
8947674Scael.It unknown error, unit %d, format 0%o, event 0%o.
9047674Scael.Ed
9147674Scael.El
9247674Scael.Sh SEE ALSO
9347674Scael.Xr mt 1 ,
9447674Scael.Xr tar 1 ,
9547674Scael.Xr tp 1 ,
9647674Scael.Xr mtio 4 ,
9747674Scael.Xr tm 4 ,
9847674Scael.Xr ts 4 ,
9947674Scael.Xr ut 4 ,
10047674Scael.Xr dmesg 8
10147674Scael.Sh HISTORY
10247674ScaelThe
10347674Scael.Nm
10447674Scaeldriver appeared in
10547674Scael.Bx 4.3 .
106