您尚未登录。

#1 2021-06-01 09:04:57

s1978256
会员
注册时间: 2021-02-11
帖子: 6

自己手动编译的r8168网卡驱动,如何使其开机后自动加载?

自已家用的samba服务器(centos)集成了RTL8111/8168/8411网卡,开机后发现采用系统自带的r8169驱动,有一段时间老掉线。自己上网下载了一份r8168-8.044源码,经过几小时不断的上网排错,终于成功编译安装上了。重开机后发现不自动载入r8168,载入的还是r8169,手动modprobe卸载r8169,重新手动载入r8168,正常使用。重开机后,还是不能自动加载r8168。上网搜寻不能成功,请大家给指点下,最好能给点这方面的资料,谢谢

离线

#2 2021-06-01 09:29:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 自己手动编译的r8168网卡驱动,如何使其开机后自动加载?

把 r8169 给 blacklist 掉:在 /etc/modprobe.d 下创建一个 xxx.conf 文件,里边写上 blacklist r8169。

离线

#3 2021-06-01 11:07:47

s1978256
会员
注册时间: 2021-02-11
帖子: 6

Re: 自己手动编译的r8168网卡驱动,如何使其开机后自动加载?

多谢楼上指点,可是不行呀!先是在/etc/modprobe.d建立xxx.conf 禁用r8169 再/etc/modules-loader/建立xxx.conf强制加载r8168,还是不行。我发现系统自带的r8169.ko是xz压缩的,把r8168.ko也进行了xz压缩。开机重启还是不行,难道要把系统自带的r8169.ko删除?

离线

#4 2021-06-01 11:34:36

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 自己手动编译的r8168网卡驱动,如何使其开机后自动加载?

不行是什么意思?r8169 还是被加载了?你 lsinitramfs /boot/initramfs-linux.img 看看是不是在这里被加载了。如果是的话,mkinitcpio -P 重新生成一下。

离线

#5 2021-07-27 16:01:01

wataxi818
会员
注册时间: 2021-07-27
帖子: 1

Re: 自己手动编译的r8168网卡驱动,如何使其开机后自动加载?

碰到和您同样的问题,后来怎么解决的?
感谢。

s1978256 说:

自已家用的samba服务器(centos)集成了RTL8111/8168/8411网卡,开机后发现采用系统自带的r8169驱动,有一段时间老掉线。自己上网下载了一份r8168-8.044源码,经过几小时不断的上网排错,终于成功编译安装上了。重开机后发现不自动载入r8168,载入的还是r8169,手动modprobe卸载r8169,重新手动载入r8168,正常使用。重开机后,还是不能自动加载r8168。上网搜寻不能成功,请大家给指点下,最好能给点这方面的资料,谢谢

离线

页脚