BeableBone Black boot issue: /dev/mmcblk1p1 does not exist

I have a long running BeableBone Black that refuses to boot after a recent reboot, after a recent apt-get dist-upgrade.
It was running debian stretch, and according to my notes, originally installed from bone-debian-9.3-console-armhf-2018-01-07-1gb.img.xz to be exact :-).
It was running from internal emmc (no SD card is inserted).

The full boot sequence is attached: bbb-no-mmcblk1p1.txt (4.5 KB)

it ends with:

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/mmcblk1p1 does not exist.  Dropping to a shell!

I’m a bit puzzled at what to do next, not really accustomed to boot sequences and u-boot.
a ls /dev/ does indeed not show any /dev/mmcblk* device.
Is there anything I can do to salvage this board, or its content?

Just try re-flashing with the latest image:


Hi Robert,

Thanks for you quick response. I was hoping to rescue some data first, but reflashing it shall be.


Use the non-flasher…

Hold down the boot button before inserting power, and it’ll boot off the microSD.