魔百和M401A刷入Armbian系统EMMC开启wifi


上次盒子刷了5.15版本的armbian系统,可wifi不能用,刷了6.1.10的版本插入无线网卡后WIFI可以连接了。

准备工具

1. 盒子M401A、U盘、键盘、显示器(连接手机的视频采集卡也可以)、HDMI线、牙签、USB无线网卡(我用的tenda w311m)
2. armbian系统镜像包: Armbian_23.02.0_amlogic_s905l3a_bullseye_6.1.10_server_2023.02.12.img.gz
4. U盘写入工具(任选一个): win32diskimager/refus/usbWriter/balenaEtcher

固件和系统链接:

链接:https://pan.baidu.com/s/1csMjooaR5eZdwUxFWVYBRw?pwd=m401 
提取码:m401

一、Armbian系统写入U盘

把镜像从gz文件解压出来,使用工具把armbian镜像文件写入U盘,我使用的是win32diskimager,也可以用别的写入工具
在这里插入图片描述

二、U盘内uEnv.txt文件修改

镜像写入完成后,打开U盘内的uEnv.txt文件,修改要用的dtb文件

在这里插入图片描述

# 打开uEnv.txt文件修改
FDT=/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb 
修改为
FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QvvgbmlS-1671442956147)(C:\Users\apers\AppData\Roaming\Typora\typora-user-images\image-20221215235241104.png)]
修改前

在这里插入图片描述

修改后

三、盒子从U盘进行启动

插上U盘,用牙签按下盒子重置按钮(散热孔下面),开启电源,过几秒松开按钮或一直按着看是否可以进入U盘的armbian 系统。

四、设置用户名和密码

进入U盘系统后会加载一会,然后会提示设置root密码,然后创建用户并设置密码, 后面还有语言、时区的选择,也可以取消,写入emmc后还可以改。
在这里插入图片描述
在这里插入图片描述
国家地区语言选择
在这里插入图片描述

五、Armbian系统写入EMMC

输入命令armbian-install后会进入EMMC写入,会有一些选项,其中主要是对设备和文件系统的选择,设备我选的是306,meson-g12a-s905l3a-m401a.dtb

文件系统选择的是1 ext4

armbian-install

![在这里插入图片描述](https://img-blog.csdnimg.cn/8f528e15e96f4e58a0cca4c111b42a4f.png#pic_center
选择306
在这里插入图片描述
文件类型选的ext4,然后开始写入emmc

六、 重启系统reboot(不可以拔U盘)

盒子emmc安装完成以后先不要拔U盘,输入命令reboot进行系统重启

在这里插入图片描述reboot

七、盒子关机拔出U盘

盒子重启完成以后输入poweroff命令关机拔出U盘,然后通电启动进入系统
在这里插入图片描述
cpu信息
在这里插入图片描述

系统信息
在这里插入图片描述

八、插入USB无线网卡,连接wifi

把USB无线网卡插入,输入nmtui命令连接wifi
在这里插入图片描述
京东买的无线网卡,别的无线网卡应该都可以(芯片是Ralink MT7601U)
在这里插入图片描述
在这里插入图片描述
选择第二项进入设置
在这里插入图片描述
选择要连接的wifi,enter后输入密码, ok进行连接
在这里插入图片描述
ifconfig命令查看,已经获取到IP地址

### M401a Armbian 系统无线网卡驱动问题解决方案 对于M401a设备在安装Armbian系统后遇到的WiFi无法正常使用的问题,可以按照以下方法尝试解决问题。 #### 1. 检查并加载必要的内核模块 确保已加载了支持MT7601U芯片组所需的内核模块。可以通过执行`lsmod | grep mt7601u`来确认该模块是否已被加载。如果没有,则需手动加载: ```bash sudo modprobe mt7601u ``` 如果仍然存在问题,可能是因为缺少固件文件。此时应确保 `/lib/firmware/mt7601u`目录下存在相应的固件文件[^1]。 #### 2. 更新固件支持包 有时默认提供的固件版本较低或不兼容当前硬件环境。建议访问官方GitHub仓库或其他可靠资源站点下载最新版本的固件,并将其放置于上述路径中。另外还可以考虑安装额外的支持工具如 `rtl8xxxu-dkms` 或者其他第三方提供的补丁程序以增强稳定性。 #### 3. 修改网络接口配置 编辑网络接口配置文件(通常位于/etc/network/interfaces),添加如下内容以便自动启用Wi-Fi适配器: ```plaintext auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf ``` 同时也要确保wpa_supplicant服务处于运行状态并且配置正确无误。这一步骤有助于简化后续通过图形界面或者命令行方式进行连接操作的过程。 #### 4. 使用NMTUI进行初步排查 当完成以上准备工作之后,可再次利用nmtui命令打开交互式的网络管理终端来进行基本的功能验证以及参数调整工作。在此过程中应当能够顺利发现可用的SSID列表并与之建立关联关系。 #### 5. 安装最新的Linux Kernel 考虑到不同版本之间可能存在差异化的表现形式,特别是针对某些特定型号的外设产品而言更是如此。因此强烈推荐升级至稳定分支中的较新发行版(比如提到过的5.15),从而获得更好的整体性能体验及更广泛的硬件支持度[^5]。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值