MTK USB WIFI MT76X2u 0e8d:7612适配
背景:
新买一批 香橙派orangepi5 ,用来做测试验证,
同时采购一批wifi, 需要重新适配.
记录下适配WIFI的调试过程.
问题
orangepi插入USB wifi, ip link
没有发现新的无线网卡设备.
lsusb
查看usb信息
ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter
解决流程
1.添加MTK wifi驱动
1.搜索linux kernel driver中是否查询到USB vid:pid
orangepi-build/kernel/orange-pi-5.10-rk35xx/drivers/net/wireless/mediatek$ gg -s "7612"
cmd:
grep --binary-files=without-match -rn --colour=auto 7612
mt76/mt76x2/Kconfig:12: This adds support for MT7612/MT7602/MT7662-based wireless PCIe
mt76/mt76x2/Kconfig:25: This adds support for MT7612U-based wireless USB 3.0 dongles,
drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig
- config MT76x2E --PICE驱动
- config MT76X2u --USB驱动
需要开启MTK USB WIFI驱动 MT762X2u
2.配置kernel config 使能 CONFIG_MT76x2U
./build.sh
orangepi5编译方法make menuconfig ARCH=arm64
手动编译方法
开启的 CONFIG_MT76x2U 配置如下
CONFIG_MT7601U=y
CONFIG_MT76_CORE=y
CONFIG_MT76_LEDS=y
CONFIG_MT76_USB=y
CONFIG_MT76x02_LIB=y
CONFIG_MT76x02_USB=y
CONFIG_MT76x0_COMMON=y
CONFIG_MT76x0U=y
# CONFIG_MT76x0E is not set
CONFIG_MT76x2_COMMON=y
# CONFIG_MT76x2E is not set
CONFIG_MT76x2U=y
CONFIG_MT7603E=y
CONFIG_MT7615_COMMON=y
# CONFIG_MT7615E is not set
CONFIG_MT7663_USB_SDIO_COMMON=y
CONFIG_MT7663U=y
# CONFIG_MT7663S is not set
编译镜像, orangepi5编译镜像在
output/debs
linux-dtb-legacy-rockchip-rk3588_1.1.8_arm64.deb
linux-headers-legacy-rockchip-rk3588_1.1.8_arm64.deb
linux-image-legacy-rockchip-rk3588_1.1.8_arm64.deb –ubuntu/debian程序内核版本包
3.更新kernel版本
orangepi上的文档流程是
- 卸载旧kernel:
apt purge -y linux-image-legacy-rockchip-rk3588
- 安装新kernel版本:
dpkg -i linux-image-legacy-rockchip-rk3588_1.1.8_arm64.deb
2.安装MT76X2U需要的配置
- 安装wifi固件库:
sudo apt install linux-firmware
- 安装usb-modeswitch:
sudo apt install usb-modeswitch usb-modeswitch-data
- 解压usb-modeswitch配置:
cd /usr/share/usb_modeswitch/; sudo tar -zxf configPack.tar.gz
- 重启:
reboot
重启之后, ip link
发现多一个无线网卡设备 wlsxxxx
3.注意事项
-
这款wifi可能需要较大的供电, 只有接在orangepi5 USB2.0直流供电口, 才能正常工作
-
通过MAC绑定网卡名称, 参考博文联发科MediaTek WIFI适配 遇到的问题与解决
-
在ubuntu networkManage下配置wifi nmli命令
签名:
一个嵌入式-系统网络-喜欢机器人 的小江同学
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!