Quote:
I think your main two options are either chmod 777 on all the files, or reformatting it as vfat.
Given what you say about wanting to retain permissions, I'm wondering if you can reformat the drive as vfat, but create a tarball of the files you want to transfer and put that tarball on the SD instead of the individual files. I *think* that when you untar the files on the SmartBook, the permissions should be intact and the ownership should change to the user that extracted the files. If not, you can try playing with the --owner=NAME flag when you create the archive and/or the --preserve-permissions flag when you extract the files. Unfortunately, I don't have a means to test this myself at the moment, but I'd be curious to hear if it works.
If you've changed the permissions to read it on one system, it might just not work on the other. All you really can do is use chmod 0777 to force it read/write for all, as above. I usually do all my backups with rsync (with --numeric-ids) or tar (with --numeric-owner) and use the root account on the other system to pull the files, and change the permissions.
A real solution would be run an LDAP server (Active Directory, even) or NIS if you're a little bit insane, and set up both systems to use a common userid mapping. That's a little overkill for a tiny Efika though, unfortunately.
One silly question, if the card suddenly became read-only it could be indicative of two things; a corrupted filesystem (you didn't umount it before physically ejecting..) or perhaps just that little switch on the side got toggled. SD cards (but not MicroSD) have a write-protect slider on the side which is frustratingly easy to hit.