1997-01-14 07:20:47 +00:00
|
|
|
$FreeBSD$
|
1994-10-01 20:16:47 +00:00
|
|
|
|
1996-12-01 06:01:00 +00:00
|
|
|
THIS FILE IS SERIOUSLY OUT OF DATE AND NO LONGER REFLECTS
|
|
|
|
REALITY. THE ULTIMATE REFERENCE IS THE SOURCE CODE ITSELF.
|
|
|
|
rgrimes@FreeBSD.org
|
1994-10-01 20:16:47 +00:00
|
|
|
----------------
|
|
|
|
|
|
|
|
The enclosed driver should be considered as beta-test software. It
|
|
|
|
has run on exactly one machine. Therefore testing has been limited.
|
|
|
|
This driver is in no way supported by Digital Equipment. See the
|
|
|
|
disclaimers in the sources for more.
|
|
|
|
|
|
|
|
This driver the DEC DE435 PCI NIC. It should also work with other PCI
|
1996-12-01 06:01:00 +00:00
|
|
|
boards that use the 21040-AA chip (also known as TULIP). This
|
|
|
|
driver requires the 21040-AA to be pass 2.3 or later. If you are
|
1994-10-01 20:16:47 +00:00
|
|
|
using a eariler pass chip, you may encounter undetected transmit
|
1996-12-01 06:01:00 +00:00
|
|
|
corruptions. This driver also requires that 21040-AA use a serial
|
|
|
|
Ethernet address ROM as described in the 21040 specification.
|
1994-10-01 20:16:47 +00:00
|
|
|
|
1996-12-01 06:01:00 +00:00
|
|
|
The DEC DE425 EISA NIC based on the 21040-AA is not support at
|
1994-10-01 20:16:47 +00:00
|
|
|
this time. A future update will include support for it.
|
|
|
|
|
|
|
|
The driver includes full support for both BPF and IP Multicast.
|
|
|
|
If the autosensing of the driver fails, you can use ifconfig(8) to
|
|
|
|
switch the driver to the correct port.
|
|
|
|
|
|
|
|
ifconfig de0 altphys Thinwire/AUI port
|
|
|
|
ifconfig de0 -altphys 10baseT/UTP port
|
|
|
|
|
1994-10-29 13:13:40 +00:00
|
|
|
To enable this driver, you first need to add the following lines to
|
|
|
|
your config file (in i386/conf):
|
1994-10-01 20:16:47 +00:00
|
|
|
|
1994-10-29 13:13:40 +00:00
|
|
|
controller pci0
|
|
|
|
device de0
|
1994-10-01 20:16:47 +00:00
|
|
|
|
1994-10-12 11:19:36 +00:00
|
|
|
The PCI support code will automatically determine and enable the
|
|
|
|
correct IRQ.
|
|
|
|
|
1994-10-01 20:16:47 +00:00
|
|
|
Now you are ready to rebuild your kernel, reboot, and see if the
|
|
|
|
driver can configure your board. When the system boots, you will
|
|
|
|
hopefully something close to:
|
|
|
|
|
1996-12-01 06:01:00 +00:00
|
|
|
de0 <digital 21040 ethernet> int a irq 9 on pci0:7
|
1994-10-12 11:19:36 +00:00
|
|
|
reg20: virtual=0xf290a000 physical=0xc0001000
|
1994-10-01 20:16:47 +00:00
|
|
|
de0: enabling Thinwire/AUI port
|
1996-12-01 06:01:00 +00:00
|
|
|
de0: 21040 [10Mb/s] pass 2.3 ethernet address 08:00:2b:e2:1e:09
|
1994-10-01 20:16:47 +00:00
|
|
|
bpf: de0 attached
|
|
|
|
|
|
|
|
in the startup log. If so, the board configured properly and
|
|
|
|
should be ready to use.
|
|
|
|
|