4.2 Accton
Accton MPX
状态:支持,驱动程序名称:ne ( 8390)
不要被它的名字骗了。它还是NE2000兼容网卡,可以使用ne2000驱动程序。
Accton EN1203, EN1207, EtherDuo-PCI
状态:支持,驱动程序名称:de4x5, tulip或rtl8139
显然有几种修订版的EN1207(A到D),其中A、B和C是基于tulip的,而D版本的是基于RealTek 8139(驱动程序不同)。所以在购买时要确定如果出问题可以退回。
Accton EN2209 Parallel Port Adaptor (EtherPocket)
状态:半支持,驱动程序名称:?
现在有这些并口适配器的驱动程序,但还不包括在2.0或2.1版本内核源码中。可以从如下主页获取驱动程序:
http://www.unix-ag.uni-siegen.de/~nils/accton_linux.html
Accton EN2212 PCMCIA Card
状态:半支持,驱动程序名称:?
David Hinds在编写该网卡的驱动程序,最好检查一下他的PCMCIA软件包以了解目前的状态。
4.3 Allied Telesyn/Telesis
AT1500
状态:支持,驱动程序名称:lance
这些是使用79C960版本的AMD LANCE的系列低成本以太网卡。它们是可以控制总线的网卡,因此是一种可用的较快的ISA总线以太网卡。
DMA选择和芯片号码信息可以在 AMD LANCE找到。
更多有关基于AMD LANCE的以太网卡的技术信息可以在 Notes on AMD...找到。
AT1700
状态:支持,驱动程序名称:at1700
注意,要在make config时访问该驱动程序依然需要先在回答“Prompt for development and/or incomplete code/drivers?”时回答“Y”。这只是因为这种网卡很少见,导致驱动程序稳定性的反馈太少。如果与内核一起提供的驱动程序出现问题,也许你会对以下的替代驱动程序感兴趣:http://www.cc.hit-u.ac.jp/nagoya/at1700/
Allied Telesis的AT1700系列网卡是基于Fujitsu的MB86965芯片的。该芯片使用可编程I/O接口和一对固定大小的传输缓存。这样在发送背靠背的一小组数据包时,切换缓存带来的停顿较小。
该网卡的一个独特之处在于除了能够驱动10baseT的100欧姆UTP(非屏蔽双绞线)之外,还能够驱动一般安装在令牌环上的150欧姆STP(屏蔽双绞线)。该网卡还有一个光纤版本(AT1700FT)。
用在AT1700上的Fujitsu芯片有一个设计上的缺陷:它需要机器断电来完全重起。使用reset按钮无法重起总线接口。这也不是太坏,只不过在重起后才能可靠地被检测到。解决方法是在内核检测AT1700有问题时关机器重起。
AT2400
状态:支持,驱动程序名称: ne, ne2k-pci ( 8390)
还是PCI NE2000兼容网卡,它是基于RealTek 8029芯片的。
AT2450
状态:支持,驱动程序名称:pcnet32
这是PCI版本的AT1500,而且没有Boca的79c970 PCI网卡那样的问题。DMA选择和芯片号码信息可以在 AMD LANCE找到。
更多有关基于AMD LANCE的以太网卡的技术信息可以在 Notes on AMD...找到。
AT2500
状态:半支持,驱动程序名称:rtl8139
该网卡使用RealTek的8139芯片——参见 RealTek 8139一节。
AT2540FX
状态:半支持,驱动程序名称:eepro100
该网卡使用i82557芯片,因此可能/应该能够使用eepro100的驱动程序。如果你试用过,请发给我一份报告以更新本信息。
4.4 AMD / Advanced Micro Devices
AMD的Carl Ching友好地提供了非常详尽的所有有关AMD以太网产品的资料,对澄清本节内容很有帮助。
AMD LANCE (7990, 79C960/961/961A, PCnet-ISA)
状态:支持,驱动程序名称:lance
这实际上不是AMD的以太网卡。你会阅读本小节的原因是,你在网卡上只能找到AMD标记和上述数字。7990是原始的“LANCE”芯片,但大多数资料(包括本文档)都按照“LANCE”芯片对待所有这些类似的芯片。(......我可以加一句:这样是不对的。)
上面这些数字指明了作为许多以太网卡的核心的AMD芯片。例如,Allied Telesis的AT1500(参见 AT1500)和NE1500/2100(参见 NE1500)就使用了这些芯片。
7990/79c90早已被新版本所取代。79C960(又名PCnet-ISA)主要包含79c90核心以及所有其它必须的硬件支持,可作为单片以太网卡的解决方案。79c961(PCnet-ISA )是'960的无跳线即插即用版本。ISA系列的最后一个芯片是79c961A(PCnet-ISA II),增加了全双工的功能。除了那些使用共享内存配置的原始7990的非常古老的网卡,所有使用这些芯片的网卡都可以使用lance.c驱动程序。可以通过DMA通道没有跳线来辨认出这些老网卡。
一个常见的问题是遇到“busmaster arbitration failure”消息。在固定的时间之内(50us)LANCE驱动程序无法访问总线时就会出现这一消息。这通常预示主板上的总线控制DMA被破坏,或者某些其它设备霸占了总线,或者DMA通道出现冲突。如果你的BIOS设置中有“GAT option”(保证存取时间),那么试著改变一下其设置看看有没有效。
同样要注意,对一个合法网卡,驱动程序只查看以下地址:0x300, 0x320, 0x340, 0x360,启动参数ether=所提供的地址被静悄悄地略过了(对此将进行修改),所以现在要确定你的网卡配置为上述的一个I/O地址。
即使安装了超过16MB的内存,该驱动程序依然工作得很好,因为必要时它会使用低端内存“bounce-buffers”(即在发送数据到网卡进行传输之前,16MB以上内存的数据会先拷贝到16MB以下的一个缓存里。)
DMA通道可以用除此之外不被使用的dev->mem_start值的低位进行设置(又名PARAM_1)。(参见 PARAM_1)如果没有设置,那么按次序启用每个空闲的DMA通道并检查是否初始化成功来进行探测。
HP-J2405A板是个例外:在该板上很容易读出EEPROM设置的IRQ和DMA的值。
参见 Notes on AMD...以了解更多有关这些芯片的信息。
AMD 79C965 (PCnet-32)
状态:支持,驱动程序名称:pcnet32
这是PCnet-32——用于VL总线和局部总线系统的原始LANCE芯片的32比特总线控制版本。这些芯片可以用标准的lance.c驱动程序操作,同时还有一个不受任何ISA总线有关16MB限制的32比特版本的驱动程序(pcnet32.c)。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




