Skip to content

fix: enable CONFIG_BCM2712_MIP as built-in in arm64 kernel config#1566

Open
appkins wants to merge 2 commits into
siderolabs:mainfrom
appkins:main
Open

fix: enable CONFIG_BCM2712_MIP as built-in in arm64 kernel config#1566
appkins wants to merge 2 commits into
siderolabs:mainfrom
appkins:main

Conversation

@appkins
Copy link
Copy Markdown

@appkins appkins commented May 24, 2026

IMPORTANT: This change is required for working ethernet on Raspberry Pi 5.

This pull request updates the configuration for the ARM64 kernel build, specifically changing the build setting for the Broadcom BCM2712 MIP driver from a loadable module to being built directly into the kernel.

Kernel configuration update:

  • Changed CONFIG_BCM2712_MIP from module (m) to built-in (y) in kernel/build/config-arm64, ensuring the BCM2712 MIP driver is always included in the kernel image.

@talos-bot talos-bot moved this to In Review in Planning May 24, 2026
@appkins appkins force-pushed the main branch 2 times, most recently from f336cf2 to 1f47ce5 Compare May 24, 2026 03:52
 - Fixes boot error on Raspberry Pi 5

Signed-off-by: appkins <nbatkins@gmail.com>
@appkins appkins force-pushed the main branch 3 times, most recently from ecc937a to cd63d4f Compare May 24, 2026 03:59
@smira
Copy link
Copy Markdown
Member

smira commented May 24, 2026

What is the problem with module? Doesn't it get auto-loaded?

@appkins
Copy link
Copy Markdown
Author

appkins commented May 24, 2026

What is the problem with module? Doesn't it get auto-loaded?

It's the timing. When booting on rpi 5, Linux attempts to probe via rp1_pci before the module is loaded. This fails due to the missing MIP. It then fails to ever load the RP1 south bridge which means no GPIO and no ethernet. This change fixes the boot process and Talos runs as expected on RPI 5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

3 participants