Linux Davicom DM9102(A)/DM9132/DM9801 快速以太网驱动程序¶
注意:此驱动程序没有维护者。
本程序是自由软件;您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它;无论是许可证的第 2 版,还是(由您选择)任何后续版本。
本程序的发布是希望它能有所用处,但不提供任何担保;甚至没有对适销性或针对特定用途的适用性的暗示担保。有关更多详细信息,请参阅 GNU 通用公共许可证。
此驱动程序为 Davicom DM9102(A)/DM9132/DM9801 以太网卡提供内核支持(CNET 10/100 以太网卡也使用 Davicom 芯片组,因此此驱动程序也支持 CNET 卡)。如果您没有将此驱动程序编译为模块,它将在启动时自动加载,并打印类似于以下的行
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
如果您将此驱动程序编译为模块,则必须在启动时加载它。您可以使用命令加载它
insmod dmfe
这样它将自动检测设备模式。这是加载模块的建议方法。或者,您可以在加载时向模块传递 mode= 设置,例如
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
接下来,您应该使用类似于以下的命令配置您的网络接口
ifconfig eth0 172.22.3.18
^^^^^^^^^^^
Your IP Address
然后,您可能需要使用以下命令修改默认路由表
route add default eth0
现在,您的以太网卡应该可以正常工作了。
待办事项
实现 pci_driver::suspend() 和 pci_driver::resume() 电源管理方法。
在 64 位机器上进行检查。
在大端机器上检查和修复。
测试并确保所有情况下 PCI 延迟现在都正确。
作者
Sten Wang <sten_wang@davicom.com.tw > : 原始作者
贡献者
Marcelo Tosatti <marcelo@conectiva.com.br>
Alan Cox <alan@lxorguk.ukuu.org.uk>
Jeff Garzik <jgarzik@pobox.com>
Vojtech Pavlik <vojtech@suse.cz>