[Bug 2127473] Re: [SRU] Update linux-firmware-nvidia-tegra to 38.2.2
Dave Jones
2127473 at bugs.launchpad.net
Tue Dec 16 00:23:46 UTC 2025
Okay, test plan looks much better, thanks! (also nice to see it
replicates the issue, then upgrades, then tests the fix). I've made two
trivial changes:
1. I'm assuming the version should end in 24.04 rather than 24.05
(looked like a simple typo, and that would be expected suffix for an SRU
backport)
2. The bump of the standards-version should be to 4.6.2 which is the
latest in noble (lintian warns about this otherwise)
I've sponsored this for noble with the above changes, and removed
ubuntu-sponsors from the subscription:
Uploading linux-firmware-nvidia-tegra_38.2.2-20250925153837-0ubuntu0.24.04.dsc
Uploading linux-firmware-nvidia-tegra_38.2.2-20250925153837.orig.tar.xz
Uploading linux-firmware-nvidia-tegra_38.2.2-20250925153837-0ubuntu0.24.04.debian.tar.xz
Uploading linux-firmware-nvidia-tegra_38.2.2-20250925153837-0ubuntu0.24.04_source.buildinfo
Uploading linux-firmware-nvidia-tegra_38.2.2-20250925153837-0ubuntu0.24.04_source.changes
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2127473
Title:
[SRU] Update linux-firmware-nvidia-tegra to 38.2.2
Status in linux-firmware-nvidia-tegra package in Ubuntu:
Fix Released
Status in linux-firmware-nvidia-tegra source package in Jammy:
Won't Fix
Status in linux-firmware-nvidia-tegra source package in Noble:
New
Status in linux-firmware-nvidia-tegra source package in Plucky:
Fix Committed
Status in linux-firmware-nvidia-tegra source package in Questing:
Fix Committed
Status in linux-firmware-nvidia-tegra source package in Resolute:
Fix Released
Bug description:
[ Impact ]
* Updates the /lib/firmware files for the NVIDIA Tegra Jetson Orin devices with Jetson Linux v38.2.2
* Includes new firmware files for NVIDIA Tegra Jetson Thor devices
* Firmware updates are necessary to guarantee full compatibility with the linux-nvidia-tegra kernel for noble
* The target series for this change are noble
* Most importantly, this update ships firmware for display and bluetooth. It also include firmware files for various accelerators (such as nvenc, nvjpg, ...), which would require specific installation of packages not in Ubuntu, as described in https://canonical-ubuntu-for-jetson.readthedocs-hosted.com/classic/installation-noble/#install-nvidia-proprietary-software
[ Test Plan ]
Thor (noble):
* Boot a Jetson AGX Thor from daily Ubuntu for Jetson image (https://cdimage.ubuntu.com/nvidia-tegra/ubuntu-server/noble/daily-preinstalled/current/noble-preinstalled-server-arm64+tegra-jetson.img.xz)
* Connect the HDMI port to a 4K monitor, run the following command as root: "rtcwake -d /dev/rtc0 -m no -s 30 && systemctl suspend", the device will auto wake up after 30s, but the 4K monitor output will stay black as disconnected
* Run "$ sudo apt install -y bluez && sudo hciconfig" and observe the following output:
hci0: Type: Primary Bus: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
* Install linux-firmware-nvidia-tegra from noble-proposed
* Reboot, run "$ sudo hciconfig" and observe something along the following:
ubuntu at ubuntu:~$ sudo hciconfig
hci0: Type: Primary Bus: USB
BD Address: C0:BF:BE:85:53:09 ACL MTU: 1021:8 SCO MTU: 255:12
UP RUNNING
RX bytes:1541 acl:0 sco:0 events:109 errors:0
TX bytes:2528 acl:0 sco:0 commands:109 errors:0
* Run again as root: "rtcwake -d /dev/rtc0 -m no -s 30 && systemctl suspend", the device will auto wake up after 30s, the 4K monitor output should be back
[ Where problems could occur ]
* A firmware file update can introduce a regression. The impact will
be limited on the Jetson devices only, and this should be detected by
our automated test jobs during the SRU process.
[ Other Info ]
* 38.2.2 is related to Nvidia Jetpack 7.0 release: https://docs.nvidia.com/jetson/archives/r38.2.1/ReleaseNotes/Jetson_Linux_Release_Notes_r38.2.1.pdf
* firmware files that got updated:
/lib/firmware/display-t234-dce.bin
/lib/firmware/nvhost_nvdla020.fw
/lib/firmware/nvhost_nvdla030.fw
/lib/firmware/nvhost_nvjpg013.fw
/lib/firmware/nvhost_ofa012.fw
/lib/firmware/nvhost_vic042.fw
/lib/firmware/nvidia/ga10b/NETC_img_prod_encrypted.bin
/lib/firmware/nvidia/ga10b/acr-gsp.data.encrypt.bin.prod
/lib/firmware/nvidia/ga10b/acr-gsp.manifest.encrypt.bin.out.bin.prod
/lib/firmware/nvidia/ga10b/acr-gsp.text.encrypt.bin.prod
/lib/firmware/nvidia/ga10b/fecs_encrypt_prod.bin
/lib/firmware/nvidia/ga10b/fecs_pkc_sig_encrypt.bin
/lib/firmware/nvidia/ga10b/gpccs_encrypt_prod.bin
/lib/firmware/nvidia/ga10b/gpccs_pkc_sig_encrypt.bin
/lib/firmware/nvidia/ga10b/gpmu_ucode_next_prod_desc.bin
/lib/firmware/nvidia/ga10b/gpmu_ucode_next_prod_image.bin
/lib/firmware/nvidia/ga10b/pmu_pkc_prod_sig.bin
/lib/firmware/nvidia/ga10b/safety-scheduler.data.encrypt.bin.prod
/lib/firmware/nvidia/ga10b/safety-scheduler.manifest.encrypt.bin.out.bin.prod
/lib/firmware/nvidia/ga10b/safety-scheduler.text.encrypt.bin.prod
/lib/firmware/nvidia/tegra234/nvdla.bin
/lib/firmware/nvidia/tegra234/nvenc.bin
/lib/firmware/nvidia/tegra234/nvjpg.bin
/lib/firmware/nvidia/tegra234/ofa.bin
/lib/firmware/nvidia/tegra234/vic.bin
/lib/firmware/nvpva_020.fw
/lib/firmware/rtl8822cu_fw
/lib/firmware/tegra23x/nvhost_nvdec050_desc_prod.bin
/lib/firmware/tegra23x/nvhost_nvenc080.fw
/lib/firmware/tegra23x/nvhost_nvjpg013.fw
/lib/firmware/tegra23x/nvhost_tsec_desc.fw
/lib/firmware/tegra23x/nvhost_tsec_riscv.fw
* firmware files that got newly added for Thor platforms:
/lib/firmware/display-t264-dce.bin
/lib/firmware/nvhost_vic051.fw
/lib/firmware/nvhost_vic051.fw.desc
/lib/firmware/nvidia/gb10b/NETA_fecs_riscv_desc.bin
/lib/firmware/nvidia/gb10b/NETA_gpccs_riscv_desc.bin
/lib/firmware/nvidia/gb10b/NETA_img_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/NETD_fecs_riscv_desc.bin
/lib/firmware/nvidia/gb10b/NETD_gpccs_riscv_desc.bin
/lib/firmware/nvidia/gb10b/NETD_img_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/fecs_riscv_pkc_sig_encrypt.bin
/lib/firmware/nvidia/gb10b/g_c85b6_gb10b_riscv_desc.bin
/lib/firmware/nvidia/gb10b/g_c85b6_gb10b_riscv_image_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/g_c85b6_gb10b_riscv_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/g_fecs_riscv_gb10b_NETA_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/g_gpccs_riscv_gb10b_NETA_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/g_nvdec_t264_riscv_prod_desc.bin
/lib/firmware/nvidia/gb10b/g_nvdec_t264_riscv_prod_image_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/g_nvdec_t264_riscv_prod_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/g_nvenc_t264_riscv_eb_desc.bin
/lib/firmware/nvidia/gb10b/g_nvenc_t264_riscv_eb_image_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/g_nvenc_t264_riscv_eb_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/g_nvjpg_t264_riscv_eb_desc.bin
/lib/firmware/nvidia/gb10b/g_nvjpg_t264_riscv_eb_image_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/g_nvjpg_t264_riscv_eb_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/g_ofa_t264_riscv_eb_desc.bin
/lib/firmware/nvidia/gb10b/g_ofa_t264_riscv_eb_image_prod_encrypted.bin
/lib/firmware/nvidia/gb10b/g_ofa_t264_riscv_eb_pkc_ls_sig.bin
/lib/firmware/nvidia/gb10b/gpccs_riscv_pkc_sig_encrypt.bin
/lib/firmware/nvpva_030.fw
/lib/firmware/rtl8852cu_config
/lib/firmware/rtl8852cu_fw
/lib/firmware/nvidia/tegra264/vic.bin
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-nvidia-tegra/+bug/2127473/+subscriptions
More information about the Ubuntu-sponsors
mailing list