Si, sembra sia quello il problema, quindi, giusto per una banale curiosità, visto che anche io uso esattamente lo stesso card reader e la stessa SD (solo che la mia SD è da 1 GB)

, collegala e da terminale come root da
fdisk -l cosa ti restituisce nella voce relativa all'unità?

, oppure, gparted "vede" l'unità?

, se si, io proverei a cambiare la tabella di partizionamento messa dal fabbricante

.
SE CAMBI LA TABELLA DI PARTIZIONAMENTO DELLA SD CON GPARTED PERDERAI TUTTI I DATI AL SUO INTERNO, FATTI PRIMA UN BACKUPA dopo

P.S: leggendo meglio quest'ultima parte, non so perché ho il sospetto di aver scritto una grossa ca***ta