目录
1 Ubuntu22.04安装通用可用版(GA)内核 5.15
0 前言
COMFAST CF-AX90或者说AIC8800D80的Linux版本驱动不支持高版本的linux内核,实测目前仅支持最高5.15版本的内核。Ubuntu22.04、Ubuntu24.04都尝试过了,在默认内核版本下编译各种报错,Ubuntu 20.04.6完美适配,Ubuntu18.04也是可以的。当然,也可以通过降低内核版本来实现兼容,Ubuntu22.04可以安装并使用通用可用版(GA)内核 5.15。
1 Ubuntu22.04安装通用可用版(GA)内核 5.15
1.1 安装通用可用版内核
sudo apt install linux-image-generic
重启,GRUB进入"advanced options for ubuntu",选择5.15版本的内核进入系统。
1.2 验证内核版本
启动进入 Ubuntu 系统后,打开终端并运行:uname -a 这个命令会显示当前的内核版本,以确认你正在运行内核 5.15。
1.3 移除硬件启用(HWE)内核
为了使内核 5.15 成为默认内核并防止未来升级到更新的内核,你可以通过运行以下命令来移除硬件启用(HWE)内核。
sudo apt remove --autoremove linux-image-generic-hwe-22.04
如果打算以后就只用5.15版本的内核,可以查看并卸载之前系统自带的新版本内核,我这里是6.8.0的。卸载之后重启系统,就默认5.15内核启动了。
dpkg --list | grep linux-image
sudo apt remove linux-image-6.8.0-57-generic linux-headers-6.8.0-57-generic
2 CF-AX90无线网卡驱动
COMFAST CF-AX90 采用的是爱科微 AIC8800D80 国产 Wifi 蓝牙一体芯片方案,该芯片方案被标称是 Wifi6,支持 600Mbps 传输速率,搭配蓝牙 5.4。使用开源的AIC8800D80驱动也是可以的,喜欢折腾的伙伴也可以去github下载最新的AIC8800驱动尝试编译,地址贴这里了:https://github.com/goecho/aic8800_linux_drvier。
2.1 驱动下载
驱动下载地址:CF-AX90驱动下载 - 网卡驱动 - COMFAST,选择linux版本。
2.2 驱动准备
下载后解压。
安装编译环境
sudo apt-get install gcc g++
3 编译安装驱动
3.1 拷贝驱动依赖到系统
cd aic8800d_linux_sdk_V3.0_2024_0720_06ee484a/PCIE/driver_fw/driver/deb
sudo rm -rf lib/firmware/aic8800D80
sudo cp -rf AIC8800/fw/aic8800D80 /lib/firmware/aic8800D80
3.2 驱动安装编译
cd aic8800d_linux_sdk_V3.0_2024_0720_06ee484a/PCIE/driver_fw/driver/aic8800/aic8800_fdrv
make
make install
4 重启
重启后就可以正常使用wifi了。