Donald提到可以为Ultra的“Altego”模式编写一个独立的驱动程序,该模式允许把发送链接起来进行,其代价是接收缓存的利用效率会下降,但是也可能不下降。
总线控制SCSI主机适配器的用户需要注意:在与Interactive UNIX一起发行的手册里提到,SMC Ultra里的一个Bug会导致aha-154X主机适配器运行的SCSI磁盘数据损坏。这可能影响aha-154X兼容卡,如BusLogic板和AMI-FastDisk SCSI主机适配器。
SMC承认在Interactive和老式Windows NT驱动程序上会出现这个问题。它是早期版本的网卡存在的硬件冲突,可以通过驱动程序的设计解决。目前的Ultra驱动程序通过只在与网卡传递数据时才启用共享内存避免了这个问题。确定你的内核版本至少是1.1.84以上,或者启动时报告的驱动程序版本至少为smc-ultra.c:v1.12,否则就会出问题。
如果你想把该驱动程序作为一个可载入的模块,应该阅读 把以太网驱动程序作为模块使用以了解有关模块的信息。
SMC Elite Ultra32 EISA
状态:支持,驱动程序名称:smc-ultra32 ( 8390)
这个EISA网卡与其相应的ISA网卡有很多共同点。在v2.0和v2.2内核里都包含了一个可以使用(而且稳定)的驱动程序。感谢Leonard Zubkoff买了一些这样的网卡,使得Linux里能够增加对它们的支持。
SMC EtherEZ (8416)
状态:支持,驱动程序名称:smc-ultra ( 8390)
该网卡使用SMC的83c795芯片并支持即插即用特性。它也有SMC Ultra兼容模式,可以使用Linux的Ultra驱动程序。要得到最佳效果,请使用SMC提供的程序(通过他们的FTP/WWW站点)禁用PnP,并把它配置为共享内存模式。参见上面有关Ultra驱动程序的说明。
对于v1.2内核,该网卡必须被配置为共享内存模式。但v2.0内核可以在共享内存或可编程I/O模式下使用该网卡。共享内存模式稍微快一点,而且对CPU资源的占用少一些。
SMC EtherPower PCI (8432)
状态:支持,驱动程序名称:de4x5, tulip
先声明一点:EtherPower II是一款完全不同的网卡。往下看!这些网卡是基本的DEC 21040产品,即一个大芯片和若干收发器。Donald在开发通用21040驱动程序(又名tulip.c)时使用了一块这样的网卡。再一次感谢Duke Kamstra提供了开发时所用的网卡。
某些近期版本的这种网卡使用较新的DEC 21041芯片,在使用早期版本的tulip驱动程序时可能会有问题。如果遇到麻烦,请确定使用的是最新发布的驱动程序,它可能还没有被包含在目前的内核源码树中。
参见 DEC 21040以了解这些网卡的更多信息和当前驱动程序的状况。
很明显,EtherPower-II网卡的最新版本使用9432芯片。目前还不清楚它是否可以使用现在的驱动程序。同样,如果无法确信的话,在购买网卡之前,先确定如果不能使用Linux驱动程序就可以退货。
SMC EtherPower II PCI (9432)
状态:半支持,驱动程序名称:epic100
这些网卡是基于SMC 83c170芯片,与基于Tulip的网卡完全不同。在v2.0和v2.2内核里包含支持它的新驱动程序。更多的细节请访问:
http://www.scyld.com/linux/drivers/epic100.html
SMC 1211TX 10/100
状态:半支持,驱动程序名称:rtl8139
显然SMC已经不再是如Ultra和EPIC那样提供网卡的同一家公司。芯片设计部分现在叫做SMSC,而SMC的名称是与低端OEM板联系在一起的,就像这块板一样——带一块修改过的EEPROM的RealTek 8139。
SMC 3008
状态:不支持。
这些8比特网卡是基于Fujitsu MB86950的,它是Linux at1700驱动程序所用MB86965的古老版本。Russ说可以通过阅读at1700.c代码和他自己的Tiara网卡DOS驱动程序包(tiara.asm)来编写它的驱动程序。这些网卡不是很常见。
SMC 3016
状态:不支持。
这些是16比特的I/O映射8390网卡,与通用NE2000网卡很相似。如果你能从SMC得到说明资料,那么移植NE2000驱动程序将相当简单。这些网卡不是很常见。
SMC-9000 / SMC 91c92/4
状态:支持,驱动程序名称:smc9194
SMC9000是基于91c92芯片的VLB网卡。91c92也出现在若干其它品牌网卡上,但相当少见。
SMC 91c100
状态:半支持,驱动程序名称:smc9194
据说SMC 91c92驱动程序支持该款基于100Base-T芯片的网卡,但目前还未得到证实。
4.36 Texas Instruments
ThunderLAN
状态:支持,驱动程序名称:tlan
该驱动程序覆盖了许多Compaq的内建以太网设备,包括NetFlex和Netelligent系列。它还支持Olicom的2183、2185、2325和2326产品。
4.37 Thomas Conrad
Thomas Conrad TC-5048
这是基于DEC的21040芯片的另一款PCI网卡。
参见有关21040芯片一节( DEC 21040)以了解更多信息。
4.38 VIA
你可能没见过VIA网卡,但VIA制造的几种网络芯片被用在其它厂家的以太网卡上。他们有一个WWW站点:
http://www.via.com.tw/
VIA 86C926 Amazon
状态:支持,驱动程序名称:ne, ne2k-pci ( 8390)
该控制器芯片是VIA提供的PCI-NE2000。你可以选择ISA/PCI驱动程序ne.c或者只支持PCI的驱动程序
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
。参见PCI-NE2000一节以了解更多信息。
VIA 86C100A Rhine II (and 3043 Rhine I)
Status 支持,驱动程序名称:via-rhine
这一相当新的驱动程序可以在目前的2.0和2.1内核里找到。它是在86C926 NE2000芯片上的改进,支持总线控制权传递,但严格的缓存32比特字节对齐的要求限制了从中得到的好处。要了解更多细节和驱动程序更新,参见:
http://www.scyld.com/linux/drivers/via-rhine.html
4.39 Western Digital
请参见 SMC以了解有关SMC网卡的信息。(SMC在多年前就收购了Western Digital的网卡部门。)
4.40 Winbond
Winbond实际上并不制造和向大众销售完整的网卡——他们生产单片以太网芯片,其它公司购买并在PCI板上印上自己的名字,然后通过零售店销售。可以从下面得到一些设置程序和技术支持:
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




