mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-25 11:37:56 +00:00
79c2a5b3ff
a) Removal of private typedefs tulip_uint*_t, use standard u_int_*_t. b) Change [Dd][Cc]21.4. to just 21.4., seems Dec has done this to all of the drivers for all OS's. (Did they get in trouble with someone?) [The few that remain can either not be eliminated, or are waiting for additional driver functional changes that will remove them.] c) Move some code from dc21040.h into the driver, later a whole block of that code and more will move to devar.h, but for now this makes it easier to study diffs. d) Add a big bold comment to the README.de file about it not reflecting reality anymore. Note that these are all cosmetic changes and should be no functional change in the driver whatsoever. If _anyone_ spots a problem introduced by this please let me know ASAP!
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
$Id: README.de,v 1.4 1994/10/29 13:13:39 jkh Exp $
|
|
|
|
THIS FILE IS SERIOUSLY OUT OF DATE AND NO LONGER REFLECTS
|
|
REALITY. THE ULTIMATE REFERENCE IS THE SOURCE CODE ITSELF.
|
|
rgrimes@FreeBSD.org
|
|
----------------
|
|
|
|
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
|
|
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
|
|
using a eariler pass chip, you may encounter undetected transmit
|
|
corruptions. This driver also requires that 21040-AA use a serial
|
|
Ethernet address ROM as described in the 21040 specification.
|
|
|
|
The DEC DE425 EISA NIC based on the 21040-AA is not support at
|
|
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
|
|
|
|
To enable this driver, you first need to add the following lines to
|
|
your config file (in i386/conf):
|
|
|
|
controller pci0
|
|
device de0
|
|
|
|
The PCI support code will automatically determine and enable the
|
|
correct IRQ.
|
|
|
|
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:
|
|
|
|
de0 <digital 21040 ethernet> int a irq 9 on pci0:7
|
|
reg20: virtual=0xf290a000 physical=0xc0001000
|
|
de0: enabling Thinwire/AUI port
|
|
de0: 21040 [10Mb/s] pass 2.3 ethernet address 08:00:2b:e2:1e:09
|
|
bpf: de0 attached
|
|
|
|
in the startup log. If so, the board configured properly and
|
|
should be ready to use.
|
|
|