Error while trying to upgrade nvidia-l4t-kernel_5.10.120 form nvidia-l4t-kernel_5.10.104 using dpkg

My device is unable to connent to the Internet so I could not use apt commands, when I run dpkg -i nvidia-l4t-kernel_5.10.120-tegra-35.4.1-20230801124926_arm64.deb I got the following message:

Preparing to unpack nvidia-l4t-kernel_5.10.120-tegra-35.4.1-20230801124926_arm64.deb ...
Unpacking nvidia-l4t-kernel (5.10.120--tegra-35.4.1-20230801124926) over (5.10.120-tegra-35.4.1-20230801124926) ...
Setting up nvidia-l4t-kernel (5.10.120-tegra-35.4.1-20230801124926) ...
Using the existing boot entry 'primary'
Warning: Cannot get compatible board name.
3767--0001--1--p3509-a02+p3767-0001-
Info. Active boot storage:: nvme0n1
Info. Legacy mode: false
TNSPEC 3767-300-0001-N.2-1-0-p3509-a02+p3767-0001-
COMPATIBLE_SPEC 3767--0001--1--p3509-a02+p3767-0001-
TEGRA_LEGACY_UPDATE false
TEGRA_BOOT_STORAGE nvme0n1
TEGRA_EMMC_ONLY false
TEGRA_CHIPID 0x23
TEGRA_OTA_BOOT_DEVICE /dev/mtdblock0
TEGRA_OTA_GPT_DEVICE /dev/mtdblock0
Info: Write TegraPlatformCompatSpec with 3767--0001--1--p3509-a02+p3767-0001-.
Starting kernel post-install procedure.
Rootfs AB is not enabled.
ERROR. Procedure for A_kernel update FAILED.
Cannot install package. Exiting...
dpkg: error processing package nvidia-l4t-kernel (--install):
 installed nvidia-l4t-kernel package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 nvidia-l4t-kernel

Hi,

I don’t feel like you can do it this way.
How did you get the deb package for 5.10.120 kernel?
There’s a lot of dependencies between stuff in the BSP, so you have to update the BSP as a whole, but something like just updating the kernel.

HI,
Thank you for your reply. I downloaded the package from Index.
I have just started to learn about these things, I’m still quite confused about all these stuff. What should I do to update the BSP as a whole?
I did read this page Software Packages and the Update Mechanism — Jetson Linux Developer Guide documentation and I thought that manually downloading and installing these packages listed in the table under Update Packages for Jetson Devices would be equivalent to using apt update. Is this the right thing to do?

Apparently is’t not.
If your device does not have access to the Internet, then I’d suggest considering imaged-based OTA:
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/SoftwarePackagesAndTheUpdateMechanism.html#updating-jetson-linux-with-image-based-over-the-air-update

I’ll give it a try. Thanks again.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.