Public bug reported:

[ 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

[ Test Plan ]

 * Boot a Jetson AGX Thor from current Ubuntu for Jetson early access image 
(https://people.canonical.com/~platform/images/nvidia-tegra/ubuntu-24.04-preinstalled-server-thor-arm64+jetson.img.xz)
 * Update to latest packages and reboot
 * 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 riverside-proposed; This is 
currently the resolute version but it's fine to install it on a noble image
 * 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

[ 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

** Affects: linux-firmware-nvidia-tegra (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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