realtek8111E的芯片网卡不能识别

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
Spektor
帖子: 23
注册时间: 2011-09-03 20:41

realtek8111E的芯片网卡不能识别

#1

帖子 Spektor »

大家好!本人菜鸟一个,我机器的网卡是realtek8111E的芯片。我使用ubuntu 11.04编译安装不成功啊,求助啊!谢谢了。
我用下面的方法安装,最后使用ifconfig -a 可以看到网卡接收,发送数据都是0,大家帮看下我的问题出在哪里吧,谢谢了!
我试着在论坛搜了一下Realtek RTL8168/8111集成网卡的问题,整理了一下,大家的大概方法都是这样的。(加粗部分是我编译看到的一些不同) :em01
1.下载Realtek官方驱动程序  
  下载Realtek官方网站提供的驱动程序:
  http://www.realtek.com.tw/downloads/dow ... wn=false#2
  (提示:你可以在windows下载然后拷到U盘备用)
  
2.删除内核中r8169模块
  -------------------------------
  >rmmod r8169
  >mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
  (注意上面这个`不是单引号,而是~键下面的`)
  --------------------------------
  
3.重新编译安装r8168内核模块  
  (插入下载官网驱动的U盘)重新编译新的r8168内核模块:
  --------------------------------------------------------------------
  >bzip2 -d r8168-8.009.00.tar.bz2
  >tar -xf r8168-8.009.00.tar
  >cd r8168-8.009.00
  >make clean modules
  >make install
  ---------------------------------------------------------------------
  
  重新编译内核模块依存关系
  ---------------------------------
  >depmod -a
  >insmod ./src/r8168.ko
  ---------------------------------
  
  删除initrd(初始化内核模块)中的r8169模块
  ----------------------------------------------------
  >mv /initrd.img ~/initrd.img.backup
  >mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`(我这一步出现Warning: No support for locale: zh_CN.utf8
  ----------------------------------------------------
  
  添加 r8168 模块到 /etc/modules
  ----------------------------------------
  >echo "r8168" >> /etc/modules
  ----------------------------------------
  
  重启!
  
  检测是不是仅有r8168模块载入!
  --------------------------------------------
  >lspci -v
  01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
  Subsystem: ASRock Incorporation Device 8168
  Kernel driver in use: r8168
  Kernel modules: r8168

我检测是不是仅有r8168模块载入!
  --------------------------------------------
  >lspci -v
  01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller ( rev 06 )
  Subsystem: Micro-Star International Co., Ltd. Device 7641
  Kernel driver in use: r8168
  Kernel modules: r8168
头像
Spektor
帖子: 23
注册时间: 2011-09-03 20:41

Re: realtek8111E的芯片网卡不能识别

#2

帖子 Spektor »

:em20 :em06 有木有使用跟我一样的网卡朋友啊?安装成功可以分享下方法吗?3q :em01
头像
Spektor
帖子: 23
注册时间: 2011-09-03 20:41

Re: realtek8111E的芯片网卡不能识别

#3

帖子 Spektor »

:em04 :em04 找到解决方法了,按照这个链接的介绍方法搞定的(http://www.twm-kd.com/linux/realtek-rtl ... ntu-linux/)^_^原来我差了最好一个步骤,Oh, and if you are annoyed that now your network interface is eth1 instead of eth0 as it used to be, remove the two lines from /etc/udev/rules.d/70-persistent-net.rules that end with NAME=”eth0″ and NAME=”eth1″.我刚把那两行删掉重启就可以上网了 :em05 :em05 ,自己补上解决方法,提供给遇到我相似情况的朋友参考吧 :em11 :em11
Athlon64
帖子: 72
注册时间: 2006-04-13 13:43

Re: realtek8111E的芯片网卡不能识别

#4

帖子 Athlon64 »

最好更新一下内核,3.1已修复r8169问题
回复