📄 hardware-netcard.html
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Author" content="Edward Fu">
<meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
<title>Freesoft Linux FAQ -- 一些网卡不认的问题</title>
</head>
<body>
如果你用的是isa/pnp的网卡,请先看
<a href="hardware-isapnp.html">关于isa总线即插即用卡的一般问题</a>
这一节.
<br>下面是收集的一些问答集.建议购买网卡的时候先去看一下硬件兼容列表.
<p> <a href="hardware-netcard2.html">Linux下新手装网卡指南</a>
<br>
<br>/*------------------------------------------------------------------------*/
<br>发信人: znix (none), 信区: Linux
<br>标 题: Re: 请问怎么设置10/100M网卡,使其工作在100M?
<br>发信站: BBS 水木清华站 (Sat Nov 28 12:39:27 1998)
<p>【 在 kevinl (雪舞梨花) 的大作中提到: 】
<br>: 【 在 andrewleu (淡入淡出) 的大作中提到: 】
<br>:
<br>: 在 DOS 下,用3c905B 的设置盘里的设置程序把它设成 100M。
<br>
<br>add this line in loadlin or lilo
<br>
<br> ether=0,0,0,0,28,eth0
<p>/*------------------------------------------------------------------------*/
<br>MaYunFei wrote in message <357CEB0B.24E92D5E@public.cc.jl.cn>...
<br>>>我用的是Accton Plug and Play Ethernet
<br>>>Adapter,被我设置成中断10,地址为300, 但我不知道如何能连上我的局域网,
<br>>>我用的是Slackware3.4
<p>>用ne2000的驱动!
<br>>在/etc/conf.modules里加上(没有这个文件就建一个)
<br>>alias eth0 ne
<br>>options ne io=0x300
<p>在lilo.conf中加入:append="enther=10,0x300,eth0"
<p>谢谢 两位的 帮助 ,在 你 们 的 提示 时下 ,我 已经找到 了 网卡,再次谢谢!
<p>/*------------------------------------------------------------------------*/
<br>ationrow wrote:
<br>> 我的机器新增一块网卡(3C59x),我重新编译了内核,添加了对它的支持.重新启动后,我在kerneld
<br>> 的配置程序中准备添加module,在选择module时,发现只有3C501,3C503等等,我查看了/boot下的
<br>> modules-info-2.0.34文件,发现有3c59x这一栏,请问这是怎么一回事?
<br>> 是不是可以在/etc/conf.modules中直接设置,如果可以,请问如何书写?
<br>> 拜托拜托!
<br>很简单,加入一行:
<br>alias eth0 3c59x
<br>我用的3c905b也用的是这个驱动(RH5.1,内核2.0.34).
<br>据说这卡老的驱动程序有ff:ff:ff:ff:ff:ff问题,可以到<a href="http://cesdis.gsfc.nasa.gov/linux/drivers/index.html">NASA的站点上</a>下载最新的驱动程序.如果你有
<br>不支持的网卡或想写驱动程序,到这个站点看看.
<p>/*------------------------------------------------------------------------*/
<br>: 我有一块Intel EtherExpress 10 ISA的PnP网卡,在RedHat5.1下安装,
<br>: 但操作系统总是找不到网卡,用网卡驱动程序测得它的irq为5,I/Oport
<br>: 为300,我在lilo.conf中增加了一句append="ether=5,0x300,eth0",
<br>: 但系统仍找不到网卡。
<br>: 请教各位高手这是为何?
<br>从下面可以得到driver
<br>http://titan.cs.uni-bonn.de/~canavan/
<br>另外linux一般不能用pnp的网卡,把pnp用网卡驱动盘disable掉.
<p>/*------------------------------------------------------------------------*/
<br>: 俺是新手,想尽办法也装不上 DE220的网卡.
<br>: 那位大虾能指点一二,不胜感激流涕...
<br>D-Link 220就是ne2000兼容的,
<br>你知道你的网卡的IO地址和IRQ吗?
<br>如果知道后,在/etc/rc.d/rc.sysinit中添加一句命令:
<br>modprobe ne.o io=0x300 irq=10
<br>假设IO=300,IRQ=10。
<br>你再启动机器看看启动信息是否找到网卡了,应该没有问题哦!
<p>/*------------------------------------------------------------------------*/
<br>:哪有Realtek的 RTL8029网卡驱动程序?
<br>不就是个ne2000的兼容卡么?按照ne2000装就是了.
<br>UMC9008网卡也是ne2000兼容网卡.
<br>
<p>/*------------------------------------------------------------------------*/
<br>> 各位大虾:
<br>> 我在一台IBM PC 300GL的机器(P200/64M/2.5G)上安装了以下操作系统:NT4/97/OS2/
<br>> SLACK LINUX3.5,但其主板上集成的Crystall 8900/8920以太网卡却不被Linux认识。
<br>我到WWW.CIRRUS.COM去DOWN了一个LINUX的驱动程序,终于掂了!!!
<p>/*------------------------------------------------------------------------*/
<br>> 各位侠士:
<br>> 我在安装Redhat5.1后网络无法使用,启动时可见一警告:
<br>> "Delaying eth0 initialization"
<br>> 我的网卡是D-Link DE530,该卡在Win95和Slackware3.4下都工作正常.
<br>> 我的conf.modules 内容如下:
<br>> alias eth0 tulip
<br>> options tulip io=0x300 irq=10
<br>>
<br>> 望不吝赐教.
<br>把那行 options tulip io=0x300 irq=10 去掉。
<br>PCI的网卡和其他设备用不着指定IO和IRQ
<br>所谓tulip 是指卡上的那块 DEC DE21x4x
<br>芯片。这个系列的芯片统称为tulip系列,是DEC公司出的一个非常好的以太网络芯片系列。
<br>2104x 是 10M 的, 2114x是100M的。
<p>/*------------------------------------------------------------------------*/
<br>: 有谁在linux中用过ACCTON 1207C网卡?
<br>: 卡是DEC 21143 Chips, 在slackware 3.4中,用过module de4x5
<br>: 和tulip都不行,de4x5说找不到卡,tulip说没有configure,有哪位
<br>: 用过请介绍一下经验,先谢过了。
<br>到cesdis.gsfc.nasa.gov担了一个新的tulip.c(89k)回来,
<br>能支持DEC21143 chip,已搞好,不用升级核心
<br>accton en1208 pci好象也是tulip系列的.
<br>
<p>/*------------------------------------------------------------------------*/
<br>> 有些NE2000兼容的网卡在Linux下不能正常工作,特别是ISA总线的。换个PCI总线的
<br>> 吧,RedHat 5.1可以自动检测的。我用一种SN3200,很好使。
<br>
<p>/*------------------------------------------------------------------------*/
<br>>> 我是一名新手,驱动程序,尤其没列在 make config 配置选项,很不清楚。
<br>>> 现装Intel 82557网卡,又碰着重重困难,望各位高手相助,指点迷津。?在此先谢了。
<br>> 2.0.33以前的内核不支持这卡。您的版本号?
<br>> 不行就升级内核吧。
<br>内核确实不支持,但可从网上找到DRIVER,ZOU YU的方法没问题,我也是这么做的
:-)
<br>Download 一个最新的内核,2.1.109之后的内核支持Pci的声卡和一些100M的网卡.
<p>> 我看过讨论组前面关于驱动程序的文章,可惜太简单,步骤好象太少了。
<br>> 我从网上取得eepro100.c,并编译成.o,但不知下面的步骤。
<br>> 若用内核构造,找不着对应的网卡类型。make config 无相应网卡。
<br>> 若用模块,同样用不知步骤,找不着对应的网卡类型。
<p>my linux box runs on slackware 3.5 and kernel have been upgraded to
2.0.35.
<br>step1. please check if there is a module file eepro100.o under
<br> /lib/modules/2.0.34/net, if not, please recompile your kernel
<br> and enable it as a module or a part of the kernel;
<br>step2. if yes, please modify /etc/rc.d/rc.modules to add a line
<br> like this:
<br> /sbin/modprobe eepro100
<br>step3. reboot your linux box, it should be fine.
<p>or
<p> in root privlage mode, use command '/sbin/modprobe eepro100'
to load it.
<p>good luck.
<p>Zou Yu
<p>/*------------------------------------------------------------------------*/
<br>关于ne2000兼容网卡的问题,在Redhat的文档里有一段:
<br>现在我们已经发现一些可以在较早版本内核中工作的 NE2000 网卡不能在新的
2.0.X 版本的内核中工作 .
<br>对于其中的一些来说, 下面的工作也许有用 .
<p>你可以按照如下方法尝试使网卡工作 :
<p> insmod 8390
<br> insmod ne io=0xXXX
irq=Y
<p>(注释:用你的网卡的IO地址和中断参数替代XXXX和Y.大部分经常使用的IO地址是0x300或0x310.
<br>中断的值可能是任意允许的值 .)
<p>然后,使用netcfg或ifconfig配置网卡.有时候,即使网卡已经识别出,仍然有报告说网卡不能传送TCP/IP
<br>协议包.这需要经过测试 .
<p>如果网卡开始工作了, 将它加入到模块文件 /etc/conf.modules 中. 看起来应该像下面几行
:
<p> alias eth0 8390
<br> alias eth0 ne
<br> options eth0 io=0xXXX irq=Y
<p>详细读一下<a href="http://freesoft.cei.gov.cn/faq.html">Redhat的文档</a>很有好处!!
<br>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -