From e8646f5b3d050d61084b4cf373f8f64507ced8a6 Mon Sep 17 00:00:00 2001 From: INAGAKI Hiroshi Date: Sun, 27 Aug 2023 18:37:15 +0900 Subject: [PATCH] mediatek: expand kernel size to 6MiB for WSR-2533DHP2 Expand kernel partition size on WSR-2533DHP2 for the kernel larger than 4 MiB. To prevent upgrading from old firmware before this commit, bump the compat version to 1.1 and add a message for forced sysupgrade using factory-uboot.bin image. Signed-off-by: INAGAKI Hiroshi --- target/linux/mediatek/image/mt7622.mk | 6 +++++- .../base-files/etc/uci-defaults/05_fix-compat-version | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/target/linux/mediatek/image/mt7622.mk b/target/linux/mediatek/image/mt7622.mk index cf9534e2a5..6f64740628 100644 --- a/target/linux/mediatek/image/mt7622.mk +++ b/target/linux/mediatek/image/mt7622.mk @@ -101,7 +101,7 @@ define Device/buffalo_wsr-2533dhp2 DEVICE_DTS := mt7622-buffalo-wsr-2533dhp2 DEVICE_DTS_DIR := ../dts IMAGE_SIZE := 59392k - KERNEL_SIZE := 4096k + KERNEL_SIZE := 6144k BLOCKSIZE := 128k PAGESIZE := 2048 SUBPAGESIZE := 512 @@ -123,6 +123,10 @@ define Device/buffalo_wsr-2533dhp2 buffalo-trx 0x32504844 $(KDIR)/tmp/$$(DEVICE_NAME).null | \ sysupgrade-tar kernel=$$$$@ | append-metadata DEVICE_PACKAGES := kmod-mt7615-firmware swconfig + DEVICE_COMPAT_VERSION := 1.1 + DEVICE_COMPAT_MESSAGE := Partition table has been changed due to kernel size restrictions. \ + Please upgrade via sysupgrade with factory-uboot.bin image and '-F' option. \ + (Warning: your configurations will be erased!) endef TARGET_DEVICES += buffalo_wsr-2533dhp2 diff --git a/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version b/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version index c77e1cb8bd..8331037869 100644 --- a/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version +++ b/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version @@ -1,7 +1,8 @@ . /lib/functions.sh case "$(board_name)" in - bananapi,bpi-r64) + bananapi,bpi-r64|\ + buffalo,wsr-2533dhp2) uci set system.@system[0].compat_version="1.1" uci commit system ;; -- 2.30.2