多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

HM201刷Armbian只改一行uEnv.txt,有线网络从此稳定

HM201刷Armbian只改一行uEnv.txt,有线网络从此稳定 HM201刷Armbian只改一行uEnv.txt有线网络从此稳定【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian改造完成后的浙江移动魔百盒HM201会是一台7x24小时在线的Linux小服务器HDMI接电视或显示器网线插上就拿到IPSSH随时连入跑你的服务。全程依赖 amlogic-s9xxx-armbian 项目提供的系统这篇HM201 Armbian安装教程把每一步都压缩到最短照着走即可。一分钟速览核心操作只有1个在已烧录U盘的boot分区里把/boot/uEnv.txt的 FDT 改成meson-gxl-s905x-tx9.dtb版本选择Armbian 24.11.0 Jammy内核选 Linux 6.1.107有线最稳或 5.15.167兼容WiFi已知取舍换成 tx9.dtb 后WiFi不可用有线网络最稳动手之前核对硬件与镜像版本硬件要求物品要求存储介质U盘或TF卡8GB以上建议16GB显示与输入HDMI线、键盘或HDMI输入法调试工具可选USB转TTL串口线排查启动问题用镜像版本只给结论选 Armbian 24.11.0 Jammy。要有线稳定选内核 Linux 6.1.107要保留WiFi选内核 5.15.167。HM201对应的设备树记录在项目的设备数据库中model_database.conf118 :ZXV10-B860AV2.1U,HM201 :s905l :meson-gxl-s905x-tx9.dtb :u-boot-s905x-s912.bin为什么是这个dtb设备树相当于硬件的身份证填错名字内核就不认识你的网卡——启动时插着网线拿不到IP、必须启动完再插才正常的时序问题正是身份证没对上号造成的。修改uEnv.txt中的FDT配置全文唯一手动操作在电脑上打开U盘的boot分区用文本编辑器修改uEnv.txt# 修改前默认设备树不匹配HM201 #FDT/dtb/amlogic/meson-gxl-s905x-nexbox-a95x.dtb # 修改后HM201对应设备树改成这一行即可 FDT/dtb/amlogic/meson-gxl-s905x-tx9.dtb到这里最关键的改动就完成了。除这一行外不需要改任何文件——uEnv.txt里的FDT就是内核启动时加载哪份设备树的开关改完保存即可。从开机到可用的五步流程烧录用 Rufus 或 BalenaEtcher 把镜像完整写入U盘改配置按上一节修改U盘boot分区中的uEnv.txt上电U盘插入HM201HDMI接显示器通电开机初始化首次启动自动扩展文件系统登录系统root / 1234写eMMC登录后执行armbian-install按提示完成别急先验证一下有线网络ping -c 4 8.8.8.8能通就成功了启动时插着网线也照常拿到IP。6.1内核与5.15内核怎么选dtb组合取舍表组合有线网络WiFi稳定性适用场景6.1.107内核 meson-gxl-s905x-tx9.dtb稳定不可用最高家庭服务器、NAS、挂机5.15.167内核 默认dtb存在时序异常可用一般以无线连接为主5.15.167内核 tx9.dtb较稳定不可用较高想保留新特性又重有线如果你需要WiFi换用 5.15.167 内核并保留默认dtb即可恢复无线但需接受有线网络在冷启动时可能拿不到IP想两边都要目前没有兼顾方案按主要用途二选一。跑起来之后三条可选调优命令vm.swappiness10 vm.vfs_cache_pressure50 vm.dirty_ratio10 vm.dirty_background_ratio5上面4个sysctl参数写入/etc/sysctl.conf1GB内存跑常驻服务、感觉内存吃紧时才需要。systemctl enable --now NetworkManager systemctl disable networking要管理静态IP或多网卡时才需要它纯DHCP直连可以跳过。卡住了按顺序排查完全不开机重新烧录一次镜像换U盘口或换一根HDMI线能开机但网络异常依旧检查uEnv.txt的 FDT 值拼写meson-gxl-s905x-tx9.dtb一个字母都不能错设备树文件不存在确认U盘boot分区的/dtb/amlogic/目录下确有该文件现象说不清接串口线看启动日志把最后50行贴出来原因一目了然按上面顺序走完HM201就是你的7x24小时服务器了。还有解决不了的现象直接去项目仓库的Issues页面提问附上你的内核版本和FDT值回复很快。【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表