Boot Problem after upgrade newbie question with pocket reform

Hello, as @josh told me to use the forum, for my problem I do now

I have a pocket reform imx8mp and wanted to update the firmware because it was outdated.

I tried to use the latest image but i didn’t go well, with setup encrypted disk.

Minute gave me a functioning image from 20250724 and I flashed it onto a sd card from a different computer.

Now when I tried to boot it, it still asks me for the passphrase on the nine even with the image on the sd card, I tried to remove nvme but now it boots into initramfs

It shows me before:

Begin running scripts/local-premount … begin waiting for suspend/resume device .. begin running /scripts/local-block … cryptsetup waiting for encrypted source device.

And it tried it several times and gave up, waiting for root file system device.

And alerted that /dev/reformvg/root does not exist and drops into the busybox.

Anyone experienced the same problem?

.

Something similar, but since I can boot off my nvme, what I get is: Put in the sc card, systems boots, asks for my luks password, which I give. Then it says there is an error, put in root password for rescue mode. I can do that, but I’m still in the system from the nvme, not the sd card. It never seems to actually boot form the sd card, and I don’t know how to convince it to. I’m too set in the x86_64 ways to understand how this is supposed to work.

Hi @Uni sorry I was 3 hours too late yesterday and saw you left the channel. There was one reply by @minute to your last question. Let me copy it here as you probably haven’t seen it (unless you looked it up in the logs):

“reform53” is gone but i guess the answer is that the reform-migrate script was executed on the SD card and the SD card’s boot config thus changed. re-imaging the SD card would be the way to go

I agree that re-imagining the sd-card is something you might want to try.

You said that when you ran reform-setup-encrypted-disk you chose eMMC as the device for /boot, so theoretically the sd-card should not’ve been touched. I flashed the very latest system image to an sd-card yesterday and ran it myself but not on an imx8m+ pocket but on a rk3588 classic reform. Unfortunately, everything went as expected. So maybe whatever the bug is, is specific to imx8m+?

I asked in the other thread whether you see an error message explaining why you get thrown into the rescue shell but in Pocket Reform, HDMI output lores - #11 by murph you only explain when this happens and not whether you see an error message. I guess you do not see an actual error message but what you wrote above makes me think that “it says there is an error”?

On IRC @minute pointed to “a functioning image from 20250724” as mentioned by @Uni as well. The exact link is this one in case @murph wants to flash that to an sd-card as well and see if it makes a difference:

Maybe somebody else with an i.MX8M+ Pocket Reform can try to verify that this is a problem specific to that platform? Both of your issues have quite a few similarities and since I just tested flashing an sd-card and installing a Reform from scratch from it without issues I am starting to think that this is a problem specifically with i.MX8M+…

I added the pipeline results declared as “known good” to this table:

It includes a few older system images. If it is indeed recent changes that resulted in this failure, trying out older system image artifacts may be a way forward. But as I’ve said in the other thread, since I don’t have the hardware I have not many other ideas left…

I got it working now, I accidentally put the partition 1 of the sd card while flashing to the sd card with dd and as @josch pointed out I need to remove the p1 and only use the sd card it self.

I tried flashing the image minute provided me /jobs/11901/… and got a working wizard now.

Thanks for helping out.

Uhm @murph that’s what helped me out to get out of initramfs , feel free to say if you have still problems.

Cheers

1 Like

Thank you for your summary @Uni !

We talked in IRC and @Uni confirmed that with the system image from Artifacts · build (#11901) · Jobs · Reform / reform-system-image · GitLab the system boots from sd-card and shows the setup wizard.

To maybe avoid that others try to flash to a partition instead of flashing onto the device directly I opened this MR against pocket-reform-handbook: src/source/software.rst: add an additional hint to make sure users flash onto... (!6) · Merge requests · Reform / MNT Pocket Reform Handbook · GitLab

1 Like