内核更新后 Wifi 找不到任何网络

内核更新后 Wifi 找不到任何网络

在 Ubuntu 18.04(4.15.0-142-generic)上进行最后一次更新后,我的 wifi 无法找到任何网络。 wifi 找不到图片

当我运行时,sudo lshw -C network我得到以下信息:

 *-generic DISABLED        
   description: Wireless interface
   product: Illegal Vendor ID
   vendor: Illegal Vendor ID
   physical id: 0
   bus info: pci@0000:07:00.0
   logical name: wlp7s0
   version: ff
   serial: 28:3a:4d:7d:30:15
   width: 32 bits
   clock: 66MHz
   capabilities: bus_master vga_palette cap_list ethernet physical wireless
   configuration: broadcast=yes driver=r8822be driverversion=4.15.0-142-generic firmware=N/A latency=255 link=no maxlatency=255 mingnt=255 multicast=yes wireless=IEEE 802.11
   resources: irq:144 ioport:4000(size=256) memory:a4300000-a430ffff

 *-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:08:00.0
   logical name: enp8s0
   version: 15
   serial: e8:6a:64:7e:19:c4
   size: 10Mbit/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=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:17 ioport:3000(size=256) memory:a4204000-a4204fff memory:a4200000-a4203fff

 *-network
   description: Ethernet interface
   physical id: 3
   logical name: enp0s20f0u2
   serial: 02:61:1f:5b:f1:72
   capabilities: ethernet physical
   configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.200.64 link=yes multicast=yes

ifconfig

enp0s20f0u2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.200.64  netmask 255.255.255.0  broadcast 192.168.200.255
    inet6 fe80::6045:696e:c17d:8342  prefixlen 64  scopeid 0x20<link>
    ether 02:61:1f:5b:f1:72  txqueuelen 1000  (Ethernet)
    RX packets 13878  bytes 12536453 (12.5 MB)
    RX errors 8  dropped 0  overruns 0  frame 8
    TX packets 8995  bytes 2533335 (2.5 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp8s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
    ether e8:6a:64:7e:19:c4  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 622  bytes 55833 (55.8 KB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 622  bytes 55833 (55.8 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

如果我尝试sudo ifconfig wlp7s0 up我得到SIOCSIFFLAGS: Operation not permitted

dmesg

[   43.536416] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   43.536417] Bluetooth: BNEP filters: protocol multicast
[   43.536418] Bluetooth: BNEP socket layer initialized
[   46.696451] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2: link is not ready
[   46.703136] IPv6: ADDRCONF(NETDEV_UP): enp8s0: link is not ready
[   46.774164] r8169 0000:08:00.0 enp8s0: link down
[   46.774317] IPv6: ADDRCONF(NETDEV_UP): enp8s0: link is not ready
[   46.802975] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready
[   46.827476] r8822be: halmac_init_hal failed
[   46.951349] r8822be: halmac_init_hal failed
[   46.952202] r8822be: halmac_init_hal failed
[   49.495101] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found         
[Buffer], ACPI requires [Package] (20170831/nsarguments-100)
[   57.008614] r8822be: halmac_init_hal failed
[   57.009144] r8822be: halmac_init_hal failed
[   67.013206] r8822be: halmac_init_hal failed
[   67.013534] r8822be: halmac_init_hal failed
[   77.057025] r8822be: halmac_init_hal failed
[   77.057611] r8822be: halmac_init_hal failed
[   80.383128] Bluetooth: RFCOMM TTY layer initialized
[   80.383131] Bluetooth: RFCOMM socket layer initialized
[   80.383133] Bluetooth: RFCOMM ver 1.11
[   83.289169] rfkill: input handler disabled
[   83.411293] acpi INT3400:00: Unsupported event [0x88]
[   84.429167] acpi INT3400:00: Unsupported event [0x88]
[   87.084368] r8822be: halmac_init_hal failed
[   87.085163] r8822be: halmac_init_hal failed
[   97.097929] r8822be: halmac_init_hal failed
[   97.098484] r8822be: halmac_init_hal failed
[  218.697420] acpi INT3400:00: Unsupported event [0x86]
[  352.725607] usb 1-3: USB disconnect, device number 3
[  446.861695] CPU8: Core temperature above threshold, cpu clock throttled (total events = 3)
[  446.861696] CPU4: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861697] CPU0: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861697] CPU2: Core temperature above threshold, cpu clock throttled (total events = 3)
[  446.861698] CPU1: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861699] CPU7: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861700] CPU6: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861701] CPU10: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861701] CPU2: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861702] CPU8: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861737] CPU3: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861737] CPU9: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861738] CPU11: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.861739] CPU5: Package temperature above threshold, cpu clock throttled (total events = 4)
[  446.862763] CPU8: Core temperature/speed normal
[  446.862764] CPU8: Package temperature/speed normal
[  446.862765] CPU0: Package temperature/speed normal
[  446.862765] CPU2: Core temperature/speed normal
[  446.862766] CPU4: Package temperature/speed normal
[  446.862767] CPU10: Package temperature/speed normal
[  446.862767] CPU6: Package temperature/speed normal
[  446.862767] CPU2: Package temperature/speed normal
[  446.862825] CPU1: Package temperature/speed normal
[  446.862826] CPU7: Package temperature/speed normal
[  446.862826] CPU9: Package temperature/speed normal
[  446.862827] CPU3: Package temperature/speed normal
[  446.862828] CPU11: Package temperature/speed normal
[  446.862828] CPU5: Package temperature/speed normal
[ 2826.974988] r8822be: halmac_init_hal failed
[ 2848.005392] r8822be: halmac_init_hal failed

我自己找不到解决办法,很乐意接受任何帮助,谢谢

编辑:

rfkill list all

0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

答案1

实际上,我只需加载 Windows,然后再次加载 ubuntu(我有双启动)就可以解决这个问题,正如有人提到的那样……非常奇怪,但它可以工作……还添加了 rfkill 列表,dmesg 显示 r8822be 驱动程序现在一切正常

相关内容