First thing to check is if your SD card is formatted as FAT16 (or FAT), not FAT32.
You will get the "Can’t get free size" message with a FAT32 formatted card.
I noticed your SD card is 512MB, so it cannot be a FAT32 card, try a FAT formatted CF card, or try reformatting your SD card, there may be a problem with that particular card.
Also, if you are trying to make a backup to a 4GB micrdrive, it's probably formatted as FAT 32.
The Zaurus backup backup/restore function in the NAND menu doesn't like FAT32, it only is functional with FAT formatted cards, (I haven't used a drive in the NAND menu, so I have no info on using a drive in this situation)