Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ el(7) — Interactive 3.2r4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

arp(7)

ip(7)

llc(7)

el(7)  —  

NAME

el − 3COM 3C503 Etherlink II Ethernet Controller interface

DESCRIPTION

The el interface provides STREAMS access to the 3COM 3C503 10 MB Ethernet controller. 

The driver is provided with IEEE 802.2 LLC Class 1 and Ethernet encapsulation of data by the llc(7) driver.  All communication with the el driver is done via function calls between el and llc.

The el driver supports promiscuous mode, as configured by llc. It receives and understands “trailer” packets, but does not generate them. Loopback is handled between the el and llc drivers, even though the 3C503 board is capable of loopback. 

Configuration

The space.c file provides a mechanism for specifying the 3C503 board operating parameters to the driver.  If a different I/O port base address, interrupt vector or shared memory base address are necessary, the space.c file should be updated accordingly by means of the sysadm command. 

SEE ALSO

arp(7), ip(7), llc(7). 

DIAGNOSTICS

elinit: 3C503 board returned bad ethernet address. 
The driver was unable to read a legal 3COM Ethernet address from the prom on the board.  This suggests that the board is not present or configured incorrectly. 

elinit: Bad IRQ for 3C503 board: %d. 
The Interrupt Request Vector chosen for the board during setup is not a legal value for this board.  A legal value must be put in the space.c file with the sysadm command. 

elintr: irq wrong: %x. 
The driver was interrupted by a board that is not configured into the kernel.

3C503 board not present or in error. 
The driver refuses to initialize the board because previous errors suggest that the board is not working.

\*U  —  Version 1.0

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026