Beagleboard -XM and 32GB microSD card oddities

I'm not really looking for a solution, just supplying some information in case anyone is contemplating a >16GB card.

Using Ubuntu 11.04 ARM or x86_64, I cannot create an ext4 partition that will mount. Doing fsck.ext4 appears to fix the filesystem, but rerunning fsck.ext4 a second time gives the same errors.

Only BTRFS works.

A BTRFS partition can be created without a problem. I then use rsync to copy across all the data from the 16GB (ext4) partition and it mounts without errors. After the rsync I create the excluded directories proc, sys, tmp, media.

I get a kernel oops (2.6.39-x1) on boot up of the 32GB card.
I'm still trying to figure why I'm getting the oops that I don't have on the original 16GB card.
Regards
Sid.

Is your card labeled SDHC or SDXC? Can you give the specs of your card?
Have you tried on Pandaboard?

Grégoire

It's marked Sandisk microSD HC 32GB. The only view and description of how it's put together is at http://www.androidcentral.com/finger-32gb-sandisk-microsd-card where one reply reckons it's Class 2.
http://www.jigsaw24.com/product-details/x946axa/sandisk-32gb-micro-sd-card for a much clear photo.
I only have a Beagleboard -XM, no access to a Pandaboard.
Regards
Sid.

I just had a closer look with a magnifier, it's Class 6.
Regards
Sid.