beagleboard black rev c does not seem to boot from SD card

New to beaglebone and I prepped the card with my own yocto based core-minimal build, so I certainly may have done something wrong on my end.

The device boots up fine with the debian package that ships in flash. I did not blow that away.

I prepped the card based on

https://www.yoctoproject.org/download/texas-instruments-arm-cortex-a8-development-board-beaglebone

and some older instructions at

https://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat

(I have tried a couple different times now)

My result SD card looks okay

$ sudo fdisk -lu /dev/mmcblk0

Disk /dev/mmcblk0: 3965 MB, 3965190144 bytes
255 heads, 63 sectors/track, 482 cylinders, total 7744512 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: 0x000c1e3c

Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 63 819314 409626 c W95 FAT32 (LBA)
/dev/mmcblk0p2 819315 7743329 3462007+ 83 Linux

When I do boot the device to debian the SD card itself is visible and /media/root and /media/boot seem fine.The problem is if I boot while pressing the boot order toggle button I get nothing. None of the 4 activity LED lights turn on at all. All I see is the power light.

I have a serial cable on order, but in the near term I am trying to diagnose if there is a hardware problem here or if I am doing something wrong.

  1. If I am simply trying to boot from SD card (not flash internal eMMC) is there a length of time I need to hol down the bott order toggle switch? I have tried really short presses as well as upwards of a minute.
  2. Is there anything I am completely missing here?

I am also facing same issue with BBB A6A

on console following errors comes

U-Boot SPL 2014.04-dirty (Jun 05 2014 - 20:31:45)

** Partition 1 not valid on device 0 **

spl_register_fat_device: fat register err - -1

ERROR ### Please RESET the board

After that it hangs

Hi,

Hi,

I have a similar issue. I have an SD card that boots fine on Rev. B (with Angstrom.) I place the SD card in the slot an it boots from the card! We purchased more BBB Rev. C now (with Dibian), I put the card in and it boots to debian! I need the BBB to boot from SD card. Can anyone shed some light on why Rev. B and Rev. C do not act the same way, and how I can (hopefully modify my SD card to) get Rev. C to boot from the card when it is present.

Thanks,
Terry

Rev B's, tried to boot from the microSD, even if that microSD card was blank.

Option 1: blank out the eMMC, then it'll always default to microSD
Option 2: define "uenvcmd" in your uEnv.txt, u-boot will check if this
is set and then runs it via:

run uenvcmd;

Regards,

Hi,

I have a similar issue. I have an SD card that boots fine on Rev. B
(with
Angstrom.) I place the SD card in the slot an it boots from the card!
We
purchased more BBB Rev. C now (with Dibian), I put the card in and it
boots
to debian! I need the BBB to boot from SD card. Can anyone shed some
light
on why Rev. B and Rev. C do not act the same way, and how I can
(hopefully
modify my SD card to) get Rev. C to boot from the card when it is
present.

Rev B's, tried to boot from the microSD, even if that microSD card was
blank.

Option 1: blank out the eMMC, then it'll always default to microSD
Option 2: define "uenvcmd" in your uEnv.txt, u-boot will check if this
is set and then runs it via:

run uenvcmd;

Assuming you have the latest u-boot on the eMMC, right?