UBoot and MicroSD 8GB

Tuxerito
Hi All.

I am trying to use a MicroSD of 8 GB, but when Uboot starts i got this
error

MMC:     
error found: 0001


If I use a MicroSD of 1GB all ok.


So, how can I configure Uboot to boot a MicroSD of 8 GB?

I suppose that I need to compile Uboot no?

I have the Uboot source of Mini6010 board.

Thanks :)

mindee
u-boot source code is in DVD/linux/u-boot-mini6410-20101106.tar.gz
but the u-boot dont support SDHC.

Superboot support SDHC, but superboot is not open.

Tuxerito
Thanks for answer.

Superboot can boot ext3/ext4 file systems? or only boot from FAT file
systems?

I trying to boot Debian from the MicroSD on my Mini6410 but if I used a
MicrosSD of 8GB don't work.


I can run Debian but loading the Kernel from the NAND a then load the root
file system from the MicroSD of 8GB.

Thanks :)

mindee
Just do that you like, the way is infinite :)

Tuxerito
I was tested again Superboot, but then only way to run the SO from the
MicroSD was:

* Delete all partitions.
* Create 3 partitions
*- 2GB FAT32(Superboot, Kernel and root file system)
*- 512 SWAP
*- 5GB EXT3(Home)
* create the "images" directory in the FAT32 partition
* Create a directory to save the Kernel and the system called "Debian"
* Create a image of my Debian using the mkext3image
* Put the Kernel and the system image into the Debian folder
* Copy and edit the Friendlyarm.ini file and saved it in the images folder.

Now my Mini6410 runs Debian entirely from the MicroSD, but my original idea
was run Debian on ext(x) partition, and without using a file image of the
system.

Thanks.

Screwface
Hi,

Try Tekkaman ninja's uboot version 2010.03 if I remember. It handles SDHC
cards.
Have a look to this :
http://www.friendlyarm.net/forum/topic/1922

Good luck

Tuxerito
Thank you. I will test it.

Tuxerito
If I try to upload the file to the NAND,  I got a message error "DNW
download Data size is too big Download uboot failed".

This file is to use in the NAND or in the SD? if I try to flash it in the
SD with SD-Flasher I got a error too.

Thanks.