Hi,
I'm new to Beagle board and when I was following the board validation
I found that I couldn't boot from MMC. I've searched this group and
read the previous thread about MMC problem, didn't solve mine.
I'm using a Toshiba SD card (2G), formatted following the formatting
instruction.
fdisk -l
Disk /dev/mmcblk0: 2013 MB, 2013265920 bytes
255 heads, 63 sectors/track, 244 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xce99a035
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 1 244 1959898+ c W95 FAT32
(LBA)
there is only 1 partition, it's bootable. I copied MLO *first* into
this blank SD card (MLO downloaded from the link from the previous MMC
discussion thread), then copied x-load.bin.ift, flash-uboot.bin, u-
boot.bin, rd-ext2.bin, and uImage onto the card.
I pressed the user button and plugged in the power. The serial output
showed:
40T
Texas Instruments X-Loader 1.41
Starting OS Bootloader...
U-Boot 1.3.3-00035-gab55ae5-dirty (Jun 16 2008 - 17:35:22)
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle Board + LPDDR/NAND
DRAM: 128 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Audio Tone on Speakers ... complete
Whereas the output should have been:
40T
Texas Instruments X-Loader 1.41
Starting on with MMC
Reading boot sector
When I do coninfo, only serial showed up:
List of available devices:
serial 80000003 SIO stdin stdout stderr
If I boot the kernel and do a mount /dev/mmcblk0p1 /mnt/mmc, it works
and I can access the SD card, but if I don't boot the kernel I
couldn't access the SD card, I couldn't boot from it either. How do I
make sure it's actually scanning the SD and "tried" to boot from it?
Did I miss out something here?
Thanks for any thoughts.