?? 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 + -