0.说明:
LINUX内核版本:4.14.79
平台:AM437x
内核源码中已默认支持MT7601。我们要做的只是make menuconfig配置一下即可
1.内核配置
make ARCH=arm CROSS_COMPILE=/opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf- menuconfig
Device Drivers --->
[*] Network device support --->
[*] Wireless LAN --->
[*] MediaTek devices
<*> MediaTek MT7601U (USB) support //(如果不能选择编译进内核,请查看其依赖并选择编译进内核)
通过help信息可看到其依赖:
/**********************/
Depends on: NETDEVICES [=y] && WLAN [=y] && WLAN_VENDOR_MEDIATEK [=y] && MAC80211 [=y] && USB [=y]
在本人配置过程中就遇到了MAC80211 没有选择编译进内核而配置失败的问题。
选择MAC80211 编译进内核:
[*] Networking support --->
-*- Wireless --->
<*> Generic IEEE 802.11 Networking Stack (mac80211)