手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>Linux>列表

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

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


新型号的3c509B板上缓存为8kB,并且可以把Rx/Tx划分成4/4、5/3或6/2。这一设置要用DOS配置工具来改变,并保存在EEPROM上。这会减轻上面提到原始3c509的问题。

3c509B的用户可以使用提供的DOS工具来禁止即插即用支持,并把输出媒介设置为要求的东西。目前的Linux驱动程序还不支持自动检测媒介设置,所以必须选择10Base-T、10Base-2或AUI。注意,要完全禁止PnP,需要使用3C5X9CFG /PNP:DISABLE并重新冷启动以确保设置生效。

有些人询问DOS配置工具中出现的“Server or Workstation”和“Highest Modem Speed”设置。Donald写道:“这些只不过是给驱动程序的提示,而Linux驱动程序不使用这些参数:它总是优化为高吞吐量,而非低延迟(‘Server’)。低延迟对于老式的无窗口IPX吞吐量非常关键。为了减少延迟,3c509的MS-DOS驱动程序对某些操作禁止中断,阻塞串口中断。因此需要‘modem speed’设置。Linux驱动程序只对整个包进行操作,例如在数据包完全传到网卡后才开始发送该数据包,从而避免了长时间禁止中断的需要。”

注意,ISA网卡检测使用的方法与大多数网卡不同。基本上是通过发送数据到ID_PORT(从端口0x100到0x1ff,间隔为0x10)要求网卡响应。这一检测方法意味著在多ISA的3c509配置中,某个特定网卡总是首先被检测,而硬件以太网地址最低的网卡总是作为eth0。这其实没什么问题,但有些人想为特定的接口分配一个6字节的硬件地址。如果有多块3c509网卡,最好不指定I/O端口(即使用I/O=zero)使用ether=0,0,ethN命令,让自动检测来排列哪一块网卡作为第一块网卡。使用非零的I/O值会使该命令无法检测所有的网卡,所以不要这样做。

如果这使你感到困扰,看一下Donald的最新驱动程序,你可以在未使用的内存地址域中使用一个0x3c509值,使检测的顺序符合你的要求。


3c515
状态:支持,驱动程序名称:3c515

这是3Com的ISA 100Mbps产品,编码名为“CorkScrew”。v2.2内核里包含了从Donald那儿得到的这些网卡的相对较新的驱动程序。要获得更新的资料,可以访问Vortex的网页:

Vortex



3c523
状态:半支持,驱动程序名称:3c523

这个MCA总线的网卡使用i82586,Chris Beauregard修改了ni52驱动程序用于这些网卡。在v2.2内核源码树里可以找到它的驱动程序。

更多的细节可以在MCA-Linux的网页上找到 http://glycerine.cetmm.uni.edu/mca/


3c527
状态:不支持。

对,这是另一个MCA网卡,对它没兴趣。如果你坚持用MCA,最好用3c529。


3c529
状态:支持,驱动程序名称:3c509

这个网卡实际上使用与3c509相同的芯片组。实际上早在内核里加进对MCA的支持之前,Donald就已经在3c509的驱动程序里放了些钩子函数,在探测完EISA网卡后,开始探测ISA网卡之前,检查MCA网卡。所需的MCA探测代码被包含在与v2.2内核一起提供的驱动程序里。更多的细节可以在MCA-Linux网页上找到:

http://glycerine.cetmm.uni.edu/mca/


3c562
状态:支持,驱动程序名称:3c589(独立发行)

这个PCMCIA网卡是3c589B网卡与modem的组合。对于终端用户,modem与一个标准的modem一样。唯一的麻烦是要使两个独立的Linux驱动程序共用一个中断。该卡上有一些新的寄存器和一些支持共享中断的硬件。需要使用支持共享中断的v2.0以上的内核版本。


再次感谢Cameron提供给David Hinds的样品和资料。请在David发行的PCMCIA软件包里寻找支持。

参见 PCMCIA支持以了解更多的有关PCMCIA芯片组、socket启用软件等信息。


3c575
状态:未知。

这个PCMCIA网卡的驱动程序正在开发中,但愿以后会包含在David的PCMCIA软件包里。最好检查一下PCMCIA软件包以了解目前的状态。


3c579
状态:支持,驱动程序名称:3c509

EISA版本的509。目前的EISA版本还使用同样的16比特宽的芯片,而不是32比特的接口,所以性能上的改善并不令人惊奇。确定网卡被配置为EISA寻址模式。阅读上面的3c509一节以了解驱动程序的信息。


3c589 / 3c589B
状态:半支持,驱动程序名称:3c589

现在这种PCMCIA网卡已经被很多人使用了相当长时间。注意对它的支持(目前)还不包括在缺省的内核源码树内。名称中“B”的含义与3c509的情况相同。

在Donald的ftp站点和David Hinds的PCMCIA软件包里都有可用的驱动程序。你还需要一套支持PCMCIA控制器的芯片组。参见 PCMCIA支持以了解更多的有关PCMCIA芯片组、socket启用软件等信息。


3c590 / 3c595
状态:支持,驱动程序名称:3c59x

这些“Vortex”网卡是用在PCI总线机器上的,'590是10Mbps的产品,'595是3Com的100Mbs产品。注意'595也可以象'590一样运行(即使用10Mbps模式)。驱动程序包含在v2.0内核源码中,但还在不断升级。如果在使用v2.0内核里的驱动程序时遇到问题,可以从下面的URL获取一个更新的驱动程序:

Vortex

注意,现在有两种不同的3c590网卡,较早的型号有32kB的板上内存,后来的型号只有8kB的板上内存。可能你买一个新的3c59x还没有多久,它就正在被3c90x所取代。如果你是买别人的二手货,想法弄到一个32kB的型号。3c595网卡有64kB板上内存,因为无法只用8kB的RAM就能达到100Mbps!

感谢Cameron Spitzer和3Com的Terry Murphy给Donald提供网卡和资料,使Donald能写出驱动程序来。


3c592 / 3c597
状态:支持,驱动程序名称:3c59x

这些是EISA版本的3c59x系列网卡。3c592/3c597(又名为Demon)可以使用上面讨论的vortex驱动程序。


3c900 / 3c905 / 3c905B / 3c905C
状态:支持,驱动程序名称:3c59x

这些网卡(又名为“Boomerang”,或EtherLink III XL)是用来取代3c590/3c595网卡的。

对Cyclone的“B”版本的支持最近才加进来。要在v2.0之前的内核使用该网卡,必须从如下的Donald站点获取更新后的3c59x.c驱动程序:

Vortex-Page



3c985
状态:支持,驱动程序名称:acenic

Jes Sorensen提供的驱动程序在v2.2内核里能找到。除了3Com的型号,它还支持几种其它的吉比特网卡。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!