DFE-530TX
状态:支持,驱动程序名称:via-rhine
又一款使用VIA Rhine芯片组。(参见 VIA Rhine)不要把它同基于tulip的网卡DE-530相混淆。
DFE-538TX
状态:支持,驱动程序名称:rtl8139, 8139too
该网卡使用RealTek 8139芯片——参见 RealTek 8139一节。
4.15 DFI
DFINET-300和DFINET-400
状态:支持,驱动程序名称:ne ( 8390)
又一款拙劣设计的NE兼容网卡——这些网卡在PROM的前三个字节使用“DFI”,而不是象所有NE1000和NE2000网卡那样在第14和15字节使用0x57。(300是8比特的伪NE1000兼容卡,400是伪NE2000兼容卡。)
4.16 Digital / DEC
DEPCA, DE100/1, DE200/1/2, DE210, DE422
状态:支持,驱动程序名称:depca
源文件“depca.c”里的说明包含了在一台机器里如何使用多块此类网卡。注意,DE422是EISA网卡。这些网卡都是基于AMD的LANCE芯片。参见 AMD LANCE以了解更多信息。同时最多只能使用两块ISA网卡,因为它们的I/O基址只能设置在0x300和0x200。如果想这么做的话,请阅读标准内核源码树中的驱动程序源文件depca.c里的注释。
其驱动程序也可以用在基于Alpha CPU的机器上,用户还可以使用其中的各种ioctl()函数。
Digital EtherWorks 3 (DE203, DE204, DE205)
状态:支持,驱动程序名称:ewrk3
这些网卡使用DEC的私有芯片,而不是象早期的DE200网卡那样使用LANCE芯片。它们支持共享内存和可编程I/O两种工作方式,但在使用PIO模式时其性能会下降50%。共享内存的大小可以设置为2kB、32kB或64kB,但驱动程序只进行了2kB和32kB下的测试。在驱动程序文件ewrk3.c的开头有更多的信息(包括如何把它作为可载入模块使用),在README.ewrk3里也有此类信息。在发行的标准内核里包含了这两个文件。与depca.c一样,该驱动程序也支持Alpha CPU。
标准的驱动程序里有一些有趣的ioctl()调用,可以用来获取或清除数据包统计信息、读/写EEPROM、改变硬件地址等。黑客可以阅读源代码以了解更多此类信息。
除了其它工具软件,David还为这些网卡编写了一个配置工具(依照DOS程序NICSETUP.EXE)。这些都可以在大多数Linux的FTP站点的目录/pub/Linux/system/Network/management下找到——查找文件ewrk3tools-X.XX.tar.gz。
DE425 EISA, DE434, DE435, DE500
状态:支持,驱动程序名称:de4x5, tulip
这些网卡是基于下面会提到的21040芯片。DE500使用21140芯片提供10/100Mbs以太网的连接。阅读下面的21040一节以了解其它信息。在非DEC网卡使用此驱动程序时还有一些编译时的选项。细节可见README.de4x5。
所有Digital网卡都自动探测媒介(除了DE500暂时因为专利的原因还不支持这一点)。
驱动程序也支持Alpha CPU,可以被作为模块载入。用户可以通过ioctl()调用访问驱动程序的内部——参考“ewrk3”工具和de4x5.c源码以了解如何使用。
DEC 21040, 21041, 2114x, Tulip
状态:支持,驱动程序名称:de4x5, tulip
DEC 21040是Digital的总线控制单片以太网卡产品,与AMD的PCnet芯片类似。21040是为PCI总线结构特别设计的。显然目前不再生产这些芯片了,因为Intel购买了DEC的半导体部分,更倾向于使用他们自己的以太网卡芯片。
对基于此芯片的网卡可以在两个驱动程序之间进行选择。上面讨论了DE425驱动程序,还有一个通用的21040“tulip”驱动程序。
警告:即使你的网卡是基于该芯片的,驱动程序也可能出问题。Davies写道:
“无法保证‘tulip.c’或‘de4x5.c’可以驱动任一基于DC2114x的网卡,除非说明支持该网卡。为什么??因为一个寄存器,通用寄存器(CSR12),(1)DC21140A中的CSR12是可编程的,而各个销售商的实现各不相同;(2)DC21142/3中的CSR12现在是个SIA控制寄存器(按照DC21041的方式)。唯一的希望是SROM可以编码来帮助构建驱动程序。但这并非可以确保的解决方案,因为有些销售商(如SMC的9332网卡)并未遵从Digital Semiconductor推荐的SROM编程格式。”
从非技术的角度上说,这就意味著你无法确定一个未知的采用DC2114x芯片的网卡可以使用Linux驱动程序,所以在购买网卡之前,最好确定一下可以退货。
在很多近期的SMC EtherPower网卡中也发现21041芯片被用来代替21040。21140可以支持100Base-T,并使用21040芯片的Linux驱动程序。如果要对非DEC的网卡使用David的de4x5驱动程序,请先看一下README.de4x5里的细节。
如果有问题的话,请试著从Donald的ftp/WWW站点获取最新的驱动程序版本。
Tulip Driver
那里还有一个各种使用21040芯片的网卡/销售商的(非完全)列表。
4.17 Farallon
Farallon销售EtherWave适配器和收发器。其设备可以把多个10baseT设备构成菊花链。
Farallon Etherwave
状态:支持,驱动程序名称:3c509
据说这是一个包含EtherWave收发器的3c509兼容网卡。可以成功地使用目前的Linux的3c509驱动程序。对于一般的应用,该网卡过于昂贵了,但在某些特殊情况下可以使用它。小Hub的价格在$125以上,Etherwave还要在板卡的价格之上增加$75-$100——如果拉一根线太少的话就物有所值,如果是缺少两个网络就不值得这么做了。
Farallon PCI 593
状态:支持,驱动程序名称:de4x5, tulip
据说该网卡可以被de4x5驱动程序检测到。
4.18 Fujitsu
与许多网络芯片制造商不同,Fujitsu还制造和销售一些基于他们自己芯片的网卡。
Fujitsu FMV-181/182/183/184
状态:支持,驱动程序名称:fmv18x
从驱动程序来看,这些网卡就是Fujitsu的MB86965网卡的简单改进,这使它们与Allied Telesis的AT1700网卡很相似。
4.19 Hewlett Packard
272**网卡使用可编程I/O,与NE*000板卡类似,但是数据传输端口可以在不访问的时候“关闭”,以避免自动探测驱动程序时的麻烦。
感谢Glenn Talbott帮助澄清了本节有关HP硬件版本号的疑惑。
HP Night Director 10/100
状态:支持,驱动程序名称:pcnet32
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




