
6 Sep
2012
6 Sep
'12
8:57 p.m.
On 09/06/2012 08:14 AM, Lukasz Majewski wrote:
Hi Rob,
The question I'm asking is why we need partition creation support in u-boot in the first place?
Please consider following scenarios:
- eMMC content is exported to the user (via UMS USB Mass Storage). Then
user by chance or on purpose will corrupt MBR/GPT.
- misuse of "mmc" command - user by chance writes mmc erase 0.
To unbrick the device one would simply use "gpt/part restore" command with already defined at ./include/config/{target}.h default settings for partitions.
Next you need filesystem creation too?
I can use UMS to export eMMC to host PC (with restored partitions) and then use mkfs.* to create proper file system.
In that case, wouldn't you be exposing the entire eMMC device over UMS, and hence the user could just run fdisk/parted/... on the host, just like you're proposing they run mkfs on the host?