Maximum SD card size for BBB

Greetings everyone,

What is the maximum size SD or SDHC flash memory card that the “BeagleBone Black” will support ?

Also, what is the recommended speed class (e.g. Class 4, Class 10, etc.) ?

Thank you in advance for your help :slight_smile:

Jonmar

From the AM335x manual:

MMC, SD, SDIO 2.0 port:

Complies with MMC4.3, SD, SDIO 2.0 Specifications

Regards,

You probably want about 8GB class 10 for sure.

I don’t know if there is a maximum size of uSD card.

The class 4 uSD cards aren’t very reliable.

http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book

You probably want about 8GB class 10 for sure.

I don’t know if there is a maximum size of uSD card.

Quite right, but given that Ubuntu with GUI is about 3GB, isn’t the other 13 kind of a waste ??

http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book

Quite right, but given that Ubuntu with GUI is about 3GB, isn’t the other 13 kind of a waste ??

Actually John, I’ve been having that exact problem !

How does ‘wear leveling’ work ?

I have been using an external USB key as temp storage.

Bill

http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book

Actually John, I’ve been having that exact problem !

How does ‘wear leveling’ work ?

I have been using an external USB key as temp storage.

Er, don't you need some space for user files? :slight_smile:

Thanks John J

http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book

We use two BBB’s here, and both use 16GB class 10 cards. I’ve heard that 32GB works too, but no hands on.

AS john said first you want more space( unused, or free space ) on your sd card to help facilitate wear leveling, AND if you’re going to be doing lots of writing for development purposes. Move your rootfs to an NFS share.

I am currently running on an 8GB Class 4 card.
Needed this to fit Debian on a card and still have space left to work with.
These instructions made it easy to flash the card with the 2GB image, then expand the file system size after the fact.
http://elinux.org/Beagleboard:Expanding_File_System_Partition_On_A_microSD

I’m using a 32GB SD card, so yes it works. Has anyone tried 64GB and larger cards yet? 64 or 128GB would be insanely nice!

Eric

As I understand , its not about the size , its about the eMMC spec support ,

While sdhc up to support 32G card , the new spec call sdxc ? this will support up to 2T , but this is not support by ti omap3/dm81xx/am335x ,only support by omap5

So , when you see a card with sdxc trademark. it should NOT support by beagle .even its less than 32G

so can someone link to something definitive stating that for the beagle bone (black) 32GB SDHC is the biggest card supported (assuming this is correct)?

Eric

From:
http://en.wikipedia.org/wiki/Secure_Digital#SDXC

The Secure Digital eXtended Capacity (SDXC) format, announced in
January 2009 and defined in Version 3.01 of the SD specification,
supports cards up to 2 TB (2048 GB), compared to a limit of 32 GB for
SDHC cards in the SD 2.0 specification. SDXC adopts Microsoft's exFAT
file system as a mandatory feature.

aka:
microSDHC 32GB is your limit..

Regards,

And I can confirm this is correct.

Gerald

so one is completely unable to reformat an SDXC card with another filesystem type such as ext3? Is it simply a filesystem issue or are there hardware differences to be overcome?

Eric

hardware...

http://kb.sandisk.com/app/answers/detail/a_id/2520/~/sd%2Fsdhc%2Fsdxc-specifications-and-compatibility

Regards,

Its about sdhc cmd format ,some sdhc cmd/resp will get different length from sdxc