BSD 4_2 development
[unix-history] / usr / man / man4 / uu.4
CommitLineData
f1528ab1
C
1.TH UU 4 "27 July 1983"
2.UC 4
3.SH NAME
4uu \- TU58/DECtape II UNIBUS cassette interface
5.SH SYNOPSIS
6.B "options UUDMA"
7.br
8.B "device uu0 at uba0 csr 0176500 vector uurintr uuxintr"
9.SH DESCRIPTION
10The
11.I uu
12device provides access to dual DEC TU58 tape cartridge drives
13connected to the UNIBUS via a DL11-W interface module.
14.PP
15The interface supports only block i/o to the TU58 cassettes.
16The drives are normally manipulated with the
17.IR arff (8V)
18program using the ``m'' and ``f'' options.
19.PP
20The driver provides for an optional write and verify
21(read after write) mode that is activated by specifying the
22``a'' device.
23.PP
24The TU58 is treated as a single device by the system even
25though it has two separate drives, ``uu0'' and ``uu1''. If there is
26more than one TU58 unit on a system, the extra drives
27are named ``uu2'', ``uu3'' etc.
28.SH NOTES
29Assembly language code to assist the driver in handling
30the receipt of data (using a pseudo-dma approach) should
31be included when using this driver; specify ``options UUDMA''
32in the configuration file.
33.SH ERRORS
34The following errors may be returned:
35.TP 12
36[ENXIO]
37Nonexistent drive (on open);
38offset is too large or bad (undefined) ioctl code.
39.TP
40[EIO]
41Open failed, the device could not be reset.
42.TP
43[EBUSY]
44Drive in use.
45.SH FILES
46/dev/uu?
47.br
48/dev/uu?a
49.SH SEE ALSO
50tu(4), arff(8V)
51.SH DIAGNOSTICS
52.BR "uu%d: no bp, active %d" .
53A transmission complete interrupt was received with no outstanding
54i/o request. This indicates a hardware problem.
55.PP
56.BR "uu%d protocol error, state=%s, op=%x, cnt=%d, block=%d" .
57The driver entered an illegal state. The information printed
58indicates the illegal state, the
59operation currently being executed,
60the i/o count, and the block number on the cassette.
61.PP
62.BR "uu%d: break received, transfer restarted" .
63The TU58 was sending a continuous break signal and had
64to be reset. This may indicate a hardware problem, but
65the driver will attempt to recover from the error.
66.PP
67.BR "uu%d receive state error, state=%s, byte=%x" .
68The driver entered an illegal state in the receiver finite
69state machine. The state is shown along with the control
70byte of the received packet.
71.PP
72.BR "uu%d: read stalled" .
73A timer watching the controller detected no interrupt for
74an extended period while an operation was outstanding.
75This usually indicates that one or more receiver interrupts
76were lost and the transfer is restarted.
77.PP
78.BR "uu%d: hard error bn%d, pk_mod %o" .
79The device returned a status code indicating a hard error. The
80actual error code is shown in octal. No retries are attempted
81by the driver.