|
|
1.1 ! root 1: .\" Copyright (c) 1986 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: .\" @(#)cy.4 6.3 (Berkeley) 7/8/88 ! 6: .\" ! 7: .TH CY 4 "July 8, 1988" ! 8: .UC 7 ! 9: .SH NAME ! 10: cy \- Cipher/tapemaster magtape interface ! 11: .SH SYNOPSIS ! 12: .B "controller cy0 at vba? csr 0xffff4000 vector cyintr" ! 13: .br ! 14: .B "device yc0 at cy0 drive 0" ! 15: .SH DESCRIPTION ! 16: The Cipher F880, M990/Tapemaster combination provides a standard tape drive ! 17: interface as described in ! 18: .IR mt (4). ! 19: The Cipher F880 tape drive operates at 1600 or 3200 bpi \- ! 20: controlled by a switch on the drive. ! 21: The Cipher M990 operates at 1600, 3200 or 6250 bpi \- ! 22: controlled by switches on the front of the drive. ! 23: .PP ! 24: The Tapemaster controller board is actually a Multibus controller ! 25: accessed through a Halversa Multibus to VERSAbus converter card. ! 26: .SH "SEE ALSO" ! 27: mt(1), tar(1), mtio(4) ! 28: .SH DIAGNOSTICS ! 29: \fBcy%d: %dkb buffer\fP. The formatter was found to have a ! 30: %d kilobyte buffer during autoconfiguration. ! 31: .PP ! 32: \fBcy%d: timeout or err during init, status=%b\fP. The controller ! 33: timed out or an error occurred on a nop command during autoconfiguration; ! 34: the controller may be hung. ! 35: .PP ! 36: \fBcy%d: configuration failure, status=%b\fP. The controller ! 37: timed out or an error occurred on a configure command during ! 38: autoconfiguration; the controller may be hung. ! 39: .PP ! 40: \fByc%d: no write ring\fR. An attempt was made to write on the tape drive ! 41: when no write ring was present; this message is written on the terminal of ! 42: the user who tried to access the tape. ! 43: .PP ! 44: \fByc%d: not online\fR. An attempt was made to access the tape while it ! 45: was offline; this message is written on the terminal of the user ! 46: who tried to access the tape. ! 47: .PP ! 48: \fBcy%d: i/o size too large\fP. A read or a write request exceeded the ! 49: maximum transfer size for the controller \- 32 kilobytes; this message ! 50: is written on the terminal of the user who made the read or write request. ! 51: .PP ! 52: \fByc%d: hard error bn%d status=%b\fR. A tape error occurred ! 53: at block \fIbn\fR; the cy error register is ! 54: printed in hexadecimal with the bits symbolically decoded. Any error is ! 55: fatal on non-raw tape; when possible the driver will have retried ! 56: the operation which failed several times before reporting the error. ! 57: For known errors, the trailing %s is one of the following: ! 58: .RS ! 59: \fBtimeout\fP, \fBtimeout1\fP, \fBtimeout2\fP, \fBtimeout3\fP, \fBtimeout4\fP. ! 60: Time out errors; this may be due to trying to read a blank tape ! 61: or the controller failing to interrupt or the drive dropping off-line. ! 62: .PP ! 63: \fBnon-existent memory\fP. A controller transfer to memory timed out. ! 64: .PP ! 65: \fBblank tape\fP. The controller detected a blank tape when ! 66: data was expected. ! 67: .PP ! 68: \fBmicro-diagnostic\fP, \fBmissing diagnostic jumper\fP. ! 69: An error occurred in the micro-diagnostics or ! 70: the diagnostic mode jumper was not installed while attempting to execute ! 71: a diagnostics command. ! 72: .PP ! 73: \fBeot/bot detected\fP. The controller unexpectedly encountered ! 74: end-of-tape or beginning-of-tape during an operation. ! 75: .PP ! 76: \fBretry unsuccessful\fP. ! 77: An error occurred which could not be recovered by repeated retries. ! 78: .PP ! 79: \fBfifo over/under-flow\fP. ! 80: The controller was unable to transfer data to the drive fast enough. ! 81: This usually occurs because a transfer was performed without using the ! 82: controller's internal buffer. ! 83: .PP ! 84: \fBdrive to controller parity error\fP. ! 85: A parity error was detected by the controller in data transferred ! 86: between the drive and the controller's internal buffer. ! 87: .PP ! 88: \fBprom checksum\fP. ! 89: The controller thinks its PROM is corrupted. ! 90: .PP ! 91: \fBtime out tape strobe (record length error)\fP. ! 92: The controller timed out while looking for an inter-record gap. ! 93: This usually occurs because the records on the tape are larger than ! 94: expected (or can be handled). ! 95: .PP ! 96: \fBtape not ready\fP. ! 97: The drive does not respond; usually the power has been turned off ! 98: or a cable has come off. ! 99: .PP ! 100: \fBwrite protected\fP. ! 101: A write ring was present in the tape when a write was attempted. ! 102: .PP ! 103: \fBinvalid link pointer\fP. ! 104: An invalid pointer was encountered in a tape parameter block. ! 105: .PP ! 106: \fBunexpected file mark\fP. ! 107: A tape file mark was encountered while trying to read or space. ! 108: .PP ! 109: \fBinvalid byte count\fP. ! 110: An invalid byte count parameter was encountered in a tape parameter ! 111: block. ! 112: .PP ! 113: \fBunidentified hardware error\fP, \fBstreaming terminated\fP. ! 114: These should not happen. ! 115: .RE ! 116: .PP ! 117: \fByc%d: lost interrupt\fP. ! 118: The controller failed to respond with an interrupt signifying completion ! 119: of the current command. The system will attempt to abort the ! 120: outstanding command and reset the controller. ! 121: .PP ! 122: \fBcy%d: reset failed\fP. ! 123: The system was unable to reset the controller. This is normally preceded ! 124: by another message from the driver. ! 125: .SH BUGS ! 126: The controller supports only 20-bit addresses. The only way the ! 127: system can insure the controller will be able to address data ! 128: to be transferred ! 129: is to copy it into an intermediate buffer allocated in the first megabyte ! 130: of system memory.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.