| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
mt7623: revive Banana Pi R2 (u-boot 2026.07, kernel 6.18 + edge 7.1) Bring the MT7623n Banana Pi R2 back onto the current Armbian toolchain and mainline kernels, dormant since the 2024 CSC bring-up. u-boot / boot: - bump boot sources to v2026.07 (mainline) and rebase the board's enable-boot-from-ext4 patch onto it (defconfig tail + mt7623.h env). - eMMC boot is a known limitation: modern mainline u-boot boots from SD but hangs in early board_init_f on eMMC. v2024.07 and v2026.07 fail identically while only the old vendor u-boot ever booted eMMC, so it's a toolchain/ build-env difference, not a u-boot regression. SD is the supported path. kernel: - current -> 6.18 (was 6.6); add a new edge -> 7.1 target. - enable CONFIG_PINCTRL_MT2701: the mt7623 pinctrl DT node binds this driver; without it the board hangs after "clk: Disabling unused clocks". networking: - drop the pre-baked bridge/br0 preconfig; let users configure the DSA switch. - match bare 'wan'/'lan' DSA port names (not just wanX/lanX) in the default networkd netplan so the switch ports get DHCP out of the box. Verified on hardware: wan + lan0 both lease, routable, gateway/internet/DNS ok. board: - add current+edge targets and adopt igorpecovnik as maintainer. Signed-off-by: Igor Pecovnik <igor@armbian.com> | 27 天前 | |
apt: bypass apt-helper wait-online on multi-NIC systems apt-daily-upgrade.service uses `apt-helper wait-online` as an ExecStartPre step. On multi-NIC systems with systemd-networkd this helper directly calls systemd-networkd-wait-online in strict mode, waiting for all managed links to become online. On boards with multiple Ethernet ports where some interfaces are commonly unplugged, this results in repeated timeouts and causes apt-daily-upgrade / unattended-upgrades to abort, even when at least one interface is already fully routable. Replace the ExecStartPre step with a direct invocation of systemd-networkd-wait-online using `--any`, allowing the service to proceed as soon as one interface is online. This preserves the intent of waiting for network availability while making the behavior robust on multi-NIC and router-style systems. | 7 个月前 |