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

Reply via email to