Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SD Card flashing fails and root partition unable to mount with 'milkv-duo256m-sd-v1.1.2-2024-0801.img #137

Open
BehicKlncky opened this issue Sep 6, 2024 · 1 comment

Comments

@BehicKlncky
Copy link

BehicKlncky commented Sep 6, 2024

While flashing the 'milkv-duo256m-sd-v1.1.2-2024-0801.img' file to an SD card using Etcher, the process repeatedly fails during validation. After the flashing, the SD card’s root partition is also unable to mount, suggesting it may be corrupt. Could this be an issue with the image file, or is there another reason for the corruption and validation failure? Any advice on how to fix this?

Edit: I tried using an 8GB SD card, and the image flashed successfully without issues. However, I don’t have any other 8GB cards available. When I tried with a 64GB SD card, the validation step still failed, and the root partition was unable to mount, possibly corrupt. Is there a specific size limitation or another reason why the 64GB card isn’t working?

@Plaque-fcc
Copy link

Dear friend, this problem quite unlike to happen if otherwise your TF (microSD) card works fine.
I haven't used Balena Etcher (which I personally consider bloatware, but it isn't currently relevant) — instead I put firmware images for my Milk-V Duo boards (and other boards who boot off of TF cards) with OG dd (or dcfldd, if you prefer) tool, and it simply writes anything what you got in the image file onto your block device, which is your TF removable media. Thus, if your image is bigger than your block device, it won't succeed. Else, it will write the contents of the file, and there will remain zero or more space in the end.

Therefore, you'd better check your 64GB card whether it is fake, or failing in some other way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants