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