[openwrt/openwrt] ath79: meraki-mr18: fix initramfs build

LEDE Commits lede-commits at lists.infradead.org
Tue Jan 21 02:05:38 PST 2025


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-24.10:
https://git.openwrt.org/ad98c322cc50e4b2819dc195cb195b0e3daf9d5a

commit ad98c322cc50e4b2819dc195cb195b0e3daf9d5a
Author: Lech Perczak <lech.perczak at gmail.com>
AuthorDate: Tue Jan 21 00:10:50 2025 +0100

    ath79: meraki-mr18: fix initramfs build
    
    Now, that initramfs images built for ZTE devices work, by moving
    LZMA_TEXT_START further up the available RAM - same fix works
    successfully for Meraki MR18 too. Apply it and reenable initramfs
    generation again.
    
    Fixes: 1d49310fdb5e ("ath79: add Cisco Meraki MR18")
    Signed-off-by: Lech Perczak <lech.perczak at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/17680
    Signed-off-by: Robert Marko <robimarko at gmail.com>
    (cherry picked from commit 7423e67e1b8c7e4c9f527d1300dbeaab72b1f95f)
---
 target/linux/ath79/image/nand.mk | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/target/linux/ath79/image/nand.mk b/target/linux/ath79/image/nand.mk
index e8494da15d..68cb543187 100644
--- a/target/linux/ath79/image/nand.mk
+++ b/target/linux/ath79/image/nand.mk
@@ -313,10 +313,9 @@ define Device/meraki_mr18
   BLOCKSIZE := 128k
   PAGESIZE := 2048
   LOADER_TYPE := bin
+  LZMA_TEXT_START := 0x82800000
   KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | meraki-header MR18
-# Initramfs-build fails due to size issues
-# KERNEL_INITRAMFS := $$(KERNEL)
-  KERNEL_INITRAMFS :=
+  KERNEL_INITRAMFS := $$(KERNEL)
   IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
   SUPPORTED_DEVICES += mr18
 endef




More information about the lede-commits mailing list