N1运行Armbian彻底解决了dtb问题

在Armbian 5.44以后,在N1上运行 Armbian 5.60 5.62 5.64 5.67 等使用4.18以后内核的版本,都有系统负载比较高,以及网卡断流问题的困扰。
这个是没有办法的,因为Armbian其实并没有对N1进行适配,我们用的 meson-gxl-s905d-p230.dtb 其实是别的设备的dtb文件,只因配置相仿,所以能使用,但是只能勉强跑起来。

现在咱们论坛的yangxuan8282大神,把这问题彻底解决了,原来引起负载高,以及网卡断流的问题,是因为网络驱动的问题。
这些修改已经提交到Linux kernel主线。
为了解决dtb的问题,yangxuan8282大神就向Linux Kernel主线提交了四次,且被采纳。
https://github.com/torvalds/linux/commit/920b4d3969ccd51c33b540a1315203c9d90e785b#diff-ef52fcce460ad67abb71b78f8fc66ef9
https://github.com/torvalds/linux/commit/ba1c84ee74d3fa6c99b2471bfac922bf63746591#diff-ef52fcce460ad67abb71b78f8fc66ef9
https://github.com/torvalds/linux/commit/bf0fbc8f0f06b9aaef81a42c3223b8998fb33eab#diff-77870113d9da98534decc5f594d331b0
https://github.com/torvalds/linux/commit/2078231510714578d044b39109f0ab622bf49582#diff-2afebc90e4d79efb3793b1a7db742466

说多了,还是直接演示一下效果吧。

第一张图,看,负载正常。然后使用 iperf3 -u -c 10.10.10.199 -b 1000M -i 1 -w 1M -t 60 进行网络压测,-b 1000M 是使用1000兆带宽压测,-t 60 压测60秒。
你看,压出了926Mb的好成绩,持续60秒不断流,相比之前的使用有问题的dtb的版本,用这个命令,5到10秒就能把网络压暴掉。

使用的是这个镜像 :Armbian_5.67_Aml-s9xxx_Debian_stretch_default_4.19.7_20181228.img.xz
加yangxuan8282 大神提供的 meson-gxl-s905d-phicomm-n1  下载地址 https://github.com/yangxuan8282/phicomm-n1/releases/tag/dtb

目前运行2天。各种压测,一个字稳。