Replies: 3 comments 9 replies
-
u-boot is not really needed if system supports UEFI and can then boot a normal iso, from the video it seems the partitioning failed
|
Beta Was this translation helpful? Give feedback.
-
Quick update from my side: Booting Talos 1.6.4. from USB-key with UEFI/ACPI on Jetson Linux Firmware and installing it to an attached NVMe is working fine! So far I found two things that are not working
If anybody is interested, I attached the dmesg logs from a fresh boot after the cluster has been bootstrapped. I will do some further testing, maybe also check out the firmware of L4T 36.2 DP as this states "Flexibility to bring any upstream Linux Kernel" as a feature. Can anybody estimate how the chances would be to enable hardware support for the Tegra GPU via nvidia-container-runtime from here on? Would be happy about any hint. Cheers |
Beta Was this translation helpful? Give feedback.
-
My findings of the day:
Where the
I see two problems here: b. Currently with UEFI/ACPI most of the devices are not available (see the ls of the
If I get it right, the required steps for compatibility would be
Did I miss something? Cheers P.S.: For comparison you can see the
|
Beta Was this translation helpful? Give feedback.
-
Hi there,
at first: a huge "thanks" to all maintainers of this great project. Just started using Talos and really got a great start so far (tested it on Docker, Proxmox and Hetzer Cloud so far and everything worked out great).
I saw that Nvidia Jetson Nano is supported as well and found this topic regarding support of the Jetson Xavier NX: #7124
I'm using a Jetson Orin AGX based System (not the DevKit, but a Custom Design) and was curious if it could run Talos as well. Regarding general support of SBCs it is stated, that there need to be upstream u-boot support (which isn't available for Jetson Orin AFAIK). But could UEFI/GRUB be an option here?
Jetson Orin uses UEFI and GRUB can be used as well. So I just gave it a try with the latest Talos Metal ISO (https://github.com/siderolabs/talos/releases/download/v1.6.4/metal-arm64.iso) and successfully booted it from an USB-Stick. I had L4T 35.3.1. installed and at first successfully booted a Live ISO of Fedora (following this guide https://forums.developer.nvidia.com/t/fedora-on-jetson-agx-orin/254293), then I tried it with the Talos USB-Stick and it booted directly und network was working as well (all I had to do is enable
ACPI
in the UEFI underO/S Hardware Description
).talosctl apply-config ...
was recognized successfully as well but after the reboot the system didn't get up again. Furthermore I couldn't boot from the USB-Stick afterwards until I flashed it again und my L4T installation seemed to be broken as well.Here you'll find a video of the boot process: https://youtu.be/d-EZY0h2G9U
The logs show, that after applying the config, the installation process seems to be starting. It tries to reset the partition table of
/dev/sda
(defined in thecontrolplane.yaml
) but fails and it seems like the 16GB USB-Stick itself is attached here. Is there a way to check the attached devices before applying the controlplane config without ssh? Triedtalosctl -n 10.1.100.170 list
but that didn't work.Anyways, do you see any chance getting Talos running on Jetson Orin after my first success?
I'm completely new into the Linux Boot Process and it would be great if somebody could point me a proper direction / next steps at this point. Ideally I could even get the GPU running at a later point!?
Here are a few References regarding the Boot Process under L4T r35.4.1
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/AR/BootArchitecture/JetsonOrinSeriesBootFlow.html
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/Bootloader.html
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/Bootloader/UEFI.html
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/Bootloader/UEFI.html#grub-support
Kind regards
Beta Was this translation helpful? Give feedback.
All reactions