Annotation of 43BSDReno/share/man/man4/man4.vax/np.4, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1986 The Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\" Redistribution and use in source and binary forms are permitted provided
        !             5: .\" that: (1) source distributions retain this entire copyright notice and
        !             6: .\" comment, and (2) distributions including binaries display the following
        !             7: .\" acknowledgement:  ``This product includes software developed by the
        !             8: .\" University of California, Berkeley and its contributors'' in the
        !             9: .\" documentation or other materials provided with the distribution and in
        !            10: .\" all advertising materials mentioning features or use of this software.
        !            11: .\" Neither the name of the University nor the names of its contributors may
        !            12: .\" be used to endorse or promote products derived from this software without
        !            13: .\" specific prior written permission.
        !            14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
        !            15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
        !            16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            17: .\"
        !            18: .\"    @(#)np.4        6.5 (Berkeley) 6/23/90
        !            19: .\"
        !            20: .TH NP 4 "June 23, 1990"
        !            21: .UC 5
        !            22: .SH NAME
        !            23: np \- Interlan Np100 10 Mb/s Ethernet interface
        !            24: .SH SYNOPSIS
        !            25: .B "device np0 at uba0 csr 166000 vector npintr"
        !            26: .SH DESCRIPTION
        !            27: The
        !            28: .I NP
        !            29: device provides access to an Interlan Np100 Ethernet interface
        !            30: for control functions.
        !            31: .PP
        !            32: This interface is unusual in that it requires loading firmware
        !            33: into the controller before it may be used as a network link-level interface.
        !            34: This is accomplished by opening a character special device,
        !            35: and writing data to it.
        !            36: It is also possible to do post-mortem debugging of firmware failures
        !            37: by reading the local memory of the device.
        !            38: .PP
        !            39: A program to load the image is provided in /usr/src/new/np100.
        !            40: The sequence of commands would be:
        !            41: .nf
        !            42: 
        !            43:        # ./npload np.image [/dev/np00]
        !            44:        # sleep 10
        !            45:        # ifconfig ix0 ...
        !            46: .fi
        !            47: .PP
        !            48: Multiple control processes are allowed by opening separate
        !            49: minor devices; secondary interfaces are specified by shifting
        !            50: the interface number by 4 bits.
        !            51: .PP
        !            52: The device also responds to commands passed through the driver
        !            53: by the following ioctls:
        !            54: .TP
        !            55: NPRESET
        !            56: .br
        !            57: kills off all active network processes.
        !            58: .TP
        !            59: NPSTART
        !            60: .br
        !            61: begins execution of the board at the specified address (usually 0x400).
        !            62: .TP
        !            63: NPNETBOOT
        !            64: .br
        !            65: downloads the image from a server on the network.
        !            66: [Contact MICOM-INTERLAN for details.]
        !            67: .SH DIAGNOSTICS
        !            68: \fBnp%d: Bad Maintenance command: %x!\fP.
        !            69: An invalid ioctl was passed to the np driver.
        !            70: .PP
        !            71: \fBnp%d: Panic NP100 bad buffer chain\fP.
        !            72: An error occurred in an read or write operation causing it to
        !            73: run out of buffers before it finished the operation.
        !            74: This indicates a kernel failure rather than a device failure.
        !            75: .PP
        !            76: \fBNP100 unit %d not found!\fP.
        !            77: A failure occurred during initialization, such that the unibus
        !            78: address expected for the board was found to be bad.
        !            79: Probably indicates hardware problems with the board, as do the following:
        !            80: \fB
        !            81: .nf
        !            82: 
        !            83: NP100 Unit %d timed out!
        !            84: 
        !            85: NP100 Unit %d Failed diagnostics!
        !            86: Status from CSR0: %x.\fP
        !            87: .fi
        !            88: .PP
        !            89: \fBPanic from NP100 unit %d!\\nPanic Message: %s\fP.
        !            90: An occurrence on the board was deemed serious enough
        !            91: to have the vax print it out.  
        !            92: .PP
        !            93: \fBNP100 unit #%d available!\fP.
        !            94: The board was successfully loaded and started.
        !            95: .PP
        !            96: \fBnp%d: Bad Req: %x.\fP.
        !            97: The board made a maintenance request to the vax that it did not
        !            98: understand.
        !            99: .PP
        !           100: \fBnp%d: No more room on Command Queue!\fP.
        !           101: The np driver allowed an internal resource to be exhausted.
        !           102: This should never happen.
        !           103: .PP
        !           104: There are 110 other diagnostic messages that can be enabled
        !           105: by setting bits in a debugging mask.
        !           106: Consult the driver for details.
        !           107: .SH SEE ALSO
        !           108: netintro(4), inet(4), arp(4), ix(4)

unix.superglobalmegacorp.com

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