-
12026-06-25检查结果:这只 USB 网卡没有被刷坏。Windows 现在能把它初始化到
VID_A69C&PID_8801,AIC USB WiFi网卡接口MI_02状态正常,驱动版本18.15.35.95,MAC 是8C-88-2B-40-40-A6。PID_8800应该是 load-fw 阶段,PID_8801是固件加载后的工作态。蓝牙子接口MI_00有 Code 31,但 WiFi 本体是好的。我给你打好了两个包:
[完整 Ubuntu 救援包](C:/Users/JinRC/Documents/Codex/2026-06-25/usb-ai-ubuntu-ubuntu-26-04/outputs/aic8800-ubuntu-rescue-usb-driver-fw.zip):源码 + 固件 + 中文说明 + 安装脚本
[只含 U03 固件的小包](C:/Users/JinRC/Documents/Codex/2026-06-25/usb-ai-ubuntu-ubuntu-26-04/outputs/aic8800-u03-firmware-only.zip)
建议用完整包。复制到 Ubuntu 后解压,进目录执行:
sudo apt update sudo apt install -y build-essential linux-headers-$(uname -r) sudo bash install-aic8800-ubuntu.sh脚本会先备份旧模块和旧固件,再安装
aic8800U03 固件并重新编译aic_load_fw.ko/aic8800_fdrv.ko。我用到的主要来源是 gtxaspec/aic8800-wifi 及其 firmware_version.md。6:59
我另一台电脑是Ubuntu26.04桌面版,具体怎么用这个安装包呢,我先把压缩包直接复制到u盘,然后u盘插到Ubuntu电脑后再解压,解压的同时这个usb网卡要不要先插入呢
7:05
可以,最稳的顺序是:
在 Windows 上把
aic8800-ubuntu-rescue-usb-driver-fw.zip复制到 U 盘。到 Ubuntu 电脑后,先不要插这个 AIC USB 网卡。
插 U 盘,把压缩包复制到 Ubuntu 本机,比如
下载目录。解压、安装。
安装完成后,再插入 AIC USB 网卡。
解压时网卡插不插都无所谓,但运行安装脚本时建议先拔掉,避免旧驱动正在绑定设备。
在 Ubuntu 里可以这样做:
cd ~/Downloads unzip aic8800-ubuntu-rescue-usb-driver-fw.zip cd aic8800-rescue sudo apt update sudo apt install -y build-essential linux-headers-$(uname -r) sudo bash install-aic8800-ubuntu.sh如果 Ubuntu 现在不能联网,继续用你之前的一加手机 USB 共享网络来联网;这个可以一直插着,不影响。安装脚本跑完后,再插 AIC 网卡,等几秒,然后检查:
lsusb | grep -i a69c ip link nmcli dev wifi list dmesg -Tw | grep -Ei 'aic|8800|8801|firmware|fw' | tail -n 100理想情况是它先短暂出现
a69c:8800,加载固件后变成a69c:8801,然后系统网络设置里出现新的 WiFi 设备。 -
112026-06-25设备状态报告
系统
- Ubuntu 26.04, 内核 7.0.0-14-generic
- 主板: P8H61-M LX3 PLUS R2.0 (无板载WiFi)
- 当前上网: 一加手机 USB 共享网络 (rndis_host)
USB 无线网卡
- 芯片: AICSemi AIC8800
- USB ID: a69c:8800 (WLAN 模式,非 MSC 模式)
- 芯片版本: chip_id=0x7 (CHIP_REV_U03), sub_id=0x20 (CHIP_SUB_REV_U04)
- 已装驱动: aic_load_fw (自定义编译), aic8800_fdrv
- 固件路径: /lib/firmware/aic8800/
问题症状
- 设备能被 lsusb 识别,aic_load_fw 驱动能绑定
- Probe 流程在 system_config_8800() 中失败:
第1步:读取 0x40500000 → 成功
第2步:读取 0x00000004 → [0x00000004] rd fail: -32 (cmd timed-out, cmd queue crashed)
- 从未到达 firmware download 步骤
- 固件上传阶段(aicfw_download_fw_8800)从未被执行
已尝试的修复
1. ✅ 创建固件符号链接 (fmacfw.bin → aic8800D80 u02)
2. ✅ 下载完整驱动源码并编译新 aic_load_fw.ko
3. ✅ 修改源码跳过 patch_config/rf_config(U03 的不兼容步骤)
4. ✅ 编译 aic8800_fdrv.ko(新版本匹配新 load_fw)
5. ✅ USB 拔插多次(物理断电)
6. ✅ 换 USB 口
7. ✅ Windows 安装官方驱动(aic8800_windows_wifi_driver_install_2022_1220.exe)
8. ✅ 所有均无效
可能原因
AIC8800 芯片有多个变种(AIC8800 通用版 vs AIC8800D80)。
git 仓库 (BLUEMOON233/AIC8800-Linux-Driver) 只提供了 8800D80 的 U02 固件(fmacfw_8800d80_u02.bin),但没有通用 AIC8800 U03 所需的固件(fw_adid_u03.bin, fw_patch_u03.bin)。
可能是之前上传了不兼容的 8800D80 固件,把设备内部的 SPI Flash 写坏了。
源码位置
- 驱动源码: /root/aic8800-src/
- 自定义编译模块:
- /lib/modules/7.0.0-14-generic/kernel/drivers/net/wireless/aic8800/aic_load_fw.ko
- /lib/modules/7.0.0-14-generic/kernel/drivers/net/wireless/aic8800/aic8800_fdrv.ko
- 固件链接: /lib/firmware/aic8800/
固件文件来源
- /lib/firmware/aic8800D80/ (系统自带,可能是内核包自带的)
- 原本 Windows 驱动 U盘有 aic8800_windows_wifi_driver_install_2022_1220.exe
需要解决的问题
找到或提取 AIC8800 (非 D80) 芯片 U03 版本的正确固件文件:
- fmacfw.bin (基础固件)
- fw_adid_u03.bin
- fw_patch_u03.bin
- fw_patch_table_u03.bin
- aic_userconfig.txt
-
hd2026-06-2500737086d4a8892b058eda838
-
鱼2025-10-28成功部署了,感谢🙏 -
e2025-09-12e -
JIN2025-06-06https://chatgpt.com/?promo_campaign=team1dollar&utm_campaign=WEB-team_try_for_1&utm_internal_medium=referral&utm_internal_source=openai_team#team-pricing -
不会相思2025-05-21博客怎么塔建的,不会linux啊😭 -
不会相思2025-05-18先把节点这里补充一下呗,卡住了 -
不会相思2025-05-17我老是进不来网站,是什么情况 -
不会相思2025-05-13vps优惠码是rackenrd的吗,没看到2核2g,30g硬盘啊 -
不会相思2025-05-09vps搭建节点的能不能同时搭建网站呀,学习一下 -
取啥名好呢2025-05-08博主牛逼,1.88都能优惠1元,用完你给的优惠码后1dollar买了.top的顶级域名1年,太强了,祝博主发大财 -
JIN2025-05-01欢迎讨论:输入邮箱+昵称即可评论
评论区