For testing the noble package, I used a noble build of the tegra image, based on a test version of a 6.8 kernel (6.8.0-2007-nvidia-tegra): https://github.com/canonical/riverside-cicd/actions/runs/10835393308 The behavior with that image is a bit different, since the wlan and bluetooth interfaces are properly supported, even without the linux-firmware-nvidia-tegra package. However, there is a kernel error traces listed in dmesg related to TSEC (HDCP and DRM) that would disappear with the appropriate lib/firmware loaded. The test procedure is then:
* Update to latest packages, reboot, check the error messages: ubuntu@ubuntu:~$ sudo dmesg --level err [ 5.289427] nvethernet 6800000.ethernet eth0: ether_get_wol: phydev is null check iface up status [ 5.574199] queue regions overlap: 0x0 + 400 > 0x0 [ 5.579192] tegra-ivc-bus bc00000.rtcpu:ivc-bus:echo@0: IVC initialization error: -22 [ 5.590013] tegra-ivc-bus bc00000.rtcpu:ivc-bus: bus start failed: -22 [ 5.663062] thermal_sys: Failed to find 'trips' node [ 5.668258] thermal_sys: Failed to find trip points for thermal-sensor id=0 [ 6.505960] host1x drm: iommu configuration for device failed with -ENOENT [ 6.519750] host1x tegra-se-host1x: iommu configuration for device failed with -ENOENT [ 6.589523] host1x host1x-nvdla: iommu configuration for device failed with -ENOENT [ 6.612695] host1x host1x-nvpva: iommu configuration for device failed with -ENOENT [ 7.007950] tegra-xusb-padctl 3520000.padctl: Failed to create device link (0x180) with 1-0008 [ 7.018059] tegra-xusb-padctl 3520000.padctl: Failed to create device link (0x180) with 1-0008 [ 7.029671] tegra-xusb-padctl 3520000.padctl: Failed to create device link (0x180) with 1-0008 [ 7.635553] tsec 15500000.tsec: tsec boot failure, fw not available within 1000 ms * Install linux-firmware-nvidia-tegra from -proposed root@ubuntu:~# cat <<EOF >/etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list # Enable Ubuntu proposed archive deb http://ports.ubuntu.com/ubuntu-ports $(lsb_release -cs)-proposed restricted main multiverse universe EOF root@ubuntu:~# apt update; apt install linux-firmware-nvidia-tegra # This installed linux-firmware-nvidia-tegra 36.4.0-20240912212859-0ubuntu1~24.04 * Reboot, check dmesg error traces again ubuntu@ubuntu:~$ sudo dmesg --level err [ 6.780779] nvethernet 6800000.ethernet eth0: ether_get_wol: phydev is null check iface up status [ 7.052699] queue regions overlap: 0x0 + 400 > 0x0 [ 7.057710] tegra-ivc-bus bc00000.rtcpu:ivc-bus:echo@0: IVC initialization error: -22 [ 7.057719] tegra-ivc-bus bc00000.rtcpu:ivc-bus: bus start failed: -22 [ 7.173190] thermal_sys: Failed to find 'trips' node [ 7.178358] thermal_sys: Failed to find trip points for thermal-sensor id=0 [ 7.907747] host1x tegra-se-host1x: iommu configuration for device failed with -ENOENT [ 7.937152] host1x drm: iommu configuration for device failed with -ENOENT [ 7.952185] host1x host1x-nvdla: iommu configuration for device failed with -ENOENT [ 7.978609] host1x host1x-nvpva: iommu configuration for device failed with -ENOENT [ 8.306614] tegra-xusb-padctl 3520000.padctl: Failed to create device link (0x180) with 1-0008 [ 8.316593] tegra-xusb-padctl 3520000.padctl: Failed to create device link (0x180) with 1-0008 [ 8.326945] tegra-xusb-padctl 3520000.padctl: Failed to create device link (0x180) with 1-0008 The TSEC error disappeared as expected. ** Tags added: verification-done-noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2086716 Title: [SRU] Firmware files for Tegra Orin platforms – linux-firmware-nvidia- tegra To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware-nvidia-tegra/+bug/2086716/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs