Jp6.1 failed to delete framebuffer log

我的系统是jetpack6.1,使用官方devkit。我现在希望开机时的log不要出现在DP屏幕上,因此我按照这个帖子的内容进行了修改

在5.1.2系统中我仅修改CONFIG_FRAMEBUFFER_CONSOLE为n,开机时DP屏幕上不会出现光标或者log,这是成功的案例。
在6.1系统中我仅修改CONFIG_FRAMEBUFFER_CONSOLE为n,log依旧会出现在屏幕上,因此我将CONFIG_EXPERT也打开了,重新进行整体烧录后,在开机时出现了错误,系统无法启动。
framebufferlog.txt (40.1 KB)
提示许多符号找不到。帮忙看看这是什么原因,开启CONFIG_EXPERT似乎出现了很多问题

Sorry for the late response.
Is this still an issue to support? Any result can be shared?

提示许多符号找不到。帮忙看看这是什么原因,开启CONFIG_EXPERT似乎出现了很多问题

這跟你有沒有改framebuffer沒什麼太大的關聯. 你kernel image重新build完之後沒有把其他kernel modules (.ko)也更新自然就會碰到-22的error. 今天如果你改的不是framebuffer而是其他設定也會碰到一樣的事情.

目前我修改后会重新编译很多文件,我使用的是整体烧录,按理说全部ko都更新了。
可能我在修改CONFIG_EXPERT=y后,需要删除编译文件重新编译吗?我会再试试

有什麼步驟或是log可以證明你說的事情真的有發生嗎? 很多人都覺得自己的步驟沒有問題, 但真的review起來就發現少了或是錯了.

我按照以下的步骤可以让系统跑起来了,感谢指导!
1.make clean
2.设置CONFIG_EXPERT=y,按照官方流程进行编译操作
3.删除Linux_for_Tegra/rootfs/lib/modules/5.15.148-tegra目录
4.make install 操作
6.sudo ./tools/l4t_update_initrd.sh
7.整体烧录

1 Like