N1盒子刷armbian后需要禁止的服务
程序员文章站
2024-03-15 15:33:00
...
[email protected]:~$ sudo systemctl daemon-reload
[email protected]:~$ sudo systemctl stop [email protected]
[email protected]:~$ sudo systemctl disable [email protected]
Debian Buster with Armbian Linux 5.1.15-aml-s905
还是要禁止这个 老是在自己刷。。。。
无线也不要了
cat /etc/modprobe.d/blacklist.conf
blacklist brcmfmac
options brcmfmac modeset=0
这个也不能忘了。。。但是好像还是不太理想 对于5.0 内核效果很明显,5。1就基本上没啥效果了
下面解决系统负载问题,关键:修改随镜像文件自带的dtb文件中的一项与中断处理有关的设置:
# 反编译原始n1 dtb文件为n1.dts
$ dtc -I dtb -O dts -o n1.dts /boot/meson-gxl-s905d-phicomm-n1.dtb
# 用vi 或 nano打开n1.dts,将第183行注释掉。修改前:phandle = <0x1e>; 修改后: #phandle = <0x1e>;
$ vi n1.dts
...
# 编译新的n1.dtb
$ dtc -I dts -O dtb -o n1.dtb n1.dts
# 复制n1.dtb到/boot/dtb中并修改相应uEnv.ini文件
$ sudo cp -av n1.dtb /boot/dtb/meson-gxl-s905d-phicomm-n1-xiangsm.dtb
$ sudo sed -i -e 's/-n1/-n1-xiangsm/' /boot/uEnv.ini # 或用vi/nano可视化编辑
# 好了,可以重启系统了,重启后,系统负载终于正常,并且各项硬件应该依然都能正常工作。
$ sudo reboot
推荐阅读