I followed instructions and setup a 4GB SDHC card from Transcend. All I get when trying to boot from it is...
Marvell>> print bootcmd
bootcmd=setenv bootargs $(console) $(bootargs_root); run bootcmd_mmc; bootm 0x400000 0x0800000
Marvell>> print bootargs
bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x100000@0(uboot)ro,0x0@0x100000(uImage),0x1ff00000@0x100000(rootfs)rw root=/dev/mmcblk0p1
Marvell>> run bootcmd
SDHC found. Card desciption is:
Manufacturer: 0x03, OEM "SD"
Product name: "SD04G", revision 8.0
Serial number: 1887016415
Manufacturing date: 12/2008
CRC: 0x00, b0 = 0
Error! cmd : 17, err : 0040
mmc_block_read: mmc read block cmd fails
mmc block read error
Error! cmd : 17, err : 0040
mmc_block_read: mmc read block cmd fails
mmc block read error
bad MBR sector signature 0x0000
** Bad partition 1 **
Error! cmd : 17, err : 0040
mmc_block_read: mmc read block cmd fails
mmc block read error
bad MBR sector signature 0x0000
** Bad partition 1 **
## Booting image at 00400000 ...
Bad Magic Number
Marvell>>
Any idea what is going wrong?
Boot from USB works fine (when applying the corresponding environment settings in u-boot.)