Annotation of 43BSDTahoe/man/man4/vax/ix.4, revision 1.1.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: .\"    @(#)ix.4        6.2 (Berkeley) 5/16/86
                      6: .\"
                      7: .TH IX 4 "May 16, 1986"
                      8: .UC 5
                      9: .SH NAME
                     10: ix \- Interlan Np100 10 Mb/s Ethernet interface
                     11: .SH SYNOPSIS
                     12: .B "device np0 at uba0 csr 166000 vector npintr"
                     13: .SH DESCRIPTION
                     14: The
                     15: .I ix
                     16: interface provides access to a 10 Mb/s Ethernet network through
                     17: an Interlan Np100 controller used as a link-layer interface.
                     18: .PP
                     19: This interface is unusual in that it requires loading firmware
                     20: into the controller before it may be used as a network interface.
                     21: This is accomplished by opening a character special device,
                     22: and writing data to it.
                     23: A program to load the image is provided in /usr/src/new/np100.
                     24: The sequence of commands would be:
                     25: .nf
                     26: 
                     27:        # ./npload np.image [/dev/np<board #> if other than np00]
                     28:        # sleep 10
                     29:        # ifconfig ix0 ...
                     30: .fi
                     31: .PP
                     32: Each of the host's network addresses
                     33: is specified at boot time with an SIOCSIFADDR
                     34: ioctl.  The
                     35: .I ix
                     36: interface employs the address resolution protocol described in
                     37: .IR arp (4P)
                     38: to dynamically map between Internet and Ethernet addresses on the local
                     39: network.
                     40: .PP
                     41: The interface normally tries to use a ``trailer'' encapsulation
                     42: to minimize copying data on input and output.
                     43: The use of trailers is negotiated with ARP.
                     44: This negotiation may be disabled, on a per-interface basis,
                     45: by setting the IFF_NOTRAILERS
                     46: flag with an SIOCSIFFLAGS ioctl.
                     47: .SH DIAGNOSTICS
                     48: \fBix%d: Req failed, cmd %x, stat %x, ust error %x,%x\fP.
                     49: The firmware in the controller refused to honor a request from
                     50: .UX
                     51: in initializing packet level communications.
                     52: The board may need to be reset and reloaded.
                     53: Or, you may not have allowed enough time between loading the board
                     54: and issuing the request to begin unix network operation.
                     55: .PP
                     56: \fBix%d: can't initialize\fP.
                     57: The interface was unable to obtain unibus resources required for operation.
                     58: .PP
                     59: \fBix%d: failed to reinitialize DLA module\fP.
                     60: The interface got sick after attempting to reprogram its physical
                     61: ethernet address.  Try reloading the firmware.
                     62: The attempt is made only when this interfaces is not the first
                     63: one configured for XNS.
                     64: .PP
                     65: \fBix%d: can't handle af%d\fP.  The interface was handed
                     66: a message with addresses formatted in an unsuitable address
                     67: family; the packet was dropped.
                     68: .PP
                     69: \fBix%d: stray xmit interrupt, npreq=%x\fP.
                     70: This may happen if the board is reloaded while network processes are still
                     71: running.
                     72: .PP
                     73: \fBixrint: cqe error %x, %x, %x\fP.
                     74: This will result if an 
                     75: .IR ifconfig (8c)
                     76: request is made at an inopportune time, such as not allowing
                     77: enough time after loading the firmware.
                     78: After 100 such errors are logged, the unix network driver will
                     79: shut itself down, saying:
                     80: .PP
                     81: \fBixrint: shutting down unix dla\fP.
                     82: The recourse is to reload the firmware and allow more time.
                     83: .SH SEE ALSO
                     84: intro(4N), inet(4F), arp(4P), np(4).

unix.superglobalmegacorp.com

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