JetPack 6.2.2/Jetson Linux 36.5 is now live

We are pleased to announce the production release of JetPack 6.2.2. JetPack 6.2.2 packages Jetson Linux 36.5 with Linux Kernel 5.15 and Ubuntu 22.04 based root file system. JetPack 6.2.2 is a minor upgrade over JetPack 6.2.1. This release supports all NVIDIA Jetson Orin modules and developer kits.

What’s new in JetPack 6.2.2

  • Fixes for known issues and security vulnerabilities.

You can install JetPack 6.2.2 with any of the methods below

  • SDK Manager: You can do a fresh install of JetPack 6.2.2 using SDK Manager.

  • Debian Package: If you have JetPack 6 already installed on Jetson AGX Orin Developer Kit or Jetson Orin Nano Developer Kit, you can upgrade to JetPack 6.2.2 using APT. Refer to the steps here.

  • Manual Flashing: If you prefer to install using the command line, you can flash Jetson device from a linux host by following steps here. Once Jetson Linux is flashed, you can install the compute stack using SDK Manager (using linux host) or by running “sudo apt update” followed by “sudo apt install nvidia-jetpack” on Jetson.

  • SD Card: If you are using Jetson Orin Nano Developer Kit, you can download the SD Card image from JetPack 6.2.1 page and use Balena Etcher to prepare the SD Card with JetPack 6.2.1. You can then follow the instructions below to APT upgrade to JetPack 6.2.2.

STEP 1: Edit source.list to point to 36.5

vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list

change all repo versions to r36.5 in this file

STEP 2: APT upgrade and reboot

sudo apt update
sudo apt dist-upgrade
sudo apt install --fix-broken -o Dpkg::Options::="--force-overwrite"

Note: JetPack 6.2.2 packages the same libraries, components and supports the same SDKs as JetPack 6.2.1.

JetPack 6.2.2/ Jetson Linux 36.5 resources

JetPack 6.2.2 SDK Page

Jetson Linux 36.5 Page

Jetson Linux 36.5 Release Notes

Jetson Linux 36.5 Developer Guide

Seems the release page has the wrong link to Additional Files > cuda_driver_36.4.4.tbz2. The link targets to https://developer.nvidia.com/downloads/embedded/L4T/r36_release_v5.0/cuda_driver_36.5.tbz2 but it does not exist.

Seems 36.5 needs also new uefi combo. Do you know, please, which to use or when will be the combo updated?

Radek

I have updated my orin nano super 8GB from 36.4.7 to 36.5. I run my system with multi-user as the default target and it seems with the latest release Display port doesn’t work with multi-user.target. I am using a 4K monitor and orin nano is connected to it using DP to HDMI cable.

Is there something I can do or do I have to roll back to get the display working again?

I also had no display after updating to r36.5.

The following commands allowed me to have a working screen after boot:

sudo bash -c 'echo "nvidia-drm" > /etc/modules-load.d/nvidia-drm.conf'`
sudo update-initramfs -u
sudo reboot

I still get some weird DRM issues though, mitigated by the command:

sudo rmmod nvidia-drm && sudo modprobe nvidia-drm modeset=1

Hey,

After upgrading to 36.5 the UART on /dev/ttyTHS1 doesn’t work.

I tried:

Checking it is working before the upgrade (Also with another Jetson Orin Nano platform)

checking the uart is active on the jetson-io.py

checking the serial-getty service is disabled

would appreciate your help

After updating to r36.5, the 7W power mode is no longer provided in the default /etc/nvpmodel.conf. Any idea why?

Hi,

I had the same issue on a Jetson Orin Nano after upgrading to JetPack 36.5. /dev/ttyTHS1 stopped working and dmesg showed SMMU / VPR errors.

It’s caused by the DMA config of serial@3100000 in the device tree.

Similar issue: RS485 Not Working After Upgrading to Jetpack 36.4 on Jetson AGX Orin with jetpack 6.1

1. First check /boot/extlinux/extlinux.conf

If there is already an FDT line, note which DTB file it uses.

If there is no FDT line, the default DTB under /boot/dtb/ can be used.

2. Decompile the DTB

dtc -I dtb -O dts -o extracted.dts /boot/dtb/<your_dtb_file>.dtb

3. Edit extracted.dts

Find serial@3100000 and remove:

dma-names = “rx\\0tx”;
dmas = <…>;

4. Recompile

dtc -I dts -O dtb -o ModifiedTree.dtb extracted.dts

5. Replace the DTB

It’s a good idea to back up the original first, then:

sudo mv ModifiedTree.dtb /boot/dtb/<your_dtb_file>.dtb

6. If there was no FDT line before, add one

Edit /boot/extlinux/extlinux.conf and add:

FDT /boot/dtb/<your_dtb_file>.dtb

Place it under the LINUX line.

This completely solved it for me. I hope it helps.

Hi,

I am trying to upgrade to Jetpack 6.2.x 7.0 or 7.1 all of which appear on the dropdown of the SDKManager but do NOT allow me to select them during the install/upgrade process. The 5.1.6 is selected by default, which works, and I apparently can select the 5.1.4 option to downgrade, but I am suffering the ‘llama.cpp CUDA0 allocation bug’ and this upgrade fixes that according to the news. How can I enable the selection of the 6.x or better yet, 7.x install? I have ubuntu 20.04 on a Lenovo laptop and have successfully used it to bring up 5.1.6 on several Jetson Orin Nano 8GB developer boards. Thanks in Advance. Jon

I notice 2 typos, correct should be this

sudo apt install --fix-broken -o Dpkg::Options::="--force-overwrite"

For edit file (extra slash at beginning required)

vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list

Hi,
Thanks for reporting the issues. The two issues are addressed:
JetPack 6.2.2/Jetson Linux 36.5 is now live - #3 by radsacz
JetPack 6.2.2/Jetson Linux 36.5 is now live - #12 by onuralpszr

For further issues you experience on Jetpack 6.2.2 r36.5, please create a separate topic like:
Solved: UART/Serial Port not working after upgradint to Jetpack 6.2.2 (Orin Nano/NX) - #7 by KevinFFF

So that we can discuss the issues individually.