Linux下卸载R8169网卡驱动


在笔记本上安装了个Fedora系统,结果笔记本的网卡不支持,搞了半天才搞定,可能是我比较菜的原因。

问题如下:Fedora内核自带RTL r8169网卡驱动,笔记本使用RTLr8168驱动。

解决方法:正常考虑呗   #rmmod r8169

提示:ERROR:module is in use

rmmod -f 提示module busy 等等之类的话,总之就是不能remove,而RTL r8168驱动的使用只能在r8169卸载后才能生效。

僵持在这里解决不了。

最后没有办法,虽然耗时较多,还是决定重新编译一下内核:

将里面的CONFIG_MODULE_FORCE_UNLOAD 选择上,并且在module drives选项中的net drive里面的r8169去掉。

编译大概花费了15+20+10左右的时间。

reboot加载新内核  lsmod | grep r8169

没有显示,编译成功。重新安装r8168驱动,网卡找到,可以上网了。

问题解决。

相关内容