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