All seems hit and miss
I got a Transcend 64Gb SDXC class 10 that works fine.
I manually configure partitions and copy on files though
Do not take device names literally, dosfstools e2fsprogs and parted required, best remove udev-automount, and my card is in an adapter.
$this->bbcode_second_pass_code('', 'umount /dev/sdb1 > /dev/null
umount /dev/sdb2 > /dev/null
parted /dev/sdb mklabel msdos -s
parted /dev/sdb --align=optimal mkpart primary fat32 1 100
parted /dev/sdb set 1 boot on
parted /dev/sdb --align=optimal mkpart primary ext3 100 -- -0
mkfs.vfat /dev/sdb1
mkfs.ext4 /dev/sdb2
sync
mkdir /mnt/1 > /dev/null
mkdir /mnt/2 > /dev/null
mount /dev/sdb1 /mnt/1
mount /dev/sdb2 /mnt/2
cp -ar hd-sdb1/* /mnt/1/
cp -ar hd-sdb2/* /mnt/2/
sync')