I am doing a kernel upgrade for my NX2 TX using R32.7.2. It is a part of full image OTA upgrade process.
Can anyone help to explain a little more about how this kernel and full image OTA works?
my understanding is kernel is loaded in a partition, if there is a
/boot/extlinux/extlinux.conf, then kernel will load from file system.Using the debian package can replace the kernel.
may I know if any document about how this boot process works?
Base on this, I repackage the kernel using nvdebrepack.sh, by sourcing my Image. The package generated, but when I install the deb file,
it shows errors like below
(Reading database ... 151077 files and directories currently installed.) Preparing to unpack my.deb ... Unpacking nvidia-l4t-kernel (4.9.253-tegra-32.7.2-20220417024839+pjiang) ove. Setting up nvidia-l4t-kernel (4.9.253-tegra-32.7.2-20220417024839+pjiang) ... Using the existing boot entry 'primary' 3636--0001--1--jetson-xavier-nx-devkit-tx2-nx- Starting kernel post-install procedure. The SMD may be corrupted. Exiting... dpkg: error processing package nvidia-l4t-kernel (--install): installed nvidia-l4t-kernel package post-installation script subprocess ret1 Errors were encountered while processing: nvidia-l4t-kernel
Just not sure if I am in the right approach to upgrade the kernel.
thanks a lot