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