From: Felix Fietkau Date: Tue, 19 Jun 2018 08:06:50 +0000 (+0200) Subject: ramips: limit dictionary size for lzma compression X-Git-Tag: v19.07.0-rc1~3274 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=09b6755946409d8fd8e95fab003f037ae026f04b;hp=b54bef205846e2b30da23c1316c4a9b941c5078d ramips: limit dictionary size for lzma compression In some cases, recent builds fail to boot from flash with at least some MT7621 based devices. The error message is: "LZMA ERROR 1 - must RESET board to recover" Booting the same kernel via TFTP works for some reason. Through testing I figured out that limiting the LZMA dictionary size seems to prevent these errors Signed-off-by: Felix Fietkau --- diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile index 8ab8aa3a6c..cd77ffe411 100644 --- a/target/linux/ramips/image/Makefile +++ b/target/linux/ramips/image/Makefile @@ -31,7 +31,7 @@ loadaddr-$(CONFIG_TARGET_ramips_mt7621) := 0x80001000 KERNEL_LOADADDR := $(loadaddr-y) -KERNEL_DTB = kernel-bin | patch-dtb | lzma +KERNEL_DTB = kernel-bin | patch-dtb | lzma -d21 define Device/Default PROFILES = Default $$(DTS) KERNEL_DEPENDS = $$(wildcard ../dts/$$(DTS).dts)