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

Reply via email to