给Rock5A加装USB无线网卡
【摘要】 Rock5A
Rock5A有个M2短槽,据说可以接M2的无线网卡,张小白使用了某宝上买的RTL8822CE试了试,貌似没有成功。于是想起在多年前曾经在某东买过一张支持Linux的USB无线网卡:
当时商家提供了多个安装包:
这张网卡曾经在X86的ubuntu系统上成功安装过。
张小白将USB无线网卡插入到USB口,lsusb显示如下:
中间的Edimax AC600 USB就是这张卡。
张小白分别上述zip文件传到rock上。
安装unzip软件:
sudo apt install unzip
解压
安装,都报了各种错误,要么是不支持ARM,要么是代码对应的内核版本太旧,编译有冲突:
看来张小白要另辟蹊径了。
好在知道了这张USB无线网卡的型号是RTL8812AU
在网上搜索:
第一个是:https://github.com/gnab/rtl8812au
安装试试:
不行。
换个编译命令:make -j$(nproc) ARCH=arm64
。。。
仍然不行。
放弃这个。
rm -rf rtl8812au 删除这个伤心的目录。
换第二个:https://github.com/aircrack-ng/rtl8812au
git clone https://github.com/aircrack-ng/rtl8812au
张小白看到了这里居然有对树莓派的支持:
感觉有戏。
rock5a比树莓派4B要好一些,按理说选择ARM64应该就可以了吧。
试试吧!
先修改Makefile:
只修改这两段,将I386_PC从y改为n,将ARM_RPI从n改成y
对dkms.conf文件进行替换:
sed -i 's/^MAKE="/MAKE="ARCH=arm64\ /' dkms.conf
export ARCH=arm64
make
居然编译成功了
sudo make install
查看下wifi设备:
nmcli device show
怎么还没有呢?
哦,忘记装完驱动要重启rock5a了。
sudo reboot
等重启成功,登录进去,再检查:
wifi设备出现了!(wlx开头的那个)
如果用远程桌面,可以在右下角的Network Manager中看到很多wifi信号:
但是我们暂时不用这个连,我们试试命令行方式:
nmcli radio wifi
wifi开着呢!
sudo nmcli dev wifi connect [SSID名称] password "[SSID密码"
张小白由于心情激动,还输错了好几次rock的密码(rock)
看到成功连接,张小白立即断掉网线的连接:
并到无线路由器上查找到rock5a的wifi地址:
确认地址是192.168.2.230
增加一个MobaXterm ssh链接,并连接rock:
成功登录了,并且rock5a可以通过路由器上Internet。
撒花!
(未完待续)
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)