Here is a debdiff for noble. PPA test build can be found here: https://launchpad.net/~sebwey/+archive/ubuntu/lp2156571/
** Patch added: "linux-firmware-nvidia-tegra_debdiff_noble.diff" https://bugs.launchpad.net/ubuntu/+source/linux-firmware-nvidia-tegra/+bug/2156571/+attachment/5977045/+files/linux-firmware-nvidia-tegra_debdiff_noble.diff ** Description changed: [ Impact ] * Updates the /lib/firmware files for the NVIDIA Tegra Jetson Orin and Thor devices with Jetson Linux v39.2.0 * 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 * Update license terms * Update script that packages new orig tarball to work for rel38+ * Prepare rules to include missing firmware file from nvidia-l4t-openrm. That package has a proprietary license and we can't distribute it yet but should be able to for the next version bump. To include it, we can just remove the manual deletion of the relevant files in the debian rules. The firmware file from this package is not essential for Ubuntu because currently we consume nvidia's packages to run AI workloads which will automatically fetch this firmware package as a dependency. [ Test Plan ] noble: * Boot a Jetson AGX Thor and Orin from daily Ubuntu for Jetson image built with the a rel-39 aligned kernel (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 and display output will be back * Run "$ sudo apt install -y bluez && sudo hciconfig" and observe the following output: 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 * Install linux-firmware-nvidia-tegra from noble-proposed * Reboot, and execute the above steps again and verify that the behaviour didn't change [ 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 ] + * This update does not apply to jammy because this firmware needs to be aligned with the 39.2.0 QSPI firmware from nvidia. The kernel in jammy is incompatible with that firmware though, therefore it only applies to noble and following releases. * 39.2.0 is related to Nvidia Jetpack 7.2 release: https://docs.nvidia.com/jetson/archives/r39.2/ReleaseNotes/Jetson_Linux_Release_Notes_r39.2.pdf * firmware files that got updated: /lib/firmware/display-t234-dce.bin /lib/firmware/display-t264-dce.bin /lib/firmware/nvhost_nvjpg013.fw /lib/firmware/nvhost_ofa012.fw /lib/firmware/nvhost_vic051.fw /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/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/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/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/tegra234/nvenc.bin /lib/firmware/nvidia/tegra234/nvjpg.bin /lib/firmware/nvidia/tegra234/ofa.bin /lib/firmware/nvidia/tegra264/vic.bin /lib/firmware/nvpva_020.fw /lib/firmware/nvpva_030.fw /lib/firmware/tegra23x/nvhost_nvenc080.fw /lib/firmware/tegra23x/nvhost_tsec_desc.fw /lib/firmware/tegra23x/nvhost_tsec_riscv.fw -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2156571 Title: [SRU] Update linux-firmware-nvidia-tegra to 39.2.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware-nvidia-tegra/+bug/2156571/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
