xref: /csrg-svn/share/man/man4/man4.vax/tmscp.4 (revision 47674)
1*47674Scael.\" Copyright (c) 1986, 1991 Regents of the University of California.
2*47674Scael.\" All rights reserved.
329012Smckusick.\"
4*47674Scael.\" %sccs.include.redist.man%
529012Smckusick.\"
6*47674Scael.\"     @(#)tmscp.4	6.2 (Berkeley) 03/27/91
7*47674Scael.\"
8*47674Scael.Dd
9*47674Scael.Dt TMSCP 4 vax
10*47674Scael.Os BSD 4.3
11*47674Scael.Sh NAME
12*47674Scael.Nm tmscp
13*47674Scael.Nd
14*47674Scael.Tn DEC TMSCP
15*47674Scaelmagtape interface
16*47674Scael.Sh SYNOPSIS
17*47674Scael.Cd "controller tmscp0 at uba? csr 0174500 vector tmscpintr"
18*47674Scael.Cd "tape tms0 at tmscp0 drive 0"
19*47674Scael.Sh DESCRIPTION
20*47674ScaelTape controllers compatible with the
21*47674Scael.Tn DEC
22*47674ScaelTape Mass Storage Control Protocol
23*47674Scael.Pq Tn TMSCP
24*47674Scaelarchitecture
25*47674Scaelsuch as the
26*47674Scael.Tn TU81
27*47674Scaeland the
28*47674Scael.Tn TK50
2929012Smckusickprovide a standard tape drive interface
3029012Smckusickas described in
31*47674Scael.Xr mtio 4 .
3229012SmckusickThe controller communicates with the host through a packet
3329012Smckusickoriented protocol.
3429012SmckusickConsult the file
35*47674Scael.Aq Pa vax/tmscp.h
3629012Smckusickfor a detailed
3729012Smckusickdescription of this protocol.
38*47674Scael.Sh DIAGNOSTICS
39*47674Scael.Bl -diag
40*47674Scael.It tmscp controller failed to init.
4129012SmckusickThe controller initialization procedure failed.
4229012SmckusickThis probably indicates a hardware problem.
43*47674Scael.Pp
44*47674Scael.It tmscp%d: sa 0%o, state %d.
45*47674Scael(Additional status information given after a hard
46*47674Scael.Tn I/O
47*47674Scaelerror.)
4829012SmckusickThe values of the controller status register and the internal
4929012Smckusickdriver state are printed.
50*47674Scael.Pp
51*47674Scael.It tmscp%d: random interrupt ignored.
52*47674ScaelAn unexpected interrupt was received (e.g. when no
53*47674Scael.Tn I/O
54*47674Scaelwas
5529012Smckusickpending).  The interrupt is ignored.
56*47674Scael.Pp
57*47674Scael.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.
60*47674Scael.Pp
61*47674Scael.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.
64*47674Scael.Pp
65*47674Scael.It OFFLINE.
66*47674Scael(Additional status information given after a hard
67*47674Scael.Tn I/O
68*47674Scaelerror.)
69*47674ScaelA hard
70*47674Scael.Tn I/O
71*47674Scaelerror occurred because the drive was not on-line.
72*47674Scael.Pp
73*47674Scael.It tmscp%d: hard error
74*47674Scael.It tmscp%d: soft error.
75*47674ScaelThese errors precede an interpretation of a
76*47674Scael.Tn TMSCP
77*47674Scaelerror message
7829012Smckusickreturned by the controller to the host.
79*47674Scael.Tn TMSCP
80*47674Scaelerrors may be:
81*47674Scael.Pp
82*47674Scael.Bd -filled -offset indent -compact
83*47674Scael.It controller error, event 0%o.
84*47674Scael.It host memory access error, event 0%o, addr 0%o.
85*47674Scael.It tape transfer error, unit %d, grp 0x%x, event 0%o.
86*47674Scael.It STI error, unit %d, event 0%o.
87*47674Scael.It STI Drive Error Log, unit %d, event 0%o.
88*47674Scael.It STI Formatter Error Log, unit %d, event 0%o.
89*47674Scael.It unknown error, unit %d, format 0%o, event 0%o.
90*47674Scael.Ed
91*47674Scael.El
92*47674Scael.Sh SEE ALSO
93*47674Scael.Xr mt 1 ,
94*47674Scael.Xr tar 1 ,
95*47674Scael.Xr tp 1 ,
96*47674Scael.Xr mtio 4 ,
97*47674Scael.Xr tm 4 ,
98*47674Scael.Xr ts 4 ,
99*47674Scael.Xr ut 4 ,
100*47674Scael.Xr dmesg 8
101*47674Scael.Sh HISTORY
102*47674ScaelThe
103*47674Scael.Nm
104*47674Scaeldriver appeared in
105*47674Scael.Bx 4.3 .
106