[PATCH 3/6] configs: khadas-vim3{l}: fix userdata size
Mattijs Korpershoek
mkorpershoek at baylibre.com
Tue Oct 22 14:25:26 CEST 2024
Hi Guillaume,
Thank you for the patch.
On jeu., oct. 17, 2024 at 18:10, Guillaume La Roque <glaroque at baylibre.com> wrote:
> After increase boot and recovery partition userdata was not resize.
> so on VIM3 16GB and VIM3L `fastboot oem format` or `gpt write mmc 2
> $partitions` fail because end of last partition is outside of eMMC
> size.
>
> Remove 64MB on userdata partitions to fix it.
>
> Fixes: ce138d9742bf ("configs: khadas-vim3{l}: Increase boot/recovery
> partition size")
nitpick: Fixes should be a single line.
> Signed-off-by: Guillaume La Roque <glaroque at baylibre.com>
When making the patch, I was not aware that VIM3 had 2 models with
different eMMC sizes:
- VIM3 (Basic) with 16GB of eMMC
- VIM3 Pro with 32GB of eMMC
I of course have the VIM3 pro so I did not notice this regression.
Sorry about this.
Reviewed-by: Mattijs Korpershoek <mkorpershoek at baylibre.com>
> ---
> include/configs/khadas-vim3_android.h | 4 ++--
> include/configs/khadas-vim3l_android.h | 4 ++--
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/include/configs/khadas-vim3_android.h b/include/configs/khadas-vim3_android.h
> index fc89efb4c36e..0e2953fe71b3 100644
> --- a/include/configs/khadas-vim3_android.h
> +++ b/include/configs/khadas-vim3_android.h
> @@ -24,7 +24,7 @@
> "name=boot_a,size=64M,bootable,uuid=${uuid_gpt_boot_a};" \
> "name=boot_b,size=64M,bootable,uuid=${uuid_gpt_boot_b};" \
> "name=super,size=3072M,uuid=${uuid_gpt_super};" \
> - "name=userdata,size=11282M,uuid=${uuid_gpt_userdata};" \
> + "name=userdata,size=11218M,uuid=${uuid_gpt_userdata};" \
> "name=rootfs,size=-,uuid=" ROOT_UUID
> #else
> #define PARTS_DEFAULT \
> @@ -37,7 +37,7 @@
> "name=recovery,size=64M,uuid=${uuid_gpt_recovery};" \
> "name=cache,size=256M,uuid=${uuid_gpt_cache};" \
> "name=super,size=1792M,uuid=${uuid_gpt_super};" \
> - "name=userdata,size=12786M,uuid=${uuid_gpt_userdata};" \
> + "name=userdata,size=12722M,uuid=${uuid_gpt_userdata};" \
> "name=rootfs,size=-,uuid=" ROOT_UUID
> #endif
>
> diff --git a/include/configs/khadas-vim3l_android.h b/include/configs/khadas-vim3l_android.h
> index 5b2aed1cf62a..f39a3782d663 100644
> --- a/include/configs/khadas-vim3l_android.h
> +++ b/include/configs/khadas-vim3l_android.h
> @@ -24,7 +24,7 @@
> "name=boot_a,size=64M,bootable,uuid=${uuid_gpt_boot_a};" \
> "name=boot_b,size=64M,bootable,uuid=${uuid_gpt_boot_b};" \
> "name=super,size=3072M,uuid=${uuid_gpt_super};" \
> - "name=userdata,size=11282M,uuid=${uuid_gpt_userdata};" \
> + "name=userdata,size=11218M,uuid=${uuid_gpt_userdata};" \
> "name=rootfs,size=-,uuid=" ROOT_UUID
> #else
> #define PARTS_DEFAULT \
> @@ -37,7 +37,7 @@
> "name=recovery,size=64M,uuid=${uuid_gpt_recovery};" \
> "name=cache,size=256M,uuid=${uuid_gpt_cache};" \
> "name=super,size=1792M,uuid=${uuid_gpt_super};" \
> - "name=userdata,size=12786M,uuid=${uuid_gpt_userdata};" \
> + "name=userdata,size=12722M,uuid=${uuid_gpt_userdata};" \
> "name=rootfs,size=-,uuid=" ROOT_UUID
> #endif
>
>
> --
> 2.34.1
More information about the U-Boot
mailing list