Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1480971
  • 博文数量: 187
  • 博客积分: 10375
  • 博客等级: 上将
  • 技术积分: 3127
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-07 10:58
文章分类

全部博文(187)

文章存档

2013年(1)

2012年(8)

2011年(28)

2010年(36)

2009年(47)

2008年(67)

我的朋友

分类: LINUX

2008-09-08 09:16:50

一,确定你也遭受同样的问题

确定你的网卡为Realtek 8168/8111网卡,可用lspci查看。你的FC7内核为 2.6.24,似乎现在只有这个内核或者更高内核,出现死活不能上网的问题。包括在Win下打开wake-on-lan after shutdown为enable,也不能上网。 看看你现在FC7 的网卡驱动是不是 r8169,这个驱动对Realtek 8168/8111竟然不支持,有人在官方提交了BUG报告了,但现在还没更新。 并且你试图自己下载8168的驱动,自己安装的时候,出现错误:
xuange@R-desktop:/usr/src/r8168-8.005.00$ sudo make clean modules
make -C src/ clean
make[1]: Entering directory `/usr/src/r8168-8.005.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset
make[1]: Leaving directory `/usr/src/r8168-8.005.00/src'
make -C src/ modules
make[1]: Entering directory `/usr/src/r8168-8.005.00/src'
make -C /lib/modules/2.6.24-12-generic/build SUBDIRS=/src modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-12-generic'
scripts/Makefile.build:41: /src/Makefile: No such file or directory
make[3]: *** No rule to make target `/src/Makefile'. Stop.
make[2]: *** [_module_/src] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-12-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/r8168-8.005.00/src'
make: *** [modules] Error 2
xuange@R-desktop:/usr/src/r8168-8.005.00$
现在,如果像我所说的一样,很不幸,你和我们一样,出现了这个问题。

二,解决办法

你需要安装一个patch软件包,可以叫别人下了后拷贝给你。下载命令aptitude download patch 。下载Realtek 8168/8111网卡官方文件驱动,同样可以叫别人下了后拷贝给你,地址http: // PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false。最后下载,附件里的驱动补丁文件。

 

注:我现在下载的是r8168-8.008.00.tar.bz2可以不用打补丁,直接安装成功。原来FC7使用的是r8169的驱动,需要卸载这个版本的驱动:
lsmod (查看是不是有一个r8169的驱动)
rmmod r8169
然后继续下面的步骤即可。
我第一次安装没成功,是因为没有卸载r8169。

现在,我们可以动手了,自己编译驱动安装。 以下是命令。

tar xvjf r8168-8.008.00.tar.bz2

/解压r8168-8.008.00.tar.bz2后,将补丁文件r8168-8.005.00.hardy.diff.txt,放在./r8168-8.005.00/src 里。

cd ./r8168-8.005.00/src
patch < r8168-8.005.00.hardy.diff.txt
cd ..
make clean
make modules
sudo make install
sudo depmod -a
sudo insmod ./src/r8168.ko
阅读(1629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~