ZE(4)

NAME
ze - IBM/National Semiconductor PCMCIA Ethernet device driver

SYNOPSIS
device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr

DESCRIPTION
The ze driver provides support for the IBM/National Semiconductor based PCMCIA Ethernet controller. This includes the IBM Credit Card Adapter I and II for the IBM Thinkpad, and the National `InfoMover' NE4100 PCMCIA card.

The ze driver is based on the device driver for National Semiconductor DS8390 Ethernet adapter.

DIAGNOSTICS

ze%d: device timeout, isr=%02x, imr=%02x, imask=%04x The device has stopped responding to the network, or there is a problem with the network connection (cable).

ze%d: shared memory corrupt - invalid packet length %d This error is sometimes seen on early revisions of the Ethernet driver chip under high load -- the byte order of the length gets switched.

CAVEATS
This driver is only known to work with IBM Credit Card Adapter for Ethernet, but could probably work with other PCMCIA cards also, if it were modified to get the locations of the PCMCIA configuration option register (COR) by parsing the configuration tuples, rather than by hard-coding in the value expected by IBM's card.

BUGS
Currently the driver does not support multicast.

SEE ALSO
arp(4), netintro(4), ifconfig(8)

HISTORY
The ze device driver first appeared in FreeBSD 1.1.5.

AUTHORS
The ze device driver was written by Keith Moore. It is based on work originally by David Greenman, where Keith made PCMCIA modifications and additions. It was adapted for FreeBSD 1.1.5 by Jordan Hubbard. This manual page was written by David E. O'Brien.