** Description changed:

  [ 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
+  * Most importantly, this update ships firmware for display and bluetooth. It 
also include firmware files for various accelerators (such as nvenc, nvjpg, ...)
  
  [ 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@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

** Description changed:

  [ 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, ...)
+  * 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
+  * 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@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
+  * 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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2127473

Title:
  [SRU] Update linux-firmware-nvidia-tegra to 38.2.2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-nvidia-tegra/+bug/2127473/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to