Replies: 4 comments 18 replies
-
Also for reference, with the foundation config, the kernel takes about 24 minutes to build on a Macbook Pro M1 and with talos config, it takes roughly 33 minutes on the same hardware. |
Beta Was this translation helpful? Give feedback.
-
We never got this fully implemented, but the way it was designed, overlays could bring their own kernel, but that becomes tricky pretty fast, as all kernel modules should also be provided. Is there a patch maintained somewhere to include RPi specific bits into 6.12.x kernel? |
Beta Was this translation helpful? Give feedback.
-
There's also a caveat that currently to boot from a nvme, we need rpi5-uefi on a SD card or USB drive as U-boot lacks support for booting from nvme on Pi5. So booting goes: SD Card OR USB drive -> rpi5-uefi -> NVME SSD -> Talos |
Beta Was this translation helpful? Give feedback.
-
@samip5, do I understand your last comment correctly in that booting from USB is supported now? |
Beta Was this translation helpful? Give feedback.
-
Heyo 👋,
@samip5 and I managed to get a partially working version of Talos running on the Raspberry Pi 5.
We wanted to start this discussion because we weren’t sure if SideroLabs would consider allowing
sbc-raspberrypi
to use the Raspberry Pi Linux kernel fork instead of the current SideroLabs kernel.Currently, we build the Raspberry Pi Linux kernel for 6.12.x and merge its kernel config with the one in Talos.
Why we can't use siderolab's kernel
Siderolabs Linux kernel doesn’t support
CONFIG_FIRMWARE_RP1
, which is required for the custom RP1 southbridge chip on the Raspberry Pi 5. That’s why we can’t use it.Issues We're Facing
Here are some of the challenges we’re currently working through:
Current Workaround
Right now, we can build images by:
sbc-raspberrypi
overlay, including U-Boot and rpi5-uefi.Related Discussions
Would love to hear thoughts from the community and maintainers!
Beta Was this translation helpful? Give feedback.
All reactions