If you are using debian, I assume that you know how to check how the file system is mounted and how to remount as read write as well as how to do a file system heck on a fat32 drive.
Did you also try powering off the device after you disconnect it? I have noticed that that seems to be necessary as well but neglected to mention it...
|