[Bug 2127473] Re: [SRU] Update linux-firmware-nvidia-tegra to 38.2.2
Rémy MARTIN
2127473 at bugs.launchpad.net
Mon Dec 15 16:17:30 UTC 2025
Understood, I just updated the test plan, I hope that's better.
--
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