Annotation of 43BSDTahoe/man/man4/tahoe/cy.4, revision 1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.