Commit | Line | Data |
---|---|---|
6b59e319 MPS |
1 | Note: This driver doesn't have a maintainer. |
2 | ||
1db1a874 | 3 | Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux. |
1da177e4 | 4 | |
1db1a874 ID |
5 | This program is free software; you can redistribute it and/or |
6 | modify it under the terms of the GNU General Public License | |
7 | as published by the Free Software Foundation; either version 2 | |
8 | of the License, or (at your option) any later version. | |
1da177e4 | 9 | |
1db1a874 ID |
10 | This program is distributed in the hope that it will be useful, |
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | GNU General Public License for more details. | |
1da177e4 | 14 | |
1da177e4 | 15 | |
1db1a874 ID |
16 | This driver provides kernel support for Davicom DM9102(A)/DM9132/DM9801 ethernet cards ( CNET |
17 | 10/100 ethernet cards uses Davicom chipset too, so this driver supports CNET cards too ).If you | |
18 | didn't compile this driver as a module, it will automatically load itself on boot and print a | |
19 | line similar to : | |
1da177e4 | 20 | |
1db1a874 | 21 | dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) |
1da177e4 | 22 | |
1db1a874 | 23 | If you compiled this driver as a module, you have to load it on boot.You can load it with command : |
1da177e4 | 24 | |
1db1a874 | 25 | insmod dmfe |
1da177e4 | 26 | |
1db1a874 ID |
27 | This way it will autodetect the device mode.This is the suggested way to load the module.Or you can pass |
28 | a mode= setting to module while loading, like : | |
1da177e4 | 29 | |
1db1a874 ID |
30 | insmod dmfe mode=0 # Force 10M Half Duplex |
31 | insmod dmfe mode=1 # Force 100M Half Duplex | |
32 | insmod dmfe mode=4 # Force 10M Full Duplex | |
33 | insmod dmfe mode=5 # Force 100M Full Duplex | |
1da177e4 | 34 | |
1db1a874 | 35 | Next you should configure your network interface with a command similar to : |
1da177e4 | 36 | |
1db1a874 ID |
37 | ifconfig eth0 172.22.3.18 |
38 | ^^^^^^^^^^^ | |
3f6dee9b | 39 | Your IP Address |
1da177e4 | 40 | |
1db1a874 | 41 | Then you may have to modify the default routing table with command : |
1da177e4 | 42 | |
1db1a874 | 43 | route add default eth0 |
1da177e4 | 44 | |
1da177e4 | 45 | |
1db1a874 | 46 | Now your ethernet card should be up and running. |
1da177e4 | 47 | |
1da177e4 | 48 | |
1db1a874 | 49 | TODO: |
1da177e4 | 50 | |
1db1a874 ID |
51 | Implement pci_driver::suspend() and pci_driver::resume() power management methods. |
52 | Check on 64 bit boxes. | |
53 | Check and fix on big endian boxes. | |
54 | Test and make sure PCI latency is now correct for all cases. | |
1da177e4 | 55 | |
1da177e4 | 56 | |
1db1a874 | 57 | Authors: |
1da177e4 | 58 | |
1db1a874 | 59 | Sten Wang <sten_wang@davicom.com.tw > : Original Author |
1db1a874 ID |
60 | |
61 | Contributors: | |
62 | ||
63 | Marcelo Tosatti <marcelo@conectiva.com.br> | |
89a056df | 64 | Alan Cox <alan@lxorguk.ukuu.org.uk> |
1db1a874 ID |
65 | Jeff Garzik <jgarzik@pobox.com> |
66 | Vojtech Pavlik <vojtech@suse.cz> |