⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ethernet-howto-5.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<A HREF="#lance">AMD LANCE</A>找到。<P>更多有关基于AMD LANCE的以太网卡的技术信息可以在<A HREF="Ethernet-HOWTO-8.html#amd-notes" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-8.html#amd-notes">Notes on AMD...</A>找到。<P><H3>DE-528</H3><P>状态:支持,驱动程序名称:ne, ne2k-pci (+8390)<P>很明显D-Link已经开始制造PCI NE2000兼容网卡了。<P><P><H3><A NAME="de-530"></A> DE-530</H3><P>状态:支持,驱动程序名称:de4x5, tulip<P>这是一款使用DEC的21040 PCI芯片的通用网卡,据报告可以使用普通的21040 tulip驱动程序。<P>参见<A HREF="#dec-21040">DEC 21040</A>以了解这些网卡的更多信息和当前驱动程序的状况。<P><H3><A NAME="de-600"></A> DE-600</H3><P>状态:支持,驱动程序名称:de600<P>笔记本电脑以及想让电脑快捷地联上以太网的用户可能用该网卡比较好。在缺省的内核源码树里有它的驱动程序,是Bjorn Ekwall <CODE>bj0rn@blox.se</CODE>编写的。通过并口可以从该网卡获得180kb/s的传送速度。请阅读内核源码树里的README.DLINK文件。<P>注意,<EM>现在</EM>传递给<CODE>ifconfig</CODE>的设备名为<CODE>eth0</CODE>,而不是以前用的<CODE>dl0</CODE>。<P>如果你的并口<EM>不</EM>是在标准的<CODE>0x378</CODE>,那么需要重新进行编译。Bjorn写道:“由于DE-620的驱动程序试图抓紧循环中的最后一个毫秒,我就把中断和端口地址写成了常量而不是变量。这样可以达到所需的速度,也就意味著无法用lilo改变这些设置;必须重新编译......”同样还要注意,某些笔记本电脑主板上的并口位于<CODE>0x3bc</CODE>,某些一体化板卡的并口也是这样。<P><H3><A NAME="de-620"></A> DE-620</H3><P>状态:支持,驱动程序名称:de620<P>与DE-600一样,只是有两种输出格式。Bjorn为1.1以上版本内核里的这种型号网卡编写了驱动程序。参见上面有关DE-600的信息。<P><H3><A NAME="de-650"></A> DE-650</H3><P>状态:半支持,驱动程序名称:de650 (?)<P>这种PCMCIA网卡已经被有些人在他们的笔记本电脑上使用一段时间了。它是个基本的8390设计,与NE2000很相象。LinkSys的PCMCIA网卡和IC-Card的Ethernet都被认为是DE-650兼容网卡。注意,目前其驱动程序还<EM>不</EM>是标准内核的一部分,所以需要做一些打补丁的工作。<P>参见本文档的<A HREF="Ethernet-HOWTO-9.html#pcmcia" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-9.html#pcmcia">PCMCIA支持</A>,如果可以的话,访问一下:<P><A HREF="javascript:if(confirm('http://cesdis.gsfc.nasa.gov/linux/pcmcia.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://cesdis.gsfc.nasa.gov/linux/pcmcia.html'" tppabs="http://cesdis.gsfc.nasa.gov/linux/pcmcia.html">Don's PCMCIA Stuff</A><P><H2><A NAME="dfi"></A> <A NAME="ss5.15">5.15 DFI</A></H2><P><P><H3><A NAME="dfi-300"></A> DFINET-300 and DFINET-400</H3><P>状态:支持,驱动程序名称:ne (+8390)<P>感谢Eberhard Moenkeberg <CODE>emoenke@gwdg.de</CODE>指出这些网卡是在PROM的前三个字节使用“DFI”,而不是象所有NE1000和NE2000网卡那样在第14和15字节使用<CODE>0x57</CODE>,因此现在才能够检测到这些网卡。(300是8比特的伪NE1000兼容卡,400是伪NE2000兼容卡。)<P><P><H2><A NAME="dec"></A> <A NAME="ss5.16">5.16 Digital / DEC</A></H2><P><P><H3><A NAME="dec-200"></A> DEPCA, DE100/1, DE200/1/2, DE210, DE422</H3><P>状态:支持,驱动程序名称:depca<P>源文件“depca.c”里的说明包含了在一台机器里如何使用多块此类网卡。注意,DE422是EISA网卡。这些网卡都是基于AMD的LANCE芯片。参见<A HREF="#lance">AMD LANCE</A>以了解更多信息。同时最多只能使用两块ISA网卡,因为它们的I/O基址只能设置在<CODE>0x300</CODE>和<CODE>0x200</CODE>。如果想这么做的话,请阅读标准内核源码树中的驱动程序源文件<CODE>depca.c</CODE>里的注释。<P>其驱动程序也可以用在基于Alpha CPU的机器上,用户还可以使用其中的各种ioctl()函数。<P><H3><A NAME="dec-ewrk3"></A> Digital EtherWorks 3 (DE203, DE204, DE205)</H3><P>状态:支持,驱动程序名称:ewrk3<P>这些网卡使用DEC的私有芯片,而不是象早期的DE200网卡那样使用LANCE芯片。它们支持共享内存和可编程I/O两种工作方式,但在使用PIO模式时其性能会下降50%。共享内存的大小可以设置为2kB、32kB或64kB,但驱动程序只进行了2kB和32kB下的测试。在驱动程序文件<CODE>ewrk3.c</CODE>的开头有更多的信息(包括如何把它作为可载入模块使用),在<CODE>README.ewrk3</CODE>里也有此类信息。在发行的标准内核里包含了这两个文件。与depca.c一样,该驱动程序也支持Alpha CPU。<P>标准的驱动程序里有一些有趣的ioctl()调用,可以用来获取或清除数据包统计信息、读/写EEPROM、改变硬件地址等。黑客可以阅读源代码以了解更多此类信息。<P>除了其它工具软件,David还为这些网卡编写了一个配置工具(依照DOS程序<CODE>NICSETUP.EXE</CODE>)。这些都可以在大多数Linux的FTP站点的目录<CODE>/pub/Linux/system/Network/management</CODE>下找到——查找文件<CODE>ewrk3tools-X.XX.tar.gz</CODE>。<P><P><H3><A NAME="dec-eisa"></A> DE425 EISA, DE434, DE435, DE500  </H3><P>状态:支持,驱动程序名称:de4x5, tulip<P>这些网卡是基于下面会提到的21040芯片。DE500使用21140芯片提供10/100Mbs以太网的连接。阅读下面的21040一节以了解其它信息。在非DEC网卡使用此驱动程序时还有一些编译时的选项。细节可见<CODE>README.de4x5</CODE>。<P>所有Digital网卡都自动探测媒介(除了DE500暂时因为专利的原因还不支持这一点)。<P>驱动程序也支持Alpha CPU,可以被作为模块载入。用户可以通过ioctl()调用访问驱动程序的内部——参考“ewrk3”工具和de4x5.c源码以了解如何使用。<P><H3><A NAME="dec-21040"></A> DEC 21040, 21041, 2114x, Tulip </H3><P>状态:支持,驱动程序名称:de4x5, tulip<P>DEC 21040是Digital的总线控制单片以太网卡产品,类似与AMD的PCnet芯片。21040是为PCI总线结构特别设计的。SMC的新EtherPower PCI网卡也使用这一芯片。<P>对基于此芯片的网卡可以在<EM>两个</EM>驱动程序之间进行选择。上面讨论了DE425驱动程序,还有一个通用的21040“tulip”驱动程序。<P><B>警告:</B>即使你的网卡是基于该芯片的,<EM>驱动程序也可能出问题</EM>。Davies写道:<P>“无法保证‘tulip.c’或‘de4x5.c’可以驱动任一基于DC2114x的网卡,除非说明支持该网卡。为什么??因为一个寄存器,通用寄存器(CSR12),(1)DC21140A中的CSR12是可编程的,而各个销售商的实现各不相同;(2)DC21142/3中的CSR12现在是个SIA控制寄存器(按照DC21041的方式)。唯一的希望是SROM可以编码来帮助构建驱动程序。但这并非可以确保的解决方案,因为有些销售商(如SMC的9332网卡)并未遵从Digital Semiconductor推荐的SROM编程格式。”<P>从非技术的角度上说,这就意味著你无法确定一个未知的采用DC2114x芯片的网卡可以使用Linux驱动程序,所以在购买网卡<EM>之前</EM>,最好确定一下可以退货。<P>在很多近期的SMC EtherPower网卡中已经使用更新过的21041芯片来代替21040。21140可以支持100Base-?,并使用21040芯片的Linux驱动程序。如果要对非DEC的网卡使用David的<CODE>de4x5</CODE>驱动程序,读一下<CODE>README.de4x5</CODE>里的细节。<P>Donald是使用SMC的EtherPower-10/100网卡开发出“tulip”驱动程序。注意,标准内核树中的驱动程序不是最新的版本。如果有问题的话,请从Donald的ftp/WWW站点获取最新的驱动程序版本。<P><A HREF="javascript:if(confirm('http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html'" tppabs="http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html">Tulip Driver</A><P>上面的URL包含了一个各种使用21040芯片的网卡/销售商的(非完全)列表。<P>还要注意,目前tulip驱动程序依然被视为一个<EM>alpha</EM>驱动程序(参见<A HREF="Ethernet-HOWTO-3.html#alfa" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-3.html#alfa">Alpha驱动程序</A>),也应如此处理。要使用它的话,需要编辑<CODE>arch/i386/config.in</CODE>,并取消<CODE>CONFIG_DEC_ELCP</CODE>支持那一行的注释。<P>Donald还为tulip驱动程序的支持声明等建立了一个邮件列表。要加入,只需键入:<P><CODE>echo subscribe | /bin/maillinux-tulip-request@cesdis.gsfc.nasa.gov</CODE><P><H2><A NAME="ss5.17">5.17 Farallon</A></H2><P>Farallon销售EtherWave适配器和收发器。其设备可以把多个10baseT设备构成菊花链。<P><H3>Farallon Etherwave</H3><P>状态:支持,驱动程序名称:3c509<P>据说这是一个包含EtherWave收发器的3c509兼容网卡。可以成功地使用目前的3c509驱动程序。对于一般的应用,该网卡过于昂贵了,但在某些特殊情况下可以使用它。小Hub的价格在$125以上,Etherwave还要在板卡的价格之上增加$75-$100——如果你拉的线太少就物有所值,如果是缺少两个网络就不值得这么做了。<P><H2><A NAME="ss5.18">5.18 Fujitsu</A></H2><P><P>与许多网络芯片制造商不同,Fujitsu还制造和销售一些基于自己芯片的网卡。<P><H3>Fujitsu FMV-181/182/183/184</H3><P>状态:支持,驱动程序名称:fmv18x<P>从驱动程序来看,这些网卡就是Fujitsu的MB86965网卡的简单改进,这使它们与Allied Telesis的AT1700网卡很相似。<P><H2><A NAME="hp"></A> <A NAME="ss5.19">5.19 Hewlett Packard</A></H2><P><P>272**网卡使用可编程I/O,与NE*000板卡类似,但是数据传输端口可以在不访问的时候“关闭”,以避免自动探测驱动程序时的麻烦。<P>感谢Glenn Talbott帮助澄清了本节有关HP硬件版本号的疑惑。<P><H3><A NAME="hp-27245a"></A> 27245A</H3><P>状态:支持,驱动程序名称:hp (+8390)<P>这是基于8比特8390的10BaseT网卡,由于所有8比特的缘故不推荐使用。几年前该网卡被重新设计为高度集成的,引起了一些只影响测试程序的初始化时的变化,对LAN驱动程序没有影响。(新的网卡在切换进入/出环回模式后不处于“准备好”状态。)<P>如果你想把该驱动程序作为一个可载入的模块,应该阅读<A HREF="Ethernet-HOWTO-10.html#modules" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-10.html#modules">把以太网驱动程序作为模块使用</A>以了解有关模块的信息。<P><H3>HP EtherTwist, PC Lan+ (27247, 27252A)</H3><P>状态:支持,驱动程序名称:hp+ (+8390)<P>HP的PC Lan+与标准的HP PC Lan网卡不同。从v1.1.x开发时其驱动程序就被加入到标准内核的驱动程序列表中。它可以象ne2000一样工作在PIO模式,也可以象wd8013一样工作在共享内存模式。<P>47B是基于16比特8390的10BaseT w/AUI,而52A是基于16比特8390的ThinLAN w/AUI。这些网卡用于收发数据包缓冲的板上RAM为32K,而不是一般的16KB,而且都提供自动识别LAN连接器的功能。<P>如果你想把该驱动程序作为一个可载入的模块,应该阅读<A HREF="Ethernet-HOWTO-10.html#modules" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-10.html#modules">把以太网驱动程序作为模块使用</A>以了解有关模块的信息。<P><H3>HP-J2405A</H3><P>状态:支持,驱动程序名称:lance<P>这些网卡比27247/27252A便宜而且稍微快一点儿,但少了一些特性,如AUI、ThinLAN连接与启动PROM插座。这是一个相当通用的LANCE设计,但设计时的一个不起眼的决定使它与通用的“NE2100”驱动程序不兼容。感谢HP的Glenn Talbott提供的资料,使驱动程序能够特别地支持它(包括从板上读取DMA通道)。<P>更多有关基于LANCE的网卡信息可以在<A HREF="Ethernet-HOWTO-8.html#amd-notes" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-8.html#amd-notes">Notes on AMD...</A>中找到。<P><H3>HP-Vectra On Board Ethernet</H3><P>状态:支持,驱动程序名称:lance<P>HP-Vectra在主板上有一个AMD的PCnet芯片。       DMA选择和芯片号码信息可以在<A HREF="#lance">AMD LANCE</A>找到。<P>更多有关基于AMD LANCE的以太网卡的技术信息可以在<A HREF="Ethernet-HOWTO-8.html#amd-notes" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-8.html#amd-notes">Notes on AMD...</A>找到。<P><H3>HP 10/100 VG Any Lan Cards (27248B, J2573, J2577, J2585, J970, J973)</H3>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -