Hi @kaola_95
这是一个已知的bug,相关fix代码已经提交到主线了,下一版Jetpack 6 的public release会包含修复代码。
目前来看,已经public的Jetpack 6 (JP6.0, JP6.1, JP6.2)都会受这个bug影响。
可以通过手动修改设备上 /usr/sbin/nv-update-initrd 这个文件来fix:
diff --git a/usr/sbin/nv-update-initrd b/usr/sbin/nv-update-initrd
index 51b9228..921699d 100755
--- a/usr/sbin/nv-update-initrd
+++ b/usr/sbin/nv-update-initrd
@@ -141,7 +141,6 @@ modify_initrd()
_kernel_version=$(get_kernel_version "${image_path}")
echo "nv-update-initrd: Updating ${INITRD} from ${LIST_DIR} for kernel version ${_kernel_version}.."
copy_files_initrd "${DESTDIR}" "${temp_list}" "${_kernel_version}"
- rm -f "${temp_list}"
done
# Add LUKS files if disk encryption is enabled and
先修改 nv-update-initrd , 再执行 “sudo apt install nvidia-l4t-rt-kernel nvidia-l4t-rt-kernel-headers nvidia-l4t-rt-kernel-oot-modules nvidia-l4t-display-rt-kernel”。
请务必按照《Developer Guide》的步骤。build kernel/module/dtb 完成之后,一定要重新刷机。
问题出在initrd insmod module路径出错。
Normal kernel insmod的路径是: /lib/modules/5.15.148-tegra
Rt-kernel insmod的路径是: /lib/modules/5.15.148-rt-tegra
文档中如下步骤会涉及路径的update:
请务必执行这一步。
