Kernel: 5.15.0-27-generic x86_64 bits: 64 Desktop: GNOME 42.0 Distro: Ubuntu 22.04 LTS (Jammy Jellyfish)$ sudo lshw -C network *-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: 36:ea:75:da:c1:6d 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-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.15.0-27-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=172.20.6.69 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:32 ioport:f000(size=256) memory:fe904000-fe904fff memory:fe900000-fe903fff *-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:03:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: ioport:e000(size=256) memory:fe800000-fe80ffff$ dkms status
rtl8821ce/5.5.2.1, 5.15.0-27-generic, x86_64: installed
virtualbox/6.1.32, 5.13.0-40-generic, x86_64: installed
virtualbox/6.1.32, 5.15.0-27-generic, x86_64: installed$ rfkill list
0: hci0: Bluetooth Soft blocked: yes Hard blocked: no$ cat /etc/modules/interfaces
cat: /etc/modules/interfaces: Not a directory$ cat /etc/netplan/*.yaml
# Let NetworkManager manage all devices on this system
network: version: 2 renderer: NetworkManager$ cat /etc/modprobe.d/dkms.conf
# modprobe information used for DKMS modules
#
# This is a stub file, should be edited when needed,
# used by default by DKMS.
blacklist rtw88_8821ce$ ls -al /lib/modules/$(uname -r)/updates/dkms
total 1878
drwxr-xr-x 2 root root 6 May 8 19:05 .
drwxr-xr-x 3 root root 3 May 8 12:30 ..
-rw-r--r-- 1 root root 3600476 May 8 19:05 rtl8821ce.ko
-rw-r--r-- 1 root root 723324 May 8 12:35 vboxdrv.ko
-rw-r--r-- 1 root root 19900 May 8 12:35 vboxnetadp.ko
-rw-r--r-- 1 root root 47796 May 8 12:35 vboxnetflt.ko$ lsmod | grep 8821
rtl8821ce 2023424 0
cfg80211 958464 1 rtl8821ceI had 21.10 and one day Wi-Fi stopped working, after upgrade to 22.04 still not working.
21 Answer
Remove unnecessary DKMS modules...
sudo dkms remove mt7612u/1.0 --all
sudo dkms remove rtl8188fu/1.0 --all
dkms status should now show...
virtualbox/6.1.32, 5.13.0-40-generic, x86_64: installed
virtualbox/6.1.32, 5.15.0-27-generic, x86_64: installedConfirm no unnecessary .ko files...
ls -al /lib/modules/$(uname -r)/updates/dkms
then reboot.
Select DKMS module below and reboot...
If for some reason you can't select the DKMS driver...
sudo apt update
sudo apt install rtl8821ce-dkms
reboot
Update #1:
WiFi works when booted to a Ubuntu Live USB. Reinstall Ubuntu.
20