1*47674Scael.\" Copyright (c) 1983, 1991 The Regents of the University of California. 236756Sbostic.\" All rights reserved. 320722Smckusick.\" 443582Strent.\" %sccs.include.redist.man% 520722Smckusick.\" 6*47674Scael.\" @(#)il.4 6.7 (Berkeley) 03/27/91 736756Sbostic.\" 8*47674Scael.Dd 9*47674Scael.Dt IL 4 vax 10*47674Scael.Os BSD 4.2 11*47674Scael.Sh NAME 12*47674Scael.Nm il 13*47674Scael.Nd Interlan NI1010 10 Mb/s Ethernet interface 14*47674Scael.Sh SYNOPSIS 15*47674Scael.Cd "device il0 at uba0 csr 164000 vector ilrint ilcint" 16*47674Scael.Sh DESCRIPTION 1720722SmckusickThe 18*47674Scael.Nm il 1920722Smckusickinterface provides access to a 10 Mb/s Ethernet network through 2028251Skarelsan Interlan 1010 or 1010A controller. 21*47674Scael.Pp 2228251SkarelsEach of the host's network addresses 23*47674Scaelis specified at boot time with an 24*47674Scael.Dv SIOCSIFADDR 25*47674Scael.Xr ioctl 2 . 26*47674ScaelThe 27*47674Scael.Nm il 2820722Smckusickinterface employs the address resolution protocol described in 29*47674Scael.Xr arp 4 3020722Smckusickto dynamically map between Internet and Ethernet addresses on the local 3120722Smckusicknetwork. 32*47674Scael.Pp 3320722SmckusickThe interface normally tries to use a ``trailer'' encapsulation 3428251Skarelsto minimize copying data on input and output. 35*47674ScaelThe use of trailers is negotiated with 36*47674Scael.Tn ARP . 3728251SkarelsThis negotiation may be disabled, on a per-interface basis, 38*47674Scaelby setting the 39*47674Scael.Dv IFF_NOTRAILERS 40*47674Scaelflag with an 41*47674Scael.Dv SIOCSIFFLAGS 42*47674Scael.Xr ioctl . 43*47674Scael.Sh DIAGNOSTICS 44*47674Scael.Bl -diag 45*47674Scael.It il%d: input error. 46*47674ScaelThe hardware indicated an error 4720722Smckusickin reading a packet off the cable or an illegally sized packet. 48*47674Scael.Pp 49*47674Scael.It il%d: can't handle af%d. 50*47674ScaelThe interface was handed 5120722Smckusicka message with addresses formatted in an unsuitable address 5220722Smckusickfamily; the packet was dropped. 53*47674Scael.Pp 54*47674Scael.It il%d: setaddr didn't work. 55*47674ScaelThe interface was unable to reprogram 5626210Ssklowerits physical ethernet address. 5726210SsklowerThis may happen with very early models of the interface. 5826210SsklowerThis facility is used only when 59*47674Scaelthe controller is not the first network interface configured for 60*47674Scael.Tn XNS . 6126210SsklowerThe oldest interface tested (2.7.1.0.1.45) has never failed in this way. 62*47674Scael.Pp 63*47674Scael.It il%d: reset failed, csr=%b. 64*47674Scael.It il%d: status failed, csr=%b. 65*47674Scael.It il%d: hardware diag failed, csr=%b. 66*47674Scael.It il%d: verifying setaddr, csr=%b. 67*47674Scael.It il%d: stray xmit interrupt, csr=%b. 68*47674Scael.It il%d: can't initialize. 69*47674ScaelThe above messages indicate a probable hardware error performing 7026210Ssklowerthe indicated operation during autoconfiguration or initialization. 7126210SsklowerThe status field in the control and status register (the low-order four bits) 7226210Ssklowershould indicate the nature of the failure. 7326210SsklowerSee the hardware manual for details. 74*47674Scael.El 75*47674Scael.Sh SEE ALSO 76*47674Scael.Xr netintro 4 , 77*47674Scael.Xr inet 4 , 78*47674Scael.Xr arp 4 79*47674Scael.Sh HISTORY 80*47674ScaelThe 81*47674Scael.Nm 82*47674Scaelinterface appeared in 83*47674Scael.Bx 4.2 . 84