Ubuntu for Jetson 22.04 Server (Jammy)¶
2025-02 Release Notes
Purpose¶
This is the General Availability release of Ubuntu 22.04 for Jetson. All release assets are provided by Canonical.
Images¶
Ubuntu images can be downloaded from https://ubuntu.com/download/nvidia-jetson:
Ubuntu Server 22.04:
Image SHA256SUM:
27c54b9f3a23b4c8a6a8490cc41281061b359fea031c44ebdf7932316331f68a
Boot firmware 36.4.3:
Image SHA256SUM:
949a44049c4ce6a8efdf572ea0820c874f6ee5d41ca3e4935b9f0e38d11873d2
Hardware Platforms Tested¶
Release Highlights¶
The kernel meta-package for Jetson devices is now changed to
linux-nvidia-tegra-jetson
(instead oflinux-nvidia-tegra-igx
). Further details (LP#2069179) : https://discourse.ubuntu.com/t/changes-to-ubuntu-for-tegra-kernel-metapackages-on-jetson-and-igx/48807Nvidia introduced Nano Super power mode with Jetpack 6.2. To enable this power mode, as described in https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html#supported-modes-and-power-efficiency, it requires both flashing JetPack with a specific configuration (the Ubuntu image must be reinstalled afterwards), and switching to a specific power mode using the
nvpmodel
command (installed by thenvidia-tegra-drivers-36
packages, please refer to the installation instructions).Canonical QA team has been running intensive testing of this release in order to qualify it as Ubuntu certified on the three hardware platforms referenced below:
Recent fixes¶
Issue |
Description |
---|---|
No video output after resuming from suspend |
|
3 Failures during v4l2 compliance test execution |
|
No wireless device detected: fixed as wireless/bluetooth firmware files are now installed by default with |
|
bluetooth no default controller available |
|
bluetooth beacon test failed |
|
Failed to connect to any Wifi access points: |
|
Audio over DisplayPort only works when loading |
|
On AGX, |
Features not supported in this release¶
Tests skipped or adapted during the certification¶
The following tests have been excluded from the CQA tests
Issue |
Description |
---|---|
2071401 skipped |
RTC clock 1 (skipped) : the development kits don’t have an external battery included |
2071402 adapted |
Thermal zones : Some of them aren’t readable on Nano and require a specific workaround on AGX |
2071403 skipped |
|
2071404 skipped |
|
2071405 skipped |
|
2071407 skipped |
|
2071416 skipped |
MTD is only accessible in case of Recovery Mode boot |
2071418 adapted |
Tests have been adapted to match the detection of 2 SPI controllers with 2 CS per SPI |
2071419 skipped |
Write to EEPROM tests are not allowed on the development kits as that would break them |
2071422 skipped |
SPI physical tests were skipped because that requires defining a specific PIN MUX configuration |
2073232 adapted |
Orin doesn’t support waking up from offline mode, |
2091263 skipped |
|
Known issues¶
Issue |
Description |
---|---|
On an Orin NX development kit, the very first flash of the QSPI boot firmware might fail due to a write protection bit being set. In this case you need to perform an initrd flash of the QSPI firmware (only necessary once to fix this issue) by following these instructions: https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/IN/QuickStart.html#to-flash-the-jetson-developer-kit-operating-software. After this operation, every subsequent flash of the QSPI firmware will work the usual way. |
|
Part of the stress tests executed during the certification tests are based on https://github.com/ColinIanKing/stress-ng. The following command failed to run successfully on the AGX development kit: |
|
Netplan.io package doesn’t support |
|
On AGX development kit, power cycling the device using an external power switch introduces a noise in the serial input buffer that can, depending on the nature of the power switch, pause the GRUB menu, or directly launch the default entry (action = ‘Enter’). |
|
As part of the compliance tests for camera, we figured out that running |
|
Similarly, the command |
|
During tests, GStreamer pipelines involving hardware encoding ( |
|
On AGX, after installing the |
|
Similarly, on NX, after installing the |
|
While running the transcoding test pipelines described in the installation instructions: |
|
NA |
Running LXD and Docker on the same host can cause connectivity issues. This is something to keep in mind after installing Nvidia Container runtime. |
Report Bugs¶
To report a bug, identify the related package in https://launchpad.net/ubuntu , create a bug, then subscribe the team ubuntu-tegra
to it. For firmware related issues, report a bug in the launchpad project.