关于无法正确安装r8125网卡驱动

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
deo
帖子: 4
注册时间: 2021-08-03 10:54
系统: ubuntu18.04

关于无法正确安装r8125网卡驱动

#1

帖子 deo » 2021-08-03 11:14

楼主新安装的ubuntu18.04,安装完之后电脑无法识别有线网卡r8125,在官网下载了并安装上了,但在重启后莫名其妙掉驱动,重新安装./autorun.sh显示:
Check old driver and unload it.
rmmod r8169
rmmod: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove 'r8169': Operation not permitted
rmmod: ERROR: could not remove module r8169: Operation not permitted
Build the module and install
./autorun.sh: 29: ./autorun.sh: cannot create log.txt: Permission denied
./autorun.sh: 30: ./autorun.sh: cannot create log.txt: Permission denied
./autorun.sh: 31: ./autorun.sh: cannot create log.txt: Permission denied

目测应该是和r8169的驱动冲突,然后想卸载,通过find找到r8169位置:
/sys/bus/pci/drivers/r8169
/sys/module/r8169

但是不管用什么命令,rm - rf或者chattr、lsattr都会显示权限不够,加了sudo或者进root都没用,然后现在死活连不上有线网,有没有大佬可以帮帮我阿,这特么到底是什么bug阿 :Cry 球球了

楼主还另外试过
sudo dkms add -m r8125 -v 9.005.06
sudo dkms build -m r8125 -v 9.005.06
sudo dkms install -m r8125 -v 9.005.06
sudo depmod -a
sudo modprobe r8125
这种方法,但会显示:
Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...(bad exit status: 127)
‘make’ -C src/ all...(bad exit status: 127)
ERROR (dkms apport): binary package for r8125: 9.005.06 not found
Error! Bad return status for module build on kernel: 5.4.0-80-generic (x86_64)
Consult /var/lib/dkms/r8125/9.005.06/build/make.log for more information.

这种错误,现在人处于裂开的状态 :Cry :Cry :Cry
头像
astolia
论坛版主
帖子: 6466
注册时间: 2008-09-18 13:11

Re: 关于无法正确安装r8125网卡驱动

#2

帖子 astolia » 2021-08-03 15:29

deo 写了: 2021-08-03 11:14 楼主新安装的ubuntu18.04,安装完之后电脑无法识别有线网卡r8125,在官网下载了并安装上了,但在重启后莫名其妙掉驱动,重新安装./autorun.sh显示:
Check old driver and unload it.
rmmod r8169
rmmod: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove 'r8169': Operation not permitted
rmmod: ERROR: could not remove module r8169: Operation not permitted
Build the module and install
./autorun.sh: 29: ./autorun.sh: cannot create log.txt: Permission denied
./autorun.sh: 30: ./autorun.sh: cannot create log.txt: Permission denied
./autorun.sh: 31: ./autorun.sh: cannot create log.txt: Permission denied

目测应该是和r8169的驱动冲突
这是典型的权限不足。需要用sudo ./autorun.sh来运行

deo 写了: 2021-08-03 11:14 然后想卸载,通过find找到r8169位置:
/sys/bus/pci/drivers/r8169
/sys/module/r8169

但是不管用什么命令,rm - rf或者chattr、lsattr都会显示权限不够,加了sudo或者进root都没用,然后现在死活连不上有线网,有没有大佬可以帮帮我阿,这特么到底是什么bug阿 :Cry 球球了
不是bug,是你不了解/sys的作用。/sys是内核信息的体现,不是普通的磁盘文件目录。你找到的两个路径都是r8169模块在内核中加载后,内核提供给你的模块相关信息和模块对外的接口。

deo 写了: 2021-08-03 11:14 楼主还另外试过
sudo dkms add -m r8125 -v 9.005.06
sudo dkms build -m r8125 -v 9.005.06
sudo dkms install -m r8125 -v 9.005.06
sudo depmod -a
sudo modprobe r8125
这种方法,但会显示:
Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...(bad exit status: 127)
‘make’ -C src/ all...(bad exit status: 127)
ERROR (dkms apport): binary package for r8125: 9.005.06 not found
Error! Bad return status for module build on kernel: 5.4.0-80-generic (x86_64)
Consult /var/lib/dkms/r8125/9.005.06/build/make.log for more information.

这种错误,现在人处于裂开的状态 :Cry :Cry :Cry
明显是编译驱动模块失败,具体错误原因需要看/var/lib/dkms/r8125/9.005.06/build/make.log
deo
帖子: 4
注册时间: 2021-08-03 10:54
系统: ubuntu18.04

Re: 关于无法正确安装r8125网卡驱动

#3

帖子 deo » 2021-08-05 22:41

非常感谢!!! :Cry :Cry 解决了问题还学到了新知识 :Haha :Haha
回复