Blame view
Documentation/networking/dmfe.txt
2.1 KB
6b59e3191 Documentation: ne... |
1 |
Note: This driver doesn't have a maintainer. |
1db1a8740 [PATCH] Documenta... |
2 |
Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux. |
1da177e4c Linux-2.6.12-rc2 |
3 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
8 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
13 |
|
1da177e4c Linux-2.6.12-rc2 |
14 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
19 |
|
1db1a8740 [PATCH] Documenta... |
20 |
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) |
1da177e4c Linux-2.6.12-rc2 |
21 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
23 |
|
1db1a8740 [PATCH] Documenta... |
24 |
insmod dmfe |
1da177e4c Linux-2.6.12-rc2 |
25 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
28 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
33 |
|
1db1a8740 [PATCH] Documenta... |
34 |
Next you should configure your network interface with a command similar to : |
1da177e4c Linux-2.6.12-rc2 |
35 |
|
1db1a8740 [PATCH] Documenta... |
36 37 |
ifconfig eth0 172.22.3.18 ^^^^^^^^^^^ |
3f6dee9b2 Fix some typos in... |
38 |
Your IP Address |
1da177e4c Linux-2.6.12-rc2 |
39 |
|
1db1a8740 [PATCH] Documenta... |
40 |
Then you may have to modify the default routing table with command : |
1da177e4c Linux-2.6.12-rc2 |
41 |
|
1db1a8740 [PATCH] Documenta... |
42 |
route add default eth0 |
1da177e4c Linux-2.6.12-rc2 |
43 |
|
1da177e4c Linux-2.6.12-rc2 |
44 |
|
1db1a8740 [PATCH] Documenta... |
45 |
Now your ethernet card should be up and running. |
1da177e4c Linux-2.6.12-rc2 |
46 |
|
1da177e4c Linux-2.6.12-rc2 |
47 |
|
1db1a8740 [PATCH] Documenta... |
48 |
TODO: |
1da177e4c Linux-2.6.12-rc2 |
49 |
|
1db1a8740 [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 Linux-2.6.12-rc2 |
54 |
|
1da177e4c Linux-2.6.12-rc2 |
55 |
|
1db1a8740 [PATCH] Documenta... |
56 |
Authors: |
1da177e4c Linux-2.6.12-rc2 |
57 |
|
1db1a8740 [PATCH] Documenta... |
58 |
Sten Wang <sten_wang@davicom.com.tw > : Original Author |
1db1a8740 [PATCH] Documenta... |
59 60 61 62 |
Contributors: Marcelo Tosatti <marcelo@conectiva.com.br> |
89a056df7 Rationalise Randy... |
63 |
Alan Cox <alan@lxorguk.ukuu.org.uk> |
1db1a8740 [PATCH] Documenta... |
64 65 |
Jeff Garzik <jgarzik@pobox.com> Vojtech Pavlik <vojtech@suse.cz> |