date and time created 86/02/17 17:59:27 by sklower
[unix-history] / usr / src / share / man / man4 / man4.vax / tu.4
CommitLineData
be46310c
KM
1.\" Copyright (c) 1980 Regents of the University of California.
2.\" All rights reserved. The Berkeley software License Agreement
3.\" specifies the terms and conditions for redistribution.
4.\"
0a70f03f 5.\" @(#)tu.4 6.1 (Berkeley) %G%
be46310c 6.\"
0a70f03f 7.TH TU 4 ""
be46310c
KM
8.UC 4
9.SH NAME
970af9d3
KM
10tu \- VAX-11/730 and VAX-11/750 TU58 console cassette interface
11.SH SYNOPSIS
12.B "options MRSP"
13(for VAX-11/750's with an MRSP prom)
be46310c 14.SH DESCRIPTION
970af9d3
KM
15The
16.I tu
17interface provides access to the VAX 11/730 and 11/750 TU58 console
18cassette drive(s).
be46310c 19.PP
970af9d3
KM
20The interface supports only block i/o to the TU58 cassettes.
21The devices are normally manipulated with the
22.IR arff (8V)
23program using the ``f'' and ``m'' options.
be46310c 24.PP
970af9d3
KM
25The device driver is automatically included when a
26system is configured to run on an 11/730 or 11/750.
27.PP
28The TU58 on an 11/750 uses the Radial Serial Protocol (RSP)
29to communicate with the cpu over a serial line. This
30protocol is inherently unreliable as it has no flow
31control measures built in. On an 11/730 the Modified
32Radial Serial Protocol is used. This protocol incorporates
33flow control measures which insure reliable data transfer
34between the cpu and the device. Certain 11/750's have
35been modified to use the MRSP prom used in the 11/730.
36To reliably use the console TU58 on an 11/750 under UNIX,
37the MRSP prom is required. For those 11/750's without
38an MRSP prom, an unreliable but often
39useable interface has been developed.
40This interface uses an assembly language ``pseudo-dma'' routine
41to minimize the receiver interrupt service latency.
42To include this code in
43the system, the configuration must \fBnot\fP specify the
44system will run on an 11/730 or use an MRSP prom.
45This unfortunately makes it impossible to configure a
46single system which will properly handle TU58's on both an 11/750
47and an 11/730 (unless both machines have MRSP proms).
be46310c 48.SH FILES
970af9d3
KM
49.nf
50.DT
51/dev/tu0
52/dev/tu1 (only on a VAX-11/730)
53.fi
54.SH "SEE ALSO"
55arff(8V)
be46310c 56.SH DIAGNOSTICS
970af9d3
KM
57.BR "tu%d: no bp, active %d" .
58A transmission complete interrupt was received with no outstanding
59i/o request. This indicates a hardware problem.
60.PP
61.BR "tu%d protocol error, state=%s, op=%x, cnt=%d, block=%d" .
62The driver entered an illegal state. The information printed
63indicates the illegal state, operation currently being executed,
64the i/o count, and the block number on the cassette.
65.PP
66.BR "tu%d receive state error, state=%s, byte=%x" .
67The driver entered an illegal state in the receiver finite
68state machine. The state is shown along with the control
69byte of the received packet.
70.PP
71.BR "tu%d: read stalled" .
72A timer watching the controller detected no interrupt for
73an extended period while an operation was outstanding.
74This usually indicates that one or more receiver interrupts
75were lost and the transfer is restarted (11/750 only).
76.PP
77.BR "tu%d: hard error bn%d, pk_mod %o" .
78The device returned a status code indicating a hard error. The
79actual error code is shown in octal. No retries are attempted
80by the driver.
be46310c 81.SH BUGS
970af9d3
KM
82The VAX-11/750 console interface without MRSP prom is unuseable
83while the system is multi-user; it should be used only with
84the system running single-user and, even then, with caution.