1 |
1626 |
jcastillo |
The de425/de434/de435/de500 driver in this distribution is designed to work
|
2 |
|
|
with the Digital Equipment Corporation series of PCI/EISA ethernet cards
|
3 |
|
|
(DE425, DE434, DE435, DE500) and with all kernels that support PCI.
|
4 |
|
|
|
5 |
|
|
Auto media detection is provided so that the media choice isn't compiled in
|
6 |
|
|
and is flexible enough to be able to reconfigure on-the-fly. This feature
|
7 |
|
|
hasn't been included for the DE500 unfortunately, due to a potential patent
|
8 |
|
|
dispute. When I get around to implementing the autosense algorithm by myself
|
9 |
|
|
(which could legally be difficult to prove since I'm part of the group that
|
10 |
|
|
has implemented the patented algorithm) you'll have an auto speed selection
|
11 |
|
|
for the de500. If you want the auto speed feature yell at Digital. If enough
|
12 |
|
|
of you do things might change.
|
13 |
|
|
|
14 |
|
|
The ability to load this driver as a loadable module has been included,
|
15 |
|
|
although I don't recommend its use with PCI, since PCI dynamically allocates
|
16 |
|
|
where the card will go at boot time (i.e. the card would have to be present
|
17 |
|
|
in the system at boot time for its address/IRQ to be assigned).
|
18 |
|
|
|
19 |
|
|
The performance we've achieved so far has been measured through the 'ttcp'
|
20 |
|
|
tool at 1.06MB/s for TCP and 1.17MB/s for UDP. This measures the total
|
21 |
|
|
stack performance which includes the card, so don't expect to get much
|
22 |
|
|
nearer the 1.25MB/s theoretical ethernet rate.
|
23 |
|
|
|
24 |
|
|
TCP UDP
|
25 |
|
|
TX RX TX RX
|
26 |
|
|
DE425 1030k 997k 1170k 1128k (EISA on a Dell 433DE)
|
27 |
|
|
DE434 1063k 995k 1170k 1125k (PCI: DECpc XL 466d2)
|
28 |
|
|
DE435 1063k 995k 1170k 1125k (PCI: DECpc XL 466d2)
|
29 |
|
|
DE500 1063k 998k 1170k 1125k in 10Mb/s mode (PCI: DECpc XL 466d2)
|
30 |
|
|
|
31 |
|
|
All values are typical (in kBytes/sec) from a sample of 4 for each
|
32 |
|
|
measurement. Their error is approx +/-20k on a quiet (private) network and
|
33 |
|
|
also depend on what load the CPU has, CPU speed etc.
|
34 |
|
|
|
35 |
|
|
ZYNX and SMC cards, which use the PCI DECchip DC21040, are not specifically
|
36 |
|
|
supported in this driver because
|
37 |
|
|
|
38 |
|
|
a) I have no information on them.
|
39 |
|
|
b) I cannot test them with the driver.
|
40 |
|
|
c) Donald Becker's 'tulip.c' driver works with them....well one person says
|
41 |
|
|
they do and another says they do not, so take your pick!
|
42 |
|
|
|
43 |
|
|
This driver can be made to work with the ZYNX (and may be the SMC) card by
|
44 |
|
|
setting a compile time flag (IS_NOT_DEC) in linux/drivers/net/CONFIG
|
45 |
|
|
|
46 |
|
|
Enjoy!
|
47 |
|
|
|
48 |
|
|
Dave
|