Jump to content

Random boot failures: ALERT! /dev/mmcblk0p1 does not exist


pierre-pret

Recommended Posts

We flash hundreds of Orange PI 3 LTS boards with stock Armbian Debian Bullseye via nand-sata-install to install it on the onboard eMMC storage.  Some boards after running for a week or more would randomly give this error and fail to boot:

 

Begin: Running /scripts/local-block ... done.
done.
Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay* (did the system wait long enough?)
 - Missing modules (cat /proc/modules: ls /dev)
ALERT! /dev/mmcblk0p1 does not exist
(initramfs)

 

We can turn the board on and off as many times as we want, the error persists.  We can fix the problem by booting it from an Armbian SD again, mount the eMMC drive, then shut it down.  We don't change any files. For some reason only mounting it from eMMC make it boot fine again.  This has been confirmed with many boards.  Any idea what can be going wrong or what we can manually add to the image to prevent it?

 

image.thumb.png.bcd5985b207f4586117491d08c2ca144.png

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines