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>