RTL8821CE从5.15.0-60升级到5.19.0-32后wifi失败

hel*_*l61 5 wireless kernel realtek-wireless

运行 Ubuntu 22.04,一切正常,直到从 5.15.0-60 自动升级到 5.19.0-32。首先分析:

+ nmcli device
DEVICE             TYPE      STATE         CONNECTION 
34:1C:F0:3F:47:21  bt        disconnected  --         
54:67:06:D7:5B:A6  bt        disconnected  --         
lo                 loopback  unmanaged     --         
+ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
+ dkms status
rtl8821ce/5.5.2.1, 5.15.0-60-generic, x86_64: installed
+ sudo lshw -C network
  *-network UNCLAIMED
       description: Network controller
       product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:f000(size=256) memory:fe600000-fe60ffff
+ lsmod
+ grep rtl8821ce
+ modprobe rtl8821ce
modprobe: FATAL: Module rtl8821ce not found in directory /lib/modules/5.19.0-32-generic
Run Code Online (Sandbox Code Playgroud)

知道出了什么问题或者如何解决吗?

Pil*_*ot6 4

dkms 模块不是为 5.19 内核构建的。该设备应使用 in-treertw88模块进行处理。

删除带有它的包装

 sudo apt purge rtl8821ce-dkms
Run Code Online (Sandbox Code Playgroud)

并重新启动。

另请检查树内驱动程序是否已手动列入黑名单

grep rtw88_8821ce /etc/modprobe.d/*
Run Code Online (Sandbox Code Playgroud)