我正在运行 ubuntu 16.04 LTS。今年早些时候我第一次安装它时,由于 Realtek rtl8732de 驱动器,我遇到了网络 UNCLAIMED 问题。我使用以下正确答案修复了这个问题这个问题。
昨天,更新并重启后,我的 wifi 又因为同样的问题无法连接,这次我用同样的方法修复了它,但是从不同的来源。
这确实解决了“网络未被认领”的问题,只是用“网络已被禁用”的问题取而代之。从右上角的 wifi 图标来看:启用网络和启用 wifi 都被勾选,但“wifi 网络”显示为灰色,并且在它下面“设备未准备好”。
sudo lshw -C 网络的结果:
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eno1
version: 15
serial: ac:e2:d3:d2:31:da
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.22 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:16 ioport:4000(size=256) memory:a2104000-a2104fff memory:a2100000-a2103fff
*-network DISABLED
description: Wireless interface
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlo1
version: 00
serial: 40:9f:38:a9:ad:41
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723de driverversion=4.15.0-33-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:132 ioport:3000(size=256) memory:a2000000-a200ffff
rfkill 列表的结果:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
我尝试了几乎所有能找到的解决方案,更新/升级、重新启动网络管理器服务、自动删除等。我还尝试删除我为解决网络无人认领问题而安装的两个驱动程序(rm -rf 和 dkms remove --all),然后只重新安装https://github.com/jeremyb31/rtl8723de.git但问题仍然存在。
dkms 状态结果:
bcmwl, 6.30.223.271+bdcom, 4.15.0-33-generic, x86_64: installed
rtl8723de, 5.1.1.8_21285.20171026_COEX20170111-1414: added
我将不胜感激任何帮助
编辑:
内核版本:
4.15.03-33-generic
删除与新内核不兼容的驱动程序并安装https://github.com/lwfinger/rtlwifi_new.git,我仍然有网络已禁用错误,但是 dkms 状态已改变:
bcmwl, 6.30.223.271+bdcom, 4.15.0-33-generic, x86_64: installed
rtlwifi-new, 0.6, 4.15.0-33-generic, x86_64: installed
但我认为现在的问题是 wifi 网络的驱动程序仍然设置为 rtl8723de,而不是 rtlwifi。我无法从 /etc/modeprobe.d/blacklist.conf 将 rtl8723de 列入黑名单,因为 lsmod | grep rtl8723de 的输出之一:
rtlwifi 163840 5 phydm_mod,rtl_pci,btcoexist,rtl8723_common,rtl8723de
我想使用的驱动程序包含旧驱动程序的名称,所以我不知道是否/如何将旧驱动程序列入黑名单