I had an issue like this recently, my uEnv.txt file kept getting corrupted 
for some reason.  Put the SD in your desktop and check it out.

On Monday, January 13, 2014 7:11:08 AM UTC-6, Martin Sperl wrote:
>
> Hi!
>
> A few weeks ago I had debian installed on my BeagleBoneBlack, booting from 
> emmc, which worked fine.
>
> Now a few days ago I had to move the board to a different location - I 
> just disconnected power.
> Since then the system is not booting from eMMC flash.
>
> I have tried to reflash the system - Angstrom and Debian.
>
> But both are not working after writing the eMMC (debian does not even 
> start)
>
> And I have even connected to the serial console to see that the emmc.sh 
> script has finished its work and nothing mounted any more...
>
> The current situation is that I can only boot a complete Angstrom system 
> from SD-card with the stock Angstrom image.
>
> From the Angstrom SD image I have partitioned the emmc the same way as the 
> SD card (same sizes,...)
> and then copied the boot partition from SD to EMMC via dd and checked 
> checksums for the partition.
>
> Here what I got:
> root@beaglebone:~# fdisk -l /dev/mmcblk0
>
> Disk /dev/mmcblk0: 3963 MB, 3963617280 bytes
> 4 heads, 16 sectors/track, 120960 cylinders, total 7741440 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x00000000
>
>         Device Boot      Start         End      Blocks   Id  System
> /dev/mmcblk0p1   *          63      144584       72261    c  W95 FAT32 (
> LBA)
> /dev/mmcblk0p2          147456     7127039     3489792   83  Linux
> root@beaglebone:~# fdisk -l /dev/mmcblk1
>
> Disk /dev/mmcblk1: 1920 MB, 1920991232 bytes
> 4 heads, 16 sectors/track, 58624 cylinders, total 3751936 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x2e79218b
>
>         Device Boot      Start         End      Blocks   Id  System
> /dev/mmcblk1p1   *          63      144584       72261    c  W95 FAT32 (
> LBA)
> root@beaglebone:~# md5sum /dev/mmcblk?p1
> cb808e0e8fd5be6611847a377029fe9d  /dev/mmcblk0p1
> cb808e0e8fd5be6611847a377029fe9d  /dev/mmcblk1p1
>
> Then I did shut down the system, remove the SD card and power it up again.
>
> The problem is that I see no activity on the serial console with regards 
> to u-boot booting from emmc. I would expect the same messages as I see when 
> when pressing boot while powering on to boot directly from SD card. Not 
> even the repeated "C" shows up once a second, when the sd card is not 
> "propperly" formatted with a boot partition...
>
> I know that there is no second partition for booting the OS, but u-boot 
> should start independently of if there is a linux partition to boot or not 
> - for all it matters: I should be able to boot the linux from the SD card 
> using the uboot from the emmc.
>
> What am I missing?
>
> Thanks,
> Martin
>
> P.s: as an additional question: how can a power outage trigger such a 
> situation in the first place? This does not give me a lot of confidence 
> putting it into a robot
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to