19 hours ago19 hr The 26.8.x BPI-F3 images boot via extlinux, and the vendor U-Boot has CONFIG_SYS_CBSIZE=256. pxe_utils.c rejects a longer append line (bootarg overflow, serial only), so a headless board just never boots. The default line is already 223 chars: adding systemd.log_target=kmsg printk.devkmsg=on (265) was enough to trigger the issue.Suggestions: raise CONFIG_SYS_CBSIZE in the board's U-Boot config, and/or drop splash plymouth.ignore-serial-consoles from minimal images (Plymouth is not installed).I can send a PR setting CONFIG_SYS_CBSIZE=1024 in the spacemit U-Boot config, if still relevant now that main boots via boot.scr.
17 hours ago17 hr You are more than welcome to do a PR if you like, but I don't believe it's relevant anymore.
4 hours ago4 hr Author Still relevant on main: orangepirv2.csc and orangepir2s.csc (spacemit family, SRC_EXTLINUX="yes", same k1_defconfig with CONFIG_SYS_CBSIZE=256) boot via extlinux with the same 223-char append line. Tested on a BPI-F3 (265-char line boots with CBSIZE=1024): https://github.com/armbian/build/pull/11257 Edited 3 hours ago3 hr by Frédéric Mahé
2 hours ago2 hr 2 hours ago, Frédéric Mahé said:Still relevant on main: orangepirv2.csc and orangepir2s.csc (spacemit family, SRC_EXTLINUX="yes", same k1_defconfig with CONFIG_SYS_CBSIZE=256) boot via extlinux with the same 223-char append line. Tested on a BPI-F3 (265-char line boots with CBSIZE=1024): https://github.com/armbian/build/pull/11257That's right. I never did change the Opi's as I don't have the units to boot test. So makes even more sense.
39 minutes ago39 min Author Now fixed on main for the whole family (CBSIZE=1024, tested on a BPI-F3 with a 265-char line): https://github.com/armbian/build/pull/11257
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.