Blame view

Documentation/networking/dmfe.txt 2.1 KB
6b59e3191   Marcos Paulo de Souza   Documentation: ne...
1
  Note: This driver doesn't have a maintainer.
1db1a8740   Ismail Donmez   [PATCH] Documenta...
2
  Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
3

1db1a8740   Ismail Donmez   [PATCH] Documenta...
4
5
6
7
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General   Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
8

1db1a8740   Ismail Donmez   [PATCH] Documenta...
9
10
11
12
  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
13

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
14

1db1a8740   Ismail Donmez   [PATCH] Documenta...
15
16
17
18
  This driver provides kernel support for Davicom DM9102(A)/DM9132/DM9801 ethernet cards ( CNET
  10/100 ethernet cards uses Davicom chipset too, so this driver supports CNET cards too ).If you
  didn't compile this driver as a module, it will automatically load itself on boot and print a
  line similar to :
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19

1db1a8740   Ismail Donmez   [PATCH] Documenta...
20
  	dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
21

1db1a8740   Ismail Donmez   [PATCH] Documenta...
22
  If you compiled this driver as a module, you have to load it on boot.You can load it with command :
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
23

1db1a8740   Ismail Donmez   [PATCH] Documenta...
24
  	insmod dmfe
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
25

1db1a8740   Ismail Donmez   [PATCH] Documenta...
26
27
  This way it will autodetect the device mode.This is the suggested way to load the module.Or you can pass
  a mode= setting to module while loading, like :
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
28

1db1a8740   Ismail Donmez   [PATCH] Documenta...
29
30
31
32
  	insmod dmfe mode=0 # Force 10M Half Duplex
  	insmod dmfe mode=1 # Force 100M Half Duplex
  	insmod dmfe mode=4 # Force 10M Full Duplex
  	insmod dmfe mode=5 # Force 100M Full Duplex
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
33

1db1a8740   Ismail Donmez   [PATCH] Documenta...
34
  Next you should configure your network interface with a command similar to :
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
35

1db1a8740   Ismail Donmez   [PATCH] Documenta...
36
37
  	ifconfig eth0 172.22.3.18
                        ^^^^^^^^^^^
3f6dee9b2   Matt LaPlante   Fix some typos in...
38
  		     Your IP Address
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
39

1db1a8740   Ismail Donmez   [PATCH] Documenta...
40
  Then you may have to modify the default routing table with command :
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
41

1db1a8740   Ismail Donmez   [PATCH] Documenta...
42
  	route add default eth0
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
43

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
44

1db1a8740   Ismail Donmez   [PATCH] Documenta...
45
  Now your ethernet card should be up and running.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
46

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
47

1db1a8740   Ismail Donmez   [PATCH] Documenta...
48
  TODO:
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
49

1db1a8740   Ismail Donmez   [PATCH] Documenta...
50
51
52
53
  Implement pci_driver::suspend() and pci_driver::resume() power management methods.
  Check on 64 bit boxes.
  Check and fix on big endian boxes.
  Test and make sure PCI latency is now correct for all cases.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
54

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
55

1db1a8740   Ismail Donmez   [PATCH] Documenta...
56
  Authors:
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
57

1db1a8740   Ismail Donmez   [PATCH] Documenta...
58
  Sten Wang <sten_wang@davicom.com.tw >   : Original Author
1db1a8740   Ismail Donmez   [PATCH] Documenta...
59
60
61
62
  
  Contributors:
  
  Marcelo Tosatti <marcelo@conectiva.com.br>
89a056df7   Alan Cox   Rationalise Randy...
63
  Alan Cox <alan@lxorguk.ukuu.org.uk>
1db1a8740   Ismail Donmez   [PATCH] Documenta...
64
65
  Jeff Garzik <jgarzik@pobox.com>
  Vojtech Pavlik <vojtech@suse.cz>