eMMC doesn't appear in /dev when using beagleboneblack-save-emmc.zip

Hello Everyone,

I’m having a problem with the beagleboneblack-save-emmc.zip found on this elinux wiki page. I’m trying to extract the eMMC contents to an .img file for a backup.

When I extract the zip onto the uSD card (FAT32 formatted and boot-flag set) and boot it on my BeagleBone Black, my BBB goes straight to holding LED0 to full (meaning it reached the end of the autorun.sh script). Additionally, it creates an image file, but the image file is only 20 bytes, and I don’t think it’s an accurate extraction of the eMMC :wink:

I’ve modified autorun.sh to add the lines:

mount > /mnt/mount.log
ls /dev > /mnt/lsdev.log

pastebin of mount.log: http://pastebin.com/1WZ7Tkea
pastebin of lsdev.log: http://pastebin.com/qkMCVpF1

Looking at those files, I can see that mmcblk1 isn’t in /dev, so logically the line that dd’s mmcblk1 to the image isn’t working right. Additionally /mmcblk0p1 is mounted to /mnt, so I believe that’s my uSD card.

This is kinda where my knowledge of Linux runs out. I don’t understand why the eMMC isn’t showing up in /dev.

I’d appreciate whatever help you can give. I’m at a dead end.

Kevin Johnson