一、准备环境
系统版本Kylin-Desktop-V10-SP1-HWE-Release-2303-x86_64
无线网卡型号intel Wi-Fi 6 AX211
二、安装
2.1 backport-iwlwifi存储库(构建iwlwifi 驱动程序)
sudo apt install flex bison
sudo apt install git
git clone https://github.com/intel/backport-iwlwifi.git
cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
错误提示
kylin@kylin-pc:~/backport-iwlwifi/iwlwifi-stack-dev$ sudo make defconfig-iwlwifi-public
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o conf.o conf.c
conf.c:6:10: fatal error: locale.h: 没有那个文件或目录
6 | #include <locale.h>
| ^~~~~~~~~~
compilation terminated.
make[2]: *** [<内置>:conf.o] 错误 1
make[1]: *** [Makefile.real:53:defconfig-iwlwifi-public] 错误 2
make: *** [Makefile:43:defconfig-iwlwifi-public] 错误 2
安装编译基础库(基础头文件)
sudo apt install liblocale-hebrew-perl
sudo apt install build-essential
再次执行sudo make defconfig-iwlwifi-public成功
编译安装
sudo make
sudo make install
重启系统,外置无线网卡也识别不了,连接有线
2.2下载AX 210驱动
https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html
cd /root//backport-iwlwifi/
mkdir fw-binaries
cp 下载的三个文件到fw-binaries
装载模块
modprobe iwlwifi
无线网卡驱动添加成功
三、结论
AX211要求linux内核5.10+,银河麒麟v10sp1-hwe-2303满足要求,可以成功添加网卡驱动
四、补充
4.1参考网址
https://blog.csdn.net/weixin_42825962/article/details/124406916