启动后需要探测 r8169

启动后需要探测 r8169

我正在运行 16.04 LTS x64。从内核 4.4.0 开始,我必须始终在启动后发出命令sudo modprobe r8169,否则我的以太网连接将无法工作。如果我在网络连接下检查,则会列出以太网连接,但如果我单击系统托盘中的下拉菜单以查看可用的连接,则不会列出我的以太网连接。

如果我sudo lshw在启动后运行,但在探测模块之前,它会告诉我网卡是“UNCLAIMED”。

更新 1:

输出dkms status; grep r8169 /etc/modprobe.d/*如下,在探测模块以使以太网连接正常工作之前和之后相同:

virtualbox, 5.0.18, 4.4.0-22-generic, x86_64: installed
virtualbox, 5.0.18, 4.4.9-040409-generic, x86_64: installed
/etc/modprobe.d/r8168-dkms.conf:# map the specific PCI IDs instead of blacklisting the whole r8169 module
/etc/modprobe.d/r8168-dkms.conf:# to blacklist the whole r8169 module
/etc/modprobe.d/r8168-dkms.conf:#blacklist r8169

我该如何解决这个问题?我不想在启动时手动探测模块。

答案1

您已r8169通过安装将该模块列入黑名单r8168-dkms

可以通过以下方法修复

sudo apt-get purge r8168-dkms
sudo rm /etc/modprobe.d/r8168-dkms.conf

第二条命令可能会no file found出错,但是没问题。

相关内容