RK3588 (ARM64) 绿联 AX900 USB 无线网卡驱动安装教程
RK3588 (ARM64) 绿联 AX900 USB 无线网卡驱动安装教程芯片方案AIC 8800D80 (爱科微)适用平台Rockchip RK3588 / ARM64 Linux测试环境LubanCat-5 / Debian 12 Bookworm / Linux 6.1.99-rk3588网卡型号绿联 CM763 AX900 (USB 3.0, WiFi 6)一、前言最近给手头的 RK3588 开发板LubanCat-5配了一个绿联 AX900 USB 无线网卡型号 CM763芯片方案是爱科微AICSemi的 AIC 8800D80支持 WiFi 6 (802.11ax)。官方的 Linux 驱动包虽然提供了源码但在 ARM64 较新内核6.x下编译会踩一些坑。本文记录完整的驱动安装过程供有同样需求的朋友参考。二、环境信息项目信息开发板RK3588 (LubanCat-5)操作系统Debian GNU/Linux 12 (bookworm)内核版本6.1.99-rk3588架构aarch64 (ARM64)编译器GCC 12.2.0 (Debian 12)USB 网卡绿联 CM763 (AIC 8800D80)USB 设备 ID368b:8d88(WiFi 模式)三、驱动准备3.1 下载驱动绿联官方或网卡配套光盘/U盘中的驱动包解压后目录结构如下UGREEN-CM763-35265_USB无线网卡驱动_V1.4.zip └── Linux/ ├── aic8800_linux_driver/ # 驱动源码 │ ├── drivers/aic8800/ │ │ ├── aic8800_fdrv/ # WiFi 主驱动 │ │ ├── aic_load_fw/ # 固件加载 蓝牙 │ │ └── Makefile │ ├── fw/aic8800D80/ # 固件文件 │ ├── tools/aic.rules # udev 规则 │ └── install_setup.sh └── release_note.txt3.2 安装内核头文件编译内核模块需要匹配当前内核的头文件sudoaptinstalllinux-headers-$(uname-r)确认 build 链接存在ls/lib/modules/$(uname-r)/build注意RK3588 的定制内核头文件包名通常是linux-headers-6.1.99-rk3588这类带后缀的格式。3.3 插入网卡 模式切换插入 USB 网卡后lsusb会先看到存储模式Bus 001 Device 003: ID a69c:5724 aicsemi Aic MSC此时网卡被识别为 USB 大容量存储设备虚拟光盘内含 Windows 驱动。需要 eject 切换到 WiFi 模式# 先查看设备节点lsblk|grepsda# 设备通常挂载在 /media/xxx/UGREENsudoeject/dev/sda再次lsusb设备变为 WiFi 模式Bus 001 Device 004: ID 368b:8d88 AICSemi AIC 8800D80四、编译驱动4.1 复制固件和 udev 规则# 复制固件sudocp-rfaic8800_linux_driver/fw/aic8800D80 /lib/firmware/# 复制 udev 规则用于下次插入时自动 ejectsudocpaic8800_linux_driver/tools/aic.rules /etc/udev/rules.d/sudoudevadm control--reloadsudoudevadm trigger4.2 修复编译错误直接make会遇到 GCC 12 将警告视为错误的问题。主要报错如下# 错误1: 未使用的变量 aic_compat_8800d80.c:375:31: error: unused variable patch_info [-Werrorunused-variable] aic_compat_8800d80.c:374:31: error: unused variable head [-Werrorunused-variable] aic_compat_8800d80.c:340:12: error: aicbt_ext_patch_data_load defined but not used [-Werrorunused-function] # 错误2: 类型溢出 aicbluetooth.c:760:15: error: conversion from long unsigned int to u32 changes value [-Werroroverflow] # 错误3: 数组地址永远非空内核 API 变更bssid 从指针变为数组 rwnx_msg_rx.c:792:29: error: the comparison will always evaluate as true for the address of bssid will never be NULL [-Werroraddress]解决方法在两个子模块的 Makefile 中添加-Wno-error禁用警告即错误文件1aic8800_fdrv/Makefile第2行后添加EXTRA_CFLAGS $(USER_EXTRA_CFLAGS) EXTRA_CFLAGS -Wno-implicit-fallthrough EXTRA_CFLAGS -Wno-error # -- 添加此行文件2aic_load_fw/Makefile第35行后添加ccflags-y -DAICWF_USB_SUPPORT ccflags-y -Wno-error # -- 添加此行4.3 编译cdaic8800_linux_driver/drivers/aic8800# 清理makeclean# 8 核并行编译make-j$(nproc)编译完成后生成两个.ko文件aic_load_fw/aic_load_fw.ko # 固件加载模块 aic8800_fdrv/aic8800_fdrv.ko # WiFi 主驱动模块五、安装与加载驱动5.1 安装模块sudomakeinstall这将模块安装到/lib/modules/$(uname -r)/kernel/drivers/net/wireless/aic8800/并执行depmod。5.2 ⚠️ 重要覆盖旧模块RK3588 的 LubanCat 镜像可能预置了旧版aic_load_fw.ko位于rockchip_wlan目录下。modprobe会优先加载旧版导致符号不匹配aic8800_fdrv加载失败aic8800_fdrv: Unknown symbol get_testmode (err -2) aic8800_fdrv: Unknown symbol get_flash_bin_size (err -2) aic8800_fdrv: Unknown symbol aicwf_prealloc_txq_alloc (err -2)解决用新编译的aic_load_fw.ko覆盖旧版# 查找旧模块位置find/lib/modules/$(uname-r)-nameaic_load_fw.ko# 备份并替换sudomv/lib/modules/$(uname-r)/kernel/drivers/net/wireless/rockchip_wlan/aic8800_usb/aic_load_fw/aic_load_fw.ko{,.bak}sudocpaic_load_fw/aic_load_fw.ko /lib/modules/$(uname-r)/kernel/drivers/net/wireless/rockchip_wlan/aic8800_usb/aic_load_fw/sudodepmod-a5.3 加载模块sudomodprobe aic_load_fwsudomodprobe aic8800_fdrv检查是否加载成功lsmod|grepaicdmesg|tail-10|grepaic此时wlan0接口应该已出现iplinkshow wlan0# 6: wlan0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 ...六、连接 WiFi6.1 使用 NetworkManager推荐# 扫描可用网络nmcli dev wifi list# 连接sudonmcli dev wifi connectysdlabpasswordyour_password6.2 验证连接# 查看 IPipaddr show wlan0# 查看连接信息iwconfig wlan0示例输出wlan0 IEEE 802.11ax ESSID:ysdlab Nickname:AIC8800 Mode:Auto Frequency:2.437 GHz Access Point: 9C:47:82:A8:D2:4E Bit Rate:286 Mb/s Link Quality0/100 Signal level-4 dBm Noise level0 dBm6.3 外网连通性测试ping-c4-Iwlan08.8.8.864 bytes from 8.8.8.8: icmp_seq1 ttl112 time46.7 ms 64 bytes from 8.8.8.8: icmp_seq2 ttl112 time43.4 ms 64 bytes from 8.8.8.8: icmp_seq3 ttl112 time43.9 ms --- 8.8.8.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss rtt min/avg/max/mdev 43.410/44.664/46.698/1.450 ms七、最终结果总结项目状态驱动编译✅ 成功模块加载✅aic_load_fwaic8800_fdrvWiFi 接口✅wlan0(802.11ax)IP 地址192.168.3.100/24连接速率286 Mb/s信号强度-4 dBm外网访问✅ ping 8.8.8.8 1% 丢包八、常见问题 FAQQ1: 插入网卡后仍是存储模式如何切换A: 执行sudo eject /dev/sda替换为实际的设备节点。也可安装usb-modeswitch自动处理。Q2: 编译报all warnings being treated as errorsA: 在aic8800_fdrv/Makefile和aic_load_fw/Makefile中添加-Wno-error编译选项。Q3:modprobe aic8800_fdrv报 Unknown symbolA: 系统中存在旧版aic_load_fw.ko需找到并用新版覆盖见第 5.2 节。Q4: 重启后驱动需要重新加载A: 可将模块名加入/etc/modulesechoaic_load_fw|sudotee-a/etc/modulesechoaic8800_fdrv|sudotee-a/etc/modulesQ5: 内核升级后需要重新编译A: 是的。建议将驱动源码保留在本地内核升级后重新编译安装。或用 DKMS 管理。参考链接绿联官网 AX900 驱动下载页LubanCat-RK3588 官方文档Linux Wireless Wiki: cfg80211 API changes本文写于 2026-07-31在 LubanCat-5 (RK3588) Debian 12 内核 6.1.99-rk3588 上验证通过。

