Hi,
i'm currently trying to disable the serial console on port 2 on my Rockchip based Rockpi 4B (based on rk3399). I already found the following forum thread, that describes in brief, that i basically have to recompile my own armbian image. But still I'm missing some information. I have read the docs in docs.armbian.com and watched the YouTube video on how to build an armbian image.
So far, i was able to setup a VM for building an image on my workstation. I also had a successful compile run yesterday, that created some output in my output folder. Now, I'd like to apply a patch, that changes the serial debugging console during boot from port 2 to port 4. I have created a patchfile using the source code files from the mainline linux repository with the following command:
```
diff -Naur rk3399-rock-pi-4.dtsi rk3399-rock-pi-4.dtsi.1 > rk3399-rock-pi-4.dtsi.patch
```
My patch file looks like this now:
--- rk3399-rock-pi-4.dtsi 2022-08-29 12:33:21.534325708 +0000
+++ rk3399-rock-pi-4.dtsi.1 2022-08-29 12:36:59.535513608 +0000
@@ -17,7 +17,7 @@
};
chosen {
- stdout-path = "serial2:1500000n8";
+ stdout-path = "serial4:1500000n8";
};
clkin_gmac: external-gmac-clock {
The original file is from here.
My question(s) would be:
- is this the correct way to create the patch file?
- Where do i put the patch file (and how do i name it)?
I have the following folder structure in my userpatches/u-boot directory:
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-clearfog/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-helios4/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-imx6/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-imx7d-current/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-imx7d-legacy/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-media/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-meson/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-meson64/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-mt7623/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-mvebu64/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-mvebu-edge/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-odroid/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-odroidxu4/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-rk322x/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-rk35xx/
drwxrwsr-x 2 root sudo 4096 Aug 30 08:08 u-boot-rockchip/ // <---- i would place the patch file here. Is that correct?
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-rockchip64/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-rockchip-rk3588/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-rockpis/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-s5p6818/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-sun50iw9/
drwxrwsr-x 2 root sudo 4096 Aug 29 12:45 u-boot-sunxi/
I'd appreciate any help and input!
Thanks in advance,
Michael