1 问题描述

我笔记本自带的无线网卡最近经常出现问题。一会儿能连通,一会儿又连不通,尤其是在信号弱的情况下,每十分钟就断一次。于是,我在某宝花了 30 元买了一个 USB 无线网卡。

它自带的 U 盘和说明书只有 Windows 安装说明(但盒子上写着也支持 Linux),所以我花了一些时间来安装。

2 环境

  • USB 无线网卡:绿能 AX300
  • 系统:Ubuntu 22.04

3 安装

3.1 查看设备

1
2
$ lsusb
# 插上后看到 aicsemi Aic MSC

3.2 驱动下载

  • 绿联:https://www.lulian.cn/download/list-32-cn.html
  • 查看包装盒上的具体型号(产品参数 - 产品型号),然后搜索并下载对应的驱动程序。
  • 我购买的芯片型号是:AIC8800FC

3.3 安装

  • 下载相应的驱动,解压后找到对应的安装文档(PDF),并按照文档操作(仅运行 install.sh 是不够的)。
  • 我在安装 deb 包时遇到错误,用 make install 自行编译也报错。可能是驱动与我的 Linux 内核版本不兼容。做了一些简单修改后成功编译了(可以注释掉线程锁,调整结构接口,如果实在不行,可以问问 ChatGPT)。
  • 安装完成后,重启系统即可正常工作。在右上角网络界面会并列出现两个 WiFi 选项。
  • 之前笔记本上已有一个 WiFi,在图形界面切换时有点问题(可能很少有人同时插两个 WiFi 设备),所以我在命令行中使用 ifconfig xxx down 关闭了原来的 WiFi。之后测试一切正常。(可以通过插拔 USB 设备查看 MAC 地址来确认具体的设备名)