wifi“网络已禁用”设备尚未准备好

wifi“网络已禁用”设备尚未准备好

我正在运行 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

我想使用的驱动程序包含旧驱动程序的名称,所以我不知道是否/如何将旧驱动程序列入黑名单

答案1

这是 4.15.0-33 内核和 rtl8723be 无线设备的已知错误。

请参阅此错误报告这里或者这里

此外,无论你使用哪种驱动程序,dkms 状态应显示为已安装, 不是添加

相关内容