虽然Raspberry Pi 5已经在去年9月首次亮相,但遗憾的是,主流Linux内核仍然缺乏对启动这台流行的单板计算机的支持。。。对Raspberry Pi OS和其他下游发行版/内核的支持很好,但对Raspbrry Pi SBC的主流内核支持仍然是这款流行的ARM单板计算机的一个痛点。SUSE的工程师们一直致力于为Raspberry Pi 5实现最低限度的启动支持,这将有望进入主流内核。
在上个月发布的BCM2712 SD卡控制器的一组补丁的基础上,SUSE的Andrea della Porta于周五发布了一组四个补丁,为Raspberry Pi 5提供最低限度的启动支持。
Andrea用更新的补丁系列解释道:
“此补丁集为Broadcom BCM2712 SoC和Broadcom BCM2712上的板载SDHCI控制器添加了最低限度的支持,以便能够(特别是)从SD卡启动Raspberry Pi 5并通过uart获得控制台。不需要更改arm64/defconfig,因为实际选项可以正常工作。这项工作主要基于下游贡献。
在Tumbleweed上测试,用上游内核替换库存内核,要么链加载uboot+grub+内核,要么从第一阶段引导加载程序直接引导内核。"
The new patches can be found on the Linux kernel mailing list. Hopefully these initial Raspberry Pi 5 boot patches get mainlined soon and that the Raspberry Pi Foundation eventually gets around to more actively upstreaming new SBC support into the mainline kernel.