相关新闻

35ms低延迟跨屏革命:QtScrcpy如何重新定义安卓设备桌面控制体验

35ms低延迟跨屏革命:QtScrcpy如何重新定义安卓设备桌面控制体验

35ms低延迟跨屏革命:QtScrcpy如何重新定义安卓设备桌面控制体验 【免费下载链接】QtScrcpy Android real-time display control software 项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy 在数字设备日益多元化的今天,手机与电脑之间…

2026/8/1 21:50:55 阅读更多 →
【AI网页设计实战指南】:零基础30天打造高转化率响应式网站(附12个可商用Prompt模板)

【AI网页设计实战指南】:零基础30天打造高转化率响应式网站(附12个可商用Prompt模板)

更多请点击: https://kaifayun.com 第一章:AI网页设计的核心范式与认知重构 传统网页设计以“人—工具—输出”为线性链条,设计师主导视觉决策、编码实现与交互逻辑;而AI网页设计则转向“人—意图—AI协同生成—验证迭代”的闭环…

2026/8/1 21:50:55 阅读更多 →
从入门到贡献:MicroPython 内核开发的科普与入门路径

从入门到贡献:MicroPython 内核开发的科普与入门路径

MicroPython 内核开发 由于本教程内容主要聚焦于应用 MicroPython 编写传感器模块驱动程序和简单程序开发以及如何使用树莓派 Pico 入门 MCU 编程,因此对本节内容仅作简单概述。 首先,我们需要了解基本名词: 源码:就是 MicroPytho…

