MTK USB WIFI MT76X2u 0e8d:7612适配

背景:

新买一批 香橙派orangepi5 ,用来做测试验证,
同时采购一批wifi, 需要重新适配.
记录下适配WIFI的调试过程.

淘宝USB wifi链接
![[MT76_1300_wifi示例图.png]]
在这里插入图片描述

问题

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上的文档流程是

  1. 卸载旧kernel: apt purge -y linux-image-legacy-rockchip-rk3588
  2. 安装新kernel版本: dpkg -i linux-image-legacy-rockchip-rk3588_1.1.8_arm64.deb

2.安装MT76X2U需要的配置

  1. 安装wifi固件库: sudo apt install linux-firmware
  2. 安装usb-modeswitch: sudo apt install usb-modeswitch usb-modeswitch-data
  3. 解压usb-modeswitch配置: cd /usr/share/usb_modeswitch/; sudo tar -zxf configPack.tar.gz
  4. 重启: reboot

重启之后, ip link 发现多一个无线网卡设备 wlsxxxx

3.注意事项

签名:
一个嵌入式-系统网络-喜欢机器人 的小江同学
个人微信
微信名片


  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值