Hi All,
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