Blame view
Documentation/networking/dmfe.txt
2.12 KB
1db1a8740 [PATCH] Documenta... |
1 |
Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux. |
1da177e4c Linux-2.6.12-rc2 |
2 |
|
1db1a8740 [PATCH] Documenta... |
3 4 5 6 |
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 |
7 |
|
1db1a8740 [PATCH] Documenta... |
8 9 10 11 |
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 |
12 |
|
1da177e4c Linux-2.6.12-rc2 |
13 |
|
1db1a8740 [PATCH] Documenta... |
14 15 16 17 |
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 |
18 |
|
1db1a8740 [PATCH] Documenta... |
19 |
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) |
1da177e4c Linux-2.6.12-rc2 |
20 |
|
1db1a8740 [PATCH] Documenta... |
21 |
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 |
22 |
|
1db1a8740 [PATCH] Documenta... |
23 |
insmod dmfe |
1da177e4c Linux-2.6.12-rc2 |
24 |
|
1db1a8740 [PATCH] Documenta... |
25 26 |
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 |
27 |
|
1db1a8740 [PATCH] Documenta... |
28 29 30 31 |
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 |
32 |
|
1db1a8740 [PATCH] Documenta... |
33 |
Next you should configure your network interface with a command similar to : |
1da177e4c Linux-2.6.12-rc2 |
34 |
|
1db1a8740 [PATCH] Documenta... |
35 36 |
ifconfig eth0 172.22.3.18 ^^^^^^^^^^^ |
3f6dee9b2 Fix some typos in... |
37 |
Your IP Address |
1da177e4c Linux-2.6.12-rc2 |
38 |
|
1db1a8740 [PATCH] Documenta... |
39 |
Then you may have to modify the default routing table with command : |
1da177e4c Linux-2.6.12-rc2 |
40 |
|
1db1a8740 [PATCH] Documenta... |
41 |
route add default eth0 |
1da177e4c Linux-2.6.12-rc2 |
42 |
|
1da177e4c Linux-2.6.12-rc2 |
43 |
|
1db1a8740 [PATCH] Documenta... |
44 |
Now your ethernet card should be up and running. |
1da177e4c Linux-2.6.12-rc2 |
45 |
|
1da177e4c Linux-2.6.12-rc2 |
46 |
|
1db1a8740 [PATCH] Documenta... |
47 |
TODO: |
1da177e4c Linux-2.6.12-rc2 |
48 |
|
1db1a8740 [PATCH] Documenta... |
49 50 51 52 |
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 |
53 |
|
1da177e4c Linux-2.6.12-rc2 |
54 |
|
1db1a8740 [PATCH] Documenta... |
55 |
Authors: |
1da177e4c Linux-2.6.12-rc2 |
56 |
|
1db1a8740 [PATCH] Documenta... |
57 58 59 60 61 62 |
Sten Wang <sten_wang@davicom.com.tw > : Original Author Tobias Ringstrom <tori@unhappy.mine.nu> : Current Maintainer 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> |