2026/8/1 21:50:55 阅读更多 →

最新新闻

OpenRocket:从零开始掌握模型火箭设计与飞行模拟的完整指南

OpenRocket:从零开始掌握模型火箭设计与飞行模拟的完整指南

OpenRocket:从零开始掌握模型火箭设计与飞行模拟的完整指南 【免费下载链接】openrocket Model-rocketry aerodynamics and trajectory simulation software 项目地址: https://gitcode.com/GitHub_Trending/op/openrocket 想要设计自己的模型火箭并在发射前…

2026/8/1 22:41:11 阅读更多 →
原神自动化助手:3步解放双手,告别重复操作疲劳

原神自动化助手:3步解放双手,告别重复操作疲劳

原神自动化助手:3步解放双手,告别重复操作疲劳 【免费下载链接】genshin-impact-script 原神脚本,包含自动钓鱼、自动拾取、自动跳过对话等多项实用功能。A Genshin Impact script includes many useful features such as automatic fishing,…

2026/8/1 22:41:11 阅读更多 →
如何用遗传算法智能求解拼图:GAPS 5分钟完全指南 [特殊字符]

如何用遗传算法智能求解拼图:GAPS 5分钟完全指南 [特殊字符]

如何用遗传算法智能求解拼图:GAPS 5分钟完全指南 🧩 【免费下载链接】gaps A Genetic Algorithm-Based Solver for Jigsaw Puzzles :cyclone: 项目地址: https://gitcode.com/gh_mirrors/ga/gaps 还在为复杂的拼图难题而烦恼吗?GAPS&a…

2026/8/1 22:41:11 阅读更多 →
TCP连接风暴:从SYN_RECV异常到系统资源耗尽的排查与优化

TCP连接风暴:从SYN_RECV异常到系统资源耗尽的排查与优化

1. 问题现象与紧急影响分析最近在线上环境处理了一个相当棘手的问题,现象非常典型:服务在某个时间点后,响应变得极其缓慢,最终几乎完全不可用。登录服务器一看,监控面板一片飘红——内存使用率在几分钟内从平稳的40%飙…

2026/8/1 22:41:11 阅读更多 →
变压器流固耦合温度场仿真技术与工程实践

变压器流固耦合温度场仿真技术与工程实践

1. 变压器流固耦合温度场仿真概述在电力设备和电子系统的设计中,变压器作为能量转换的核心部件,其热管理一直是工程师面临的关键挑战。传统设计方法往往将电磁性能与热分析割裂开来,导致实际运行中出现局部过热、效率下降甚至设备失效等问题。…

2026/8/1 22:41:11 阅读更多 →
深度解析DLX:自托管翻译API服务的实战指南与架构揭秘

深度解析DLX:自托管翻译API服务的实战指南与架构揭秘

深度解析DLX:自托管翻译API服务的实战指南与架构揭秘 【免费下载链接】DLX DLX - Self-hosted translation API server. Unofficial; not affiliated with DeepL SE. 项目地址: https://gitcode.com/gh_mirrors/de/DLX 在当今全球化时代,高质量的…

2026/8/1 22:40:11 阅读更多 →

日新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/8/1 13:02:46 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/8/1 5:19:34 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/8/1 10:33:33 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →