My GP2X now won't look at my card! I used the OSX command 'newfs_msdos -F32 /dev/disk1' to reformat it (as suggested by iignotus), and the card still works (OSX reads and writes it just fine), but the GP2X can't see it at all (and, of course, now refuses to connect over USB).
Sigh. Going...