[JetBot] Jetson Nano安装COMFAST 5G双频无线网卡
lsusb
文章目录
前言
Jetson联网方法包含以下两种:
- 以太网
- USB WIFI模块
M.2接口网卡
这三种方式我都尝试过。
第一种方式最简单稳定,无需配置,插上网线就能用,如果是千兆网络的话速度也最快,但是如果是Jetbot小车的话,就不能使用这种方式了。
第二种方式可以选择官方推荐的USB WIFI模块,即插即用,但是问题是官方支持免驱的模块都是2.5GHZ的,速度实在太慢,尤其是通过jupyter跑程序时,卡的不行。
第三种方式官方支持的AC8265我也试过了,安装好后完全不识别,不知道是接口坏了还是啥情况。
综合以上的情况,我决定安装一个支持5GHz频段的USB WIFI模块。
操作环境
一、获取网卡信息
- 获取无线网卡驱动
首先需要获取无线网卡的型号。
wget https://github.com/fastoe/RTL8812BU/releases/download/20200414/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960.tar.gz
tar -zxvf rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960.tar.gz
如下图所示,网卡id为0bda:b812。
在以下网站可以查询USB对应的芯片型号和驱动信息。
从上图中可以找到驱动地址。
打开网页后,发现提示驱动已经更新了。
新的仓库地址为:
下载源代码到Jetson nano中,然后在本地进行编译安装。网络不好的话可以通过迅雷下载,然后通过samba导入到nano中,然后解压。
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
二、编译并安装驱动
- 配置编译
参考Readme中的安装说明,官方提供了树莓派上的编译安装方法。
安装并加载模块。
一切顺利的话,安装完成如下图所示。
通过ifconfig命令查看网卡,发现多了一个wlan。
sudo nmcli dev
sudo nmcli r wifi on
sudo nmcli dev wifi
sudo nmcli dev wifi connect "your_wifi_name" password "your_wifi_code" ifname wlan0
sudo nmcli dev wifi connect "Xiaomi_72C0" password "tzacwbc418" ifname wlan0
sudo apt install speedtest-cli
speedtest-cli
三、连接无线网络
查看网络设备。
开启WIFI。
扫描附近WIFI。
连接WIFI。
四、测试网速(可选)
安装测速工具。
测速。
移动百兆宽带实测速度如下,局域网访问也不卡了。
总结
最后欢迎关注我的个人公众号,本人会持续分享智能家居、人工智能、图像处理相关内容。