📄 ethernet-howto-5.html
字号:
<P>状态:支持,驱动程序名称:hp100<P>该驱动程序还支持某些Compex VG产品。由于驱动程序支持ISA、EISA和PCI网卡,所以在对内核源码运行<CODE>make config</CODE>时可以在ISA网卡下找到它。<P><H3>HP NetServer 10/100TX PCI (D5013A)</H3><P>状态:支持,驱动程序名称:eepro100<P>显然这只是重新标记过的Intel EtherExpress Pro 10/100B网卡。参见Intel一节以了解更多信息。<P><P><H2><A NAME="ibm"></A> <A NAME="ss5.20">5.20 IBM / International Business Machines</A></H2><P><P><H3><A NAME="thinkpad-300"></A> IBM Thinkpad 300</H3><P>状态:支持,驱动程序名称:znet<P>它与基于Intel的Zenith Z-note兼容。参见<A HREF="#z-note">Z-note</A>以了解更多信息。<P>据信下面这个站点有一个新版本Thinkpad的全面的有用资料数据库。我还没有亲自去查看过。<P><A HREF="javascript:if(confirm('http://peipa.essex.ac.uk/html/linux-thinkpad.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://peipa.essex.ac.uk/html/linux-thinkpad.html'" tppabs="http://peipa.essex.ac.uk/html/linux-thinkpad.html">Thinkpad-info</A><P>对不便于使用WWW浏览器的读者,可以试试<CODE>peipa.essex.ac.uk:/pub/tp750/</CODE><P><H3>IBM Credit Card Adaptor for Ethernet</H3><P>状态:半支持,驱动程序名称:?(独立发行)<P>该PCMCIA网卡也可以在Linux下使用。同样需要指出的是,笔记本电脑需要有支持PCMCIA的芯片组,而且要把支持PCMCIA的补丁加进标准内核。<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><P><H3>IBM Token Ring</H3><P>状态:半支持,驱动程序名称:ibmtr<P>要支持令牌环不仅仅是写一个设备驱动程序,还要为令牌环编写源路由例程。源路由是编写时花费时间最多的地方。<P>近来Peter De Schrijver在令牌环上花了些时间,处理IBM的ISA和MCA令牌环网卡。<P>目前的令牌环代码首先被包含进1.3.x系列内核中。<P>Peter说该驱动程序在MCA 16/4 Megabit令牌环板上进行过测试,但在其它基于Tropic的板上也可以工作。<P><H2><A NAME="ss5.21">5.21 ICL Ethernet Cards</A></H2><P><P><H3>ICL EtherTeam 16i/32</H3><P>状态:支持,驱动程序名称:eth16i<P>Mika Kuoppala(miku@pupu.elt.icl.fi)编写了驱动程序,早在1.3.4x内核中就包含了它。该网卡使用了at1700网卡中使用的Fujitsu的MB86965芯片。<P><H2><A NAME="intel"></A> <A NAME="ss5.22">5.22 Intel Ethernet Cards</A></H2><P><P>注意,各种Intel网卡的命名是乱七八糟的。如果有问题,检查网卡上主要芯片的<CODE>i8xxxx</CODE>号码,对PCI网卡使用<CODE>/proc</CODE>目录下的PCI信息,然后再与这里列出的数字进行比较。<P><H3>Ether Express</H3><P>状态:支持,驱动程序名称:eexpress<P>该网卡使用intel的i82586芯片。驱动程序的早期版本(在v1.2内核里)是alpha-测试驱动程序,大多数人在使用时会遇到麻烦。v2.0内核里的驱动程序要好得多,虽然其源码还被列为实验性的,而且在较快的机器上问题更多。<P>在驱动程序源码开头的注释里列出了一些与这些网卡有关的问题(并进行了修正!)。至少有一个用户报告说有死锁,使得把驱动程序里所有的<CODE>outb</CODE>替换为<CODE>outb_p</CODE>的工作放慢下来。<P><H3>Ether Express PRO/10</H3><P>状态:支持,驱动程序名称:eepro<P>Bao Chau Ha编写了这些网卡的驱动程序,早在1.3.x内核中就包含了它。该驱动程序也可以使用在一些基于i82595芯片的Compaq内建以太网系统上。<P><H3>Ether Express PRO/10 PCI (EISA)</H3><P>状态:半支持,驱动程序名称:?(独立发行)<P>John Stalba(stalba@ultranet.com)编写了PCI版本的驱动程序。这些网卡使用PLX9036 PCI接口芯片和Intel的i82596 LAN控制器芯片。如果你的网卡上有i82557芯片,那么你的网卡就<EM>不</EM>是该类型网卡,而是下面要讨论的版本,需要EEPro100驱动程序。<P>可以从如下站点获得PRO/10 PCI网卡的alpha驱动程序及使用指导:<P><A HREF="javascript:if(confirm('http://www.ultranet.com/~stalba/eep10pci.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://www.ultranet.com/~stalba/eep10pci.html'" tppabs="http://www.ultranet.com/~stalba/eep10pci.html">EEPro10 Driver</A><P>如果是EISA网卡,可能要改一下驱动程序在不同情况下(PCI与EISA)使用的检测机制。<P><P><H3><A NAME="eepro100"></A> Ether Express PRO 10/100B</H3><P>状态:支持,驱动程序名称:eepro100<P>注意,该驱动程序<EM>不</EM>支持老式的100A网卡。驱动程序里列出的芯片号码是i82557/i82558。更新驱动程序或寻找支持,请访问:<P><A HREF="javascript:if(confirm('http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.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/eepro100.html'" tppabs="http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html">EEPro-100B Page</A><P>订阅该驱动程序的邮件列表,请如下操作:<P><CODE>echo subscribe | /bin/maillinux-eepro100-request@cesdis.gsfc.nasa.gov</CODE><P>目前Donald不得不签署了一个不得公开的协议,这表明他实际上可以公开驱动程序的源码!这件蠢事都是因为Intel吗?<P><P><H2><A NAME="ss5.23">5.23 Kingston</A></H2><P><P>Kingston制造各种网卡,包括NE2000+、基于AMD PCnet的网卡和基于DEC tulip的网卡。大多数网卡都可以使用相应的驱动程序。参见<A HREF="javascript:if(confirm('http://www.kingston.com/ \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://www.kingston.com/'" tppabs="http://www.kingston.com/">Kingston Web Page</A><P>基于KNE40 DEC 21041 tulip的网卡据说用普通的tulip驱动程序工作得很好。<P><P><H2><A NAME="ss5.24">5.24 LinkSys</A></H2><P><P>LinkSys制造少量不同的NE2000兼容网卡、一些直接的ISA网卡、一些即插即用的ISA网卡以及一些基于支持ne2000-PCI芯片组的ne2000-PCI兼容网卡。它们的型号太多,这里就不一一列出了。<P>LinkSys对Linux是友好的,拥有一个专门的Linux支持WWW主页,甚至在某些产品的包装盒上印有Linux字样。请访问:<P><CODE>http://www.linksys.com/support/solution/nos/linux.htm</CODE><P><P><H3>LinkSys Etherfast 10/100 Cards.</H3><P>状态:支持,驱动程序名称:tulip<P>注意,这些网卡有几种“修订版”(即使用不同的芯片组),都使用一样的网卡名。第一种使用DEC芯片组。第二种使用Lite-On PNIC 82c168 PCI网络接口控制器,对它的支持被合并在标准的tulip驱动程序里(从0.83版开始)。更多的有关PNIC信息可在下面找到:<P><CODE>http://cesdis.gsfc.nasa.gov/linux/drivers/pnic.html</CODE><P>有关这些网卡各种版本的进一步资料可以在上面提到过的LinkSys的WWW站点得到。<P><P><H3>LinkSys Pocket Ethernet Adapter Plus (PEAEPP)</H3><P>状态:支持,驱动程序名称:de620<P>据说这是DE-620兼容网卡,据说可以使用其驱动程序。参见<A HREF="#de-620">DE-620</A>以了解更多信息。<P><H3>LinkSys PCMCIA Adaptor</H3><P>状态:支持,驱动程序名称:de650 (?)<P>我认为这是重新标记过的DE-650。参见<A HREF="#de-650">DE-650</A>以了解更多信息。<P><H2><A NAME="ss5.25">5.25 Microdyne</A></H2><P><P><H3>Microdyne Exos 205T</H3><P>状态:半支持,驱动程序名称:?<P>另一款基于i82586的网卡。Dirk Niggemann <CODE>dirk-n@dircon.co.uk</CODE>编写了一个自己认为属于“pre-alpha”的驱动程序,希望有人进行测试。要了解细节请写信给他。<P><H2><A NAME="ss5.26">5.26 Mylex</A></H2><P><P>如果想询问有关Mylex的问题,请通过如下号码与他们联系。<P><PRE> MYLEX CORPORATION, Fremont Sales: 800-77-MYLEX, (510) 796-6100 FAX: (510) 745-8016.</PRE><P>他们也有一个WEB站点:<A HREF="javascript:if(confirm('http://www.mylex.com/ \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://www.mylex.com/'" tppabs="http://www.mylex.com/">Mylex WWW Site</A><P><H3>Mylex LNE390A, LNE390B</H3><P>状态:支持,驱动程序名称:lne390 (+8390)<P>这些是使用与wd80x3相似的共享内存方式的相当老的EISA网卡。在目前的2.1.x系列内核里有它们的驱动程序。确定共享内存地址被设置在1MB以下,或者在机器所安装物理RAM的最高地址之上。<P><H3>Mylex LNP101</H3><P>状态:支持,驱动程序名称:de4x5, tulip<P>这是基于DEC的21040芯片的PCI网卡。可以选择10BaseT、10Base2和10Base5输出。LNP101网卡被证实可以使用通用的21040驱动程序。<P>参见有关21040芯片一节(<A HREF="#dec-21040">DEC 21040</A>)以了解更多信息。<P><H3>Mylex LNP104</H3><P>状态:半支持,驱动程序名称:de4x5, tulip<P>LNP104使用DEC的21050芯片来处理<EM>四个</EM>独立的10BaseT端口。它应该可以使用最近的能处理共享中断的21040驱动程序,但(我觉察到)这一尝试还没有人报告使用过。<P><H2><A NAME="novell"></A> <A NAME="ss5.27">5.27 Novell Ethernet, NExxxx及其相关兼容卡。</A></H2><P><P>前缀“NE”来自Novell Ethernet。Novell按照最便宜的NatSemi数据手册设计并把制造权卖(扔?)给了Eagle,就是为了向市场提供价格合理的以太网卡。(目前被广泛使用的NE2000网卡。)<P><H3><A NAME="ne2k"></A> NE1000, NE2000</H3><P>状态:支持,驱动程序名称:ne (+8390)<P>ne2000是围绕NatSemi的8390芯片进行基本设计的通用名称。它们使用可编程I/O,而不是共享内存,使得安装简单,但性能有一点降低,而且带来几个问题。有关NE2000网卡的一些普遍性问题列在<A HREF="Ethernet-HOWTO-3.html#ne2k-probs" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-3.html#ne2k-probs">Problems with...</A>里。<P>有些NE2000兼容卡使用National Semiconductor的“AT/LANTic”83905芯片,提供与wd8013相似的共享内存模式和EEPROM软件配置。共享内存模式比可编程I/O模式占用的CPU要少(也就是更有效)。<P>一般来说,把NE2000兼容卡的I/O地址放在<CODE>0x300</CODE>不是个好主意,因为几乎<EM>每一个</EM>设备驱动程序启动时都探测这个地址。某些差劲的NE2000兼容卡在被探测到错误区域时处理不当会导致机器死锁。同样,<CODE>0x320</CODE>也不好,因为SCSI驱动程序会探测<CODE>0x330</CODE>。<P>Donald为所有ne2000网卡编写了一个NE2000诊断程序(ne2k.c)。参见<A HREF="Ethernet-HOWTO-7.html#diag" tppabs="http://www.linux.org.tw/CLDP/gb/Ethernet-HOWTO-7.html#diag">诊断程序</A>以了解更多信息。<P>如果你想把该驱动程序作为一个可载入的模块,应该阅读<A HREF="Ethernet-HOWTO-10.html#modules" tppabs="http://www.linux.org.tw/CLDP/g
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -