环境信息

  • 系统版本:6.6.51+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt2 (2024-10-01) aarch64 GNU/Linux
  • USB WIFI设备:TL-XDN7000H
  • 设备芯片:aic8800d80

查看设备连接状态

1
lsusb

如果在usb设备列表中看到类似

ID a69c:5721 aicsemi AIC Wlan

的输出,是将设备识别为了存储模式,需要将存储模式修改为wlan模式

切换模式(非必须)

使用命令

1
sudo usb_modeswitch -KQ -v a69c -p 5721

将存储模式修改为wlan模式

命令模式需要在每次启动都需要输入,比较麻烦,可以使用udev来管理设备

1
sudo vim /etc/udev/rules.d/70-usb-modeswitch.rules

粘贴以下内容

1
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="a69c", ATTR{idProduct}=="5721", RUN+="/usr/sbin/usb_modeswitch -v a69c -p 5721 -K"

重新加载规则

1
2
sudo udevadm control --reload-rules
sudo udevadm trigger

image-20241009142645898

安装驱动

我的TP-Link官方驱动在arm架构中安装失败,很可能是因为我的内核版本比较高,导致很多库不支持。

这里找到了绿联的AIC8800D80驱动,和我使用的TL-XDN7000H芯片一致

驱动下载地址:

驱动下载链接:绿联WiFi6 USB无线网卡AIC8800D80驱动

文件中有详细安装教程,这里不再赘述

我这里直接安装了里面的aic8800d80fdrvpackage_2024_0606.deb文件

image-20241009143713835

成功驱动TL-XDN7000H

image-20241009143856932