Ubuntu22安装Mercury-UD6无线网卡驱动
一、Mercury-UD6无线网卡
最近,在做机器人ROS项目时,需要在Ubuntu22系统中配置开发环境。
开发板选择的是华擎小主机,由于没有无线网卡,需要外接无线网卡。
此外,在购买无线网卡时,一定要注意是否支持Linux系统,否则可能会遇到驱动安装问题。
一般来说,无线网卡只是在Windows系统中免驱动,而在Linux系统中需要手动安装驱动。
Mercury-UD6是一款基于RTL8812BU芯片的USB无线网卡,支持2.4G和5G双频段,最高速率可达1200Mbps。
Mercury-UD6官方并未提供高版本ubuntu系统的驱动,但是可以通过GitHub上的开源项目进行安装。
二、配置过程
1、查看网卡参数
首先,插入无线网卡,然后在终端中输入以下命令查看网卡参数:
lsusb
对于Mercury-UD6无线网卡,可以看到如下信息:
Bus 001 Device 007: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
此外,据说ID列表在下面列表中,也可以使用本文提供的驱动。
Realtek default IDs
ID 0BDA:B82B
ID 0BDA:b820
ID 0BDA:C821
ID 0BDA:C820
ID 0BDA:C82A
ID 0BDA:C82B
ID 0BDA:C82C
ID 0BDA:C811
ID 0BDA:8811
ID 0BDA:2006
ID 0BDA:8731
ID 0BDA:C80C
Seller specific IDs
ID 2001:331d - D-Link DWA-171C
ID 7392:C811 - Edimax
ID 7392:D811 - Edimax
2、更新系统和安装依赖
sudo apt update && sudo apt upgrade
sudo apt install -y linux-headers-$(uname -r) build-essential bc dkms git libelf-dev rfkill iw
3、克隆仓库
git clone https://github.com/morrownr/8821cu-20210916.git 作者:CIVICCCCC https://www.bilibili.com/read/cv22753747/ 出处:bilibili
4、安装驱动
cd ./8821cu-20210916/
sudo ./install-driver.sh
三、参考资料
感谢两位作者的开源与共享。
本文仅供个人记录,如有侵权,请联系删除。