我在全新的联想笔记本电脑上安装了 Ubuntu:
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
现在,我无法使用我的 wifi。我检查后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: cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:a1200000-a120ffff
然后我跑了,lspci -knn | grep Net -A3; rfkill list
结果给了我:
01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
Subsystem: Lenovo RTL8821CE 802.11ac PCIe Wireless Network Adapter [17aa:c024]
Kernel modules: rtw88_8821ce, rtl8821ce
我遇到了类似的问题,解决方案是安装正确的固件,但那是针对 ubuntu 16.04 的,而且我也不确定我是否遇到了同样的问题。
这是我的内核版本,运行后uname -a
得到:
Linux philgun-Lenovo-V15-IWL 5.13.0-27-generic #29~20.04.1-Ubuntu SMP Fri Jan 14 00:32:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
我应该怎么办?
谢谢你P
答案1
请首先将无效的驱动程序列入黑名单:
sudo -i
echo "blacklist rtw88_8821ce" >> /etc/modprobe.d/blacklist.conf
modprobe -r rtw88_8821ce
exit
重新启动并告诉我们是否有任何改进。
编辑:要安装最新的 rtl8821ce 驱动程序,请通过以太网、网络共享或任何可能的方式建立临时互联网连接,然后执行以下操作:
sudo apt update
sudo apt install rtl8821ce-dkms
重启。