Posted by: Wildan Maulana | August 18, 2007

** Can’t read partition table on 0:0 **

.Uboot> boot

mmc: command 55 failed (status: 0x00100025)
mmc: command 1 failed (status: 0x00100025)
No MMC card found
mmc: command 7 failed (status: 0x00100025)
mmc: bread failed, SR = 00100025mmc: command 13 failed (status: 0x00100025)
, card status = 00000000
** Can’t read partition table on 0:0 **
** Bad partition 1 **
## Booting image at 10300000 …
Bad Magic Number

If we see the mmcinit output :

Uboot> mmcinit

Manufacturer ID: 00
OEM/Application ID: 0000
Product name: SD02G
Product Revision: 1.1
Product Serial Number: 3847227392
Manufacturing Date: 07/05
SD Card detected (RCA 4660)
CSD data: 004f0032 5f5a83cb f6dbff8f 8a800031
CSD structure version: 1.0
MMC System Spec version: 0
Card command classes: 5f5
Read block length: 1024
Supports partial reads
Write block length: 1024
Does not support partial writes
Supports group WP: 16
Card capacity: 2038431744 bytes
File format: 0/0
Write protection:
mmc: Using 1048576 cycles data timeout (DTOR=0x71)

This is 1K blocksize card , the default uboot cannot handle this card, but, there are a solution for this [1], we have to patch the u-boot so it can support blocksize other than 512 Kb. Here is the binary u-boot wich support 1K blocksize, u-bootbin.doc

Just get rid off the .doc extension …

Ref :
[1] http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=51375&start=0


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: