Blame view
Documentation/networking/dmfe.txt
2.12 KB
1db1a8740
|
1 |
Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux. |
1da177e4c
|
2 |
|
1db1a8740
|
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
|
7 |
|
1db1a8740
|
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
|
12 |
|
1da177e4c
|
13 |
|
1db1a8740
|
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
|
18 |
|
1db1a8740
|
19 |
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) |
1da177e4c
|
20 |
|
1db1a8740
|
21 |
If you compiled this driver as a module, you have to load it on boot.You can load it with command : |
1da177e4c
|
22 |
|
1db1a8740
|
23 |
insmod dmfe |
1da177e4c
|
24 |
|
1db1a8740
|
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
|
27 |
|
1db1a8740
|
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
|
32 |
|
1db1a8740
|
33 |
Next you should configure your network interface with a command similar to : |
1da177e4c
|
34 |
|
1db1a8740
|
35 36 |
ifconfig eth0 172.22.3.18 ^^^^^^^^^^^ |
3f6dee9b2
|
37 |
Your IP Address |
1da177e4c
|
38 |
|
1db1a8740
|
39 |
Then you may have to modify the default routing table with command : |
1da177e4c
|
40 |
|
1db1a8740
|
41 |
route add default eth0 |
1da177e4c
|
42 |
|
1da177e4c
|
43 |
|
1db1a8740
|
44 |
Now your ethernet card should be up and running. |
1da177e4c
|
45 |
|
1da177e4c
|
46 |
|
1db1a8740
|
47 |
TODO: |
1da177e4c
|
48 |
|
1db1a8740
|
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
|
53 |
|
1da177e4c
|
54 |
|
1db1a8740
|
55 |
Authors: |
1da177e4c
|
56 |
|
1db1a8740
|
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
|
63 |
Alan Cox <alan@lxorguk.ukuu.org.uk> |
1db1a8740
|
64 65 |
Jeff Garzik <jgarzik@pobox.com> Vojtech Pavlik <vojtech@suse.cz> |