Rootfs Size Increasing on Avenger96
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-26 4:08 AM
Hi,
I'm using Avenger96 Board using Build-Sytem through Yocto.
I want to increase Rootfs Partition Size to 2Gb.
Changes done so far:
1)Edited /meta-st/meta-st-stm32mp/conf/machine/include/st-machine-common-stm32mp.inc
--ROOTFS_PARTITION_SIZE = "2097152"
--IMAGE_ROOTFS_MAXSIZE ?= "2097152"
I built the image,then while making "flashlayout_av96 weston_FlashLayout_sdcard_stm32mp157a-av96-trusted.raw" file
using the script "./scripts/create_sdcard_from_flashlayout.sh"
I'm facing Space Issue ,logs shown below
root@VM147:stm32mp1-av96# ./scripts/create_sdcard_from_flashlayout.sh flashlayout_av96-weston/FlashLayout_sdcard_stm32mp157a-av96-trusted.tsv
[WARNING]: A previous raw image are present on this directory
[WARNING]: flashlayout_av96-weston/../flashlayout_av96-weston_FlashLayout_sdcard_stm32mp157a-av96-trusted.raw
[WARNING]: would you like to erase it: [Y/n]
y
Create Raw empty image: flashlayout_av96-weston/../flashlayout_av96-weston_FlashLayout_sdcard_stm32mp157a-av96-trusted.raw of 1536MB
Create partition table:
[CREATED] part 1: fsbl1 [partition size 256.0 KiB]
[CREATED] part 2: fsbl2 [partition size 256.0 KiB]
[CREATED] part 3: ssbl [partition size 1024.0 KiB]
[CREATED] part 4: bootfs [partition size 64.0 MiB]
[CREATED] part 5: vendorfs [partition size 16.0 MiB]
[WARNING]: IMAGE TOO BIG [rootfs:av96-weston-openstlinux-weston-stm32mp1-av96.ext4 2140129280 B [requested 786874368 B]
[WARNING]: try to move last partition
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[ERROR]: IMAGE TOO BIG [rootfs:av96-weston-openstlinux-weston-stm32mp1-av96.ext4 2040 MB [requested 786874368 B]
[ERROR]: IMAGE + OFFSET of rootfs partition are superior of SDCARD size (1536)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Please let me know ,if i need further modifications or somethings i'm missing at my end
Thanks,
kaushendra
- Labels:
-
STM32MP15 Lines
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-26 6:28 AM
Hello @Kaushendra​ ,
If you change rootfs size, I would recommand to update create_sdcard_from_flashlayout.sh script accordingly:
DEFAULT_RAW_SIZE=4096
DEFAULT_ROOTFS_PARTITION_SIZE=2097152
DEFAULT_RAW_SIZE is the size of your SDcard.
BR,
Christophe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-26 6:42 AM
Hi @Christophe Guibout​
Thanks for the Response.
I'll Implement as per your suggestion.
For future prospect i would like to know the Logic Implemented behind "Process of change in ROOTFS_PARTITION_SIZE and Corresponding change in create_sdcard_from_flashlayout.sh script accordingly"
Hence it will help me Develop Custom size in Future as per my requirement.
Regs,
kaushendra
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-28 10:07 AM
Hi @Kaushendra (Community Member)​
The script parses the TSV file which has the original offsets of each partition. Computes the rootfs offset+size and warns if the overall size exceeds the size of the SDcard.
Here the rootfs size has been clamped to 768MB. It needs to be changed in the script to 2GB in your case ( DEFAULT_ROOTFS_PARTITION_SIZE=2097152).
Unfortunately, these values needs to be manually changed at the top of the script, should you modify the rootfs size again.
Best Regards
Olivier
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-29 1:56 AM
Hi @OlivierK​
Thanks for the support.
Your Information is useful to me.
Regards,
kaushendra
