Reply
Thread Tools
Posts: 23 | Thanked: 1 time | Joined on Oct 2009 @ White Post, VA
#21
Thanks go out to filologen.

I attempted to back up my 900, using the backup utility on the device. The process apparently failed at some point, and I began getting a "memory is read only" error. filologen's tip above appears to have taken care of the problem.
 
Posts: 10 | Thanked: 3 times | Joined on Nov 2009 @ Helsinki, Finland
#22
Ok, same happened to me.
I tried to download files (torrents) with Transmission. For some reason, the whole app froze so totally that I had to reboot the whole device. After this, I restarted the Transmission and got the same "Read-only file system error..".

I then went to Xterm, gainrooted and tried to remove the files with no luck. I also tried via the file manager with the same result.

Next step was to reboot the device again - still no luck with the above steps.. I then rebooted the device once again after which I was able to remove the files using the file manager.

I _think_ this might have something to do with the fact that
1) You first have files downloading in Transmission
2) You then for whatever reason reboot the device
3) --> The files you were downloading are marked as read only
4) It requires not one, but two reboots to fix!

This might be a b*tch to reproduce, so if anyone else has had similar experiences please comment so we can open up a bug for this..


EDIT: Might not be related to Transmission at all if there are similar problems with backup also..?
//Laiska

Last edited by Laiska; 2009-12-16 at 22:44.
 
andybehr's Avatar
Posts: 84 | Thanked: 50 times | Joined on Mar 2007 @ Saarbrücken - Germany
#23
I had this issue with a download in gPodder. It seems the vfat is very fragile on the Maemo. If there is any issue, the system switches to read-only mode.

I fixed it as root by unmounting the MyDocs partition, then doing a fsck -a on the partition. Then a reboot, but a mount of MyDocs should do too.
 
Posts: 1 | Thanked: 1 time | Joined on Dec 2009 @ Prague
#24
Ok, today this problem came to me too. I've opened video in media player, which caused N900 to crash so hardly that it rebooted itself (no error message, no application freezing, just instant reboot without any question).

When it came back to life, everything seemed to be allright and worked properly. Then i tried to delete folder located in /Music/some_artist/ - voila, simple "Operation failed" error message. I went to root with filemanager and noticed that whole "Music" folder disappeared, but because no space was freed, the files (about 10GB in 2500 files) have been somewhere. When I listed files in console, I've noticed folder named "._ďŞ" in MyDocs - probably my original "Music" folder, but because of the weird characters in it's name i was unable to list anything within.
Now my favorite part comes - whole .documents directory war read-only, despite it's permission were set to 0777. That means no document editing, no camera photo or video saving etc.

So i tried the procedure mentioned here:

1) unmounted MyDocs when logged to console as root
2) ran fsck -a on /home/user/MyDocs and waited (for about 70 minutes)...

When completed, I've rebooted phone and everything seemed fine, except that my Music folder (which appeared back in root by the way) was empty and all files from that folder were placed in root and renamed (=useless). So the result? All music gone.

Well, I'm pretty sure that this isn't problem with certain application, but with the filesystem itself, which seems to be quite unstable. For me the only solution how to avoid this in future is to repartition inner memory to ext3 while leaving FAT32 on memory card to keep the camera working... Nice.
 

The Following User Says Thank You to scatter For This Useful Post:
late666's Avatar
Posts: 144 | Thanked: 75 times | Joined on Dec 2009 @ Israel
#25
Originally Posted by filologen View Post
I had a similar problem which I fixed by connecting the phone to my linux machine and running fsck.vfat.

I first turned off the phone, plugged in the USB cable, turned on the phone so that the internal and external flash drives automounted.

After backing up my data, I did a "df" to identify the internal flash. It turned out to be /dev/sdc in my case.

I therefore ran "sudo fsck.vfat -a /dev/sdc" three or four times (until no error/correction messages showed up) with the device mounted.

Finally I unmounted and rebooted the phone and everything worked as it should:-)

If you're using Windows I unfortunately don't know how to do something similar.

Best wishes
What is unmounting? How do you unmount?
Can this process be done without connecting to a pc?
This is a real issue.. Has anyone found any other solution since?
 
zoner's Avatar
Posts: 74 | Thanked: 38 times | Joined on Feb 2010
#26
Originally Posted by late666 View Post
This is a real issue.. Has anyone found any other solution since?
Follow filologen's instructions, works for me and I have been dealing with this since I got the device.

After transferring files it must be important to properly unmount device. I used to just pull the cord when I thought things were clear, but no more...
 
Posts: 508 | Thanked: 130 times | Joined on Sep 2009
#27
the system is indeed very fragile. lots of people seem to have this problem. a few weeks ago i copied a file to my n900 memory from pc. and for some reason it crashed half way. after that the whole phone was read only. There should be a more easy way to get the system back on its feet. like an option where you need the phone security code to get things back how they were.
 
Fargus's Avatar
Posts: 1,217 | Thanked: 446 times | Joined on Oct 2009 @ Bedfordshire, UK
#28
Not sure if my error is the same as the OP but thought it close enough to post on this thread, apologies if not the same....

Plugged my N900 into the USB to draw power for charging. Clicked on the Mass Storage Device option then I end up with the following warning message across the middle of the screen:

Memory is read-only until fixed.
Try fixing memory with a PC after plugging in USB cable.
Create data backup first to save existing memory contents.
When I open file manager on the device I see that the memory card Video directory has a question mark for an icon and a size of -1KB reported. My suggestion is therefore that the filesystem on the memory card has been corrupted.

Any thoughts on this one?
Attached Images
  

Last edited by Fargus; 2010-02-25 at 13:07. Reason: Additional Image Attachment
 
Fargus's Avatar
Posts: 1,217 | Thanked: 446 times | Joined on Oct 2009 @ Bedfordshire, UK
#29
Ok peeps, problem appears to be solved, it was indeed a corrupt filesystem on the memory card. For the person asking about how to fix this on Windows it is possible (as in the office so that's all there is). Just simply right click on the drive and tell Windows to scan for errors. Takes forever but did seem to do the job in my case.
 
Posts: 149 | Thanked: 140 times | Joined on Sep 2009 @ YUL
#30
Originally Posted by scatter View Post
1) unmounted MyDocs when logged to console as root
2) ran fsck -a on /home/user/MyDocs and waited (for about 70 minutes)...
Did the try for me thanks.

1) Backup
2) Copy Backup somewhere else than on the phone
3) Reboot
4)
Code:
sudo gainroot
umount /home/user/MyDocs
fsck -a /home/user/MyDocs
It found the problem in less than 1 minute !
__________________
Questions and answers on Maemo 5, the N900 and MeeGo @ http://wiki.maemo.org/What_can_we_realistically_expect
 

The Following 7 Users Say Thank You to Mandor For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 21:53.