【FAQ】解决openKylin无线网卡无法识别等问题的详细指南
一直以来经常收到群友反馈台式机或笔记本设备的无线网卡设备无法被系统识别,在UKUI桌面的网络栏无法连接WiFi网络,特此FAQ SIG针对这个问题整理了解决方案。
本文档适用于openKylin、银河麒麟V10
临时补救方案
在解决一切问题之前需要将电脑连接网络,可以采用临时补救方法:如果您是设备的有线网卡可以正常识别请先暂时尝试有线连接,如果只有无线网卡,可以尝试用USB数据线连接安卓手机并开启USB网络共享功能(各手机厂商的设置项名称可能不一样,一般在个人热点中设置)。
Intel系列网卡(问题重灾区)
Intel系列大部分网卡提供了对应的Linux版本的驱动,具体支持的设备请查看:
https://wireless.docs.kernel.org/en/latest/en/users/drivers/iwlwifi.html#supported-devices
驱动安装步骤:
安装Git(用于拉取驱动仓库)
sudo apt update
sudo apt install git
驱动在上游的linux-firmware中
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git --depth=1
切换root用户
su # 切换到root用户,需要输入密码
如果还没有设置root用户密码可以使用以下命令设置
sudo passwd root # 请牢记密码
复制驱动文件到系统的 lib/firmware
cp iwlwifi-*.{ucode,pnvm} /lib/firmware/
重新加载iwlwifi模块
modprobe -r iwlwifi
modprobe iwlwifi
重启网络服务
sudo systemctl restart NetworkManager
此时网卡应该已经正常识别并可以连接WiFi,如果仍有问题建议重启后重试。