OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [drivers/] [net/] [README.de4x5] - Blame information for rev 1777

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.