|
|
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.