The initramfs images beginning 24.10 do not boot on the AP3825i. The
space available for decompression preceeding the compressed image is not
enough, crashing the system.
To make existing installation instructions continue to work, link the
loader at an address following the loadaddress of the U-Boot image.
Signed-off-by: David Bauer <[email protected]>
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
BLOCKSIZE := 128k
KERNEL_NAME := simpleImage.ws-ap3825i
- KERNEL_ENTRY := 0x1500000
- KERNEL_LOADADDR := 0x1500000
+ KERNEL_ENTRY := 0x4000000
+ KERNEL_LOADADDR := 0x4000000
KERNEL = kernel-bin | fit none $(KDIR)/image-$$(DEVICE_DTS).dtb
IMAGES := sysupgrade.bin
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
--- a/arch/powerpc/boot/wrapper
+++ b/arch/powerpc/boot/wrapper
-@@ -350,7 +350,8 @@ adder875-redboot)
+@@ -355,6 +355,11 @@ simpleboot-ws-ap3710i)
+ link_address='0x1500000'
+ binary=y
;;
- simpleboot-hiveap-330|\
- simpleboot-tl-wdr4900-v1|\
--simpleboot-ws-ap3710i)
-+simpleboot-ws-ap3710i|\
+simpleboot-ws-ap3825i)
++ platformo="$object/fixed-head.o $object/simpleboot.o"
++ link_address='0x4000000'
++ binary=y
++ ;;
+ simpleboot-*)
platformo="$object/fixed-head.o $object/simpleboot.o"
- link_address='0x1500000'
binary=y