** 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 [ Test Plan ] - Thor: + Thor (noble): * 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 + * 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 - - Orin: - * Boot a Jetson AGX Orin from current Ubuntu for Jetson GA image (https://cdimage.ubuntu.com/releases/jammy/release/nvidia-tegra/ubuntu-22.04-preinstalled-server-arm64+tegra-jetson.img.xz) - * Update to latest packages, reboot, see that there is a WLAN interface (e.g. wlP1p1s0) by running - ip link - * Install linux-firmware-nvidia-tegra from riverside-proposed; - * Reboot, check the WLAN interface (e.g. wlP1p1s0) is still listed [ 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
