Ethernet HOWTO Linux以太网-HOWTO (4)型号的信…

2008-02-23 07:20:46来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折




AMD 79C970/970A (PCnet-PCI)
状态:支持,驱动程序名称:pcnet32

这是PCnet-PCI——与PCnet-32相似,不过是为基于PCI总线系统设计的。请参阅上面的PCnet-32信息。这意味著需要构建一个启用PCI BIOS支持的内核。'970A在原始的'970设计上增加了全双工支持及其它一些特性。

注意,Boca制造的79C970无法用在较快的奔腾机器上。这是个硬件错误,它也会影响DOS用户。参考Boca一节以了解更多的细节。


AMD 79C971 (PCnet-FAST)
状态:支持,驱动程序名称:pcnet32

这是用于PCI系统的AMD的100Mbit芯片,也支持全双工操作。1996年6月出产。


AMD 79C972 (PCnet-FAST )
状态:支持,驱动程序名称:pcnet32

已经证实该网卡工作情况与'971一样。


AMD 79C974 (PCnet-SCSI)
状态:支持,驱动程序名称:pcnet32

这是PCnet-SCSI——从以太网的观点来看基本上按'970处理。参看上文。不要问是否支持芯片的SCSI部分——本文是以太网-HowTo,不是SCSI-HowTo。


4.5 Ansel Communications


AC3200 EISA
状态:半支持,驱动程序名称:ac3200

注意,要在make config时访问该驱动程序依然需要先在回答“Prompt for development and/or incomplete code/drivers?”时回答“Y”。这只是因为这种网卡很少见,导致驱动程序稳定性的反馈太少。

其驱动程序作为alpha测试驱动程序被包含在目前的内核里。该网卡是基于ne2000和wd80x3网卡上使用的普通的NS8390芯片。请参见本文的 Alpha驱动程序以了解在Linux下使用alpha版驱动程序的重要信息。

如果你在使用该网卡,请让我们知道它的工作情况,虽然在v1.1.25内核里就包含了其驱动程序,但反馈信息很少。

如果你想把该驱动程序作为一个可载入的模块,应该阅读 把以太网驱动程序作为模块使用以了解有关模块的信息。


4.6 Apricot


Apricot Xen-II On Board Ethernet
状态:半支持,驱动程序名称:apricot

这是使用i82596总线控制芯片的板上以太网卡。它的I/O地址只能是0x300。从驱动程序的源码上得知,其IRQ也被硬件固定为10。

早期版本的驱动程序倾向于认为0x300处存放的一定是apricot NIC。后来才对硬件地址进行检查以避免错误的检测。


4.7 Arcnet
状态:支持,驱动程序名称:arcnet (arc-rimi, com90xx, com20020)

由于该网卡的价格非常低廉而且以太网性能很好,可能人们会有很多机会捐献出他们的Arcnet硬件,使得很多家用系统都使用Arcnet。

Arcnet的一个优点在于所有的网卡接口都一样,所以只需要一个驱动程序。它还内建了错误处理机制,据信不会丢失数据包。(对UDP来说这可太棒了!)注意,arcnet驱动程序使用“arc0”作为自己的名字,而不是通常的以太网设备名“eth0”。

在标准内核里包含了若干设置跳线、一般提示和邮寄Bug报告地址的信息文件。

据信100Mbs的ARCnet网卡也可以同样使用该驱动程序!


4.8 AT&T

注意,AT&T的StarLAN是一种孤岛技术,跟SynOptics的LattisNet一样,不能在标准的10Base-T环境里使用,没有能进行“相互交流”的Hub。


AT&T T7231 (LanPACER )
状态:不支持。

这些StarLAN网卡使用的接口类似于i82586芯片。Matthijs Melchior(matthijs.n.melchior@att.com)曾经试著用过3c507的驱动程序,好象差不多可以工作了。但从那之后就再没听过多少消息了。


4.9 Boca Research

不错,他们不光是制造多口串行卡。


Boca BEN400
状态:支持,驱动程序名称:ne ( 8390)

显然这是一款NE2000兼容网卡,使用VIA VT86C916芯片。


Boca BEN (ISA, VLB, PCI)
状态:支持,驱动程序名称:lance, pcnet32

这些网卡都是基于AMD的PCnet芯片。需要警告一下潜在的买家,许多用户在使用这些VLB/PCI网卡时遇到了没完没了的麻烦。快的奔腾系统用户受到了特别的打击。注意这并不是驱动程序的问题,因为DOS/Win/NT用户也一样遇到麻烦。Boca的技术支持电话号码是(407) 241-8088,也可以通过75300.2672@compuserve.com找到他们。老式的ISA网卡看来没遇到这种问题。

Boca对受影响的使用者提供“包修”服务,需要增加一个缺少的电容,虽然可以解决一些问题,但对大多数人来说并非百分之百奏效。

如果您仍然想买这种网卡,至少试著得到一个7天无条件退货的条款,这样一旦出问题你就可以退货。

有关AMD芯片更一般的信息可以在 AMD LANCE找到。

基于AMD LANCE的以太网卡的更多技术信息可以在 Notes on AMD...找到。


4.10 Cabletron

Donald写道:“是的,又一个不肯提供编程资料的公司。他们要等待几个月来最终确定所有他们的资料都是私有的,蓄意浪费我的时间。如果可以的话,象躲避瘟疫一样避免使用他们的网卡。还要注意,有人曾打电话给Cabletron,结果听到什么‘有个D. Becker在编写Linux下的驱动程序’之类的话——好象我是为他们工作的。完全不是这么回事。”


看来自从几年前Donald写了上述注释后,Cabletron改变他们对于编程资料的政策(象Xircom一样)——如果你想证实这一点或索取编程信息的话,发个e-mail给support@ctron.com。但是,现在几乎没有人对老式的E20xx和E21xx网卡提出修改/更新驱动程序的要求了。


E10**, E10**-x, E20**, E20**-x
状态:半支持,驱动程序名称:ne ( 8390)

这些差不多算是NEx000兼容网卡,据报告可以使用标准的NEx000驱动程序,这要感谢探测时的ctron特性检查。如果有问题,几乎不可能修复,因为没有编程资料。


E2100
状态:半支持,驱动程序名称:e2100 ( 8390)

又来了,在编程资料私有的情况下什么都做不了。E2100的设计很差劲。每次传送数据包映射它的共享内存时,它都要映射到整个128K的区域!这就意味著你无法在此区域安全地使用另一个中断驱动的共享内存设备,包括另一个E2100。绝大多数时间它都正常工作,但时不时地会咬你一口。(对,这个问题可以通过传送数据包时关中断来避免,但那样几乎肯定会丢失时钟ticks。)同样,如果错误地对板进行了编程,或者在错误的时刻暂停机器,即使reset按钮都无法生效。你必须关机并保持30秒之后再开机。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Ethernet HOWTO Linux以太网-HOWTO (7)笔记本电脑联网

下一篇:Jaz-drive HOWTO -- 5. Linux 上的 Jaz 工具软件