解决无线网卡 rtl8821ce 在安装manjaro后无法开启wifi问题
程序员文章站
2022-06-06 12:07:08
...
题
如题,个人电脑型号是2018年购入的小米笔记本,查了网卡的型号是Reatek的rtl8821ce的无线网卡。在安装manjaro后发现无法开启wifi,系统设置中无可以开启wifi的选项,系统的硬件驱动中也没有对应的wifi驱动。于是经过查询后,发现可能是rtl8821ce这个无线网卡linux还没有适配的问题。
如何确定自己的网卡型号?
输入命令lspci -k |grep Wireless
来确定自己网卡型号。
例如本机就是rtl8821ce
Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Subsystem: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
接着就是安装对应的网卡驱动,这里要比较注意的是系统本身的版本问题,查看系统的内核与系统的内核的headers的版本是否对应。如果不对应,升级到对应的版本,因为在安装驱动时,会检查内核与和headers的版本,如果不适配,无法安装驱动。不过这里如果升级了内核需要注意,一些软件,包之类的可能需要重启才能使用。例如我在升级内核版本时,系统一些软件和系统设置都出现了中文乱码及显示错误信息的情况。然后使用使用yay
下载驱动。
sudo pacman -S yay
yay -S rtl8821ce-dkms-git
sudo pacman -S linux419-headers
sudo modprobe 8821ce
注:如果在yay -S rtl8821ce-dkms-git
这一步遇到了权限不足,需要加上-force
来强制下载。
如果以上过程都成功的话,现在应该已经可以在网络中看到开启wifi的选项了。
上一篇: strnatcmp()函数