Reply
Thread Tools
lilith's Avatar
Posts: 14 | Thanked: 2 times | Joined on Nov 2007 @ France
#1
Hi,

I have been playing with my n810 for 3 weeks now and I'm already facing an "emergency". The internal memory card seems to be damaged

This is the dmesg output:

[ 61.539062] DSP Pausing failed, skipping OP change!
[ 63.507812] FAT: Filesystem panic (dev mmcblk0p1)
[ 63.507812] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 63.507812] File system has been set read-only
[ 64.320312] JFFS2 warning: (1232) jffs2_sum_write_sumnode: Not enough space for summary, padsize = -822
[ 64.937500] JFFS2 warning: (1232) jffs2_sum_write_sumnode: Not enough space for summary, padsize = -390
[ 65.882812] JFFS2 warning: (1232) jffs2_sum_write_sumnode: Not enough space for summary, padsize = -678
[ 66.351562] JFFS2 warning: (1232) jffs2_sum_write_sumnode: Not enough space for summary, padsize = -372
[ 66.820312] FAT: Filesystem panic (dev mmcblk0p1)
[ 66.820312] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 101.093750] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 163.671875] cx3110x: PSM dynamic with 200 ms CAM timeout.

The result is that the memory card is mounted read-only. Re-formatting it is not easy: I have a swap file on it, that I'm not able to disable (if I try from the control panel, it gives an error message). So I can't even unmount it (the device is busy, even when trying a forced unmount). I also tried to comment the corresponding line in the /etc/fstab, but it does not seem to work. Anybody faced similar problems? Anybody has a solution?

Thanks a lot!

UPDATE: I solved the problem... I found out that if you connect the N810 to the USB during boot it will not mount locally the internal card. This allows you to connect via ssh and run a fsck on the memory card, fixing the file system.

The annoying thing is that Nokia should at least show a warning to the user telling him that the filesystem is corrupted, or modify the boot sequence to automatically run a fsck -a if the internal card filesystem is in an inconsistent state. If not, many users may just go crazy trying to understand why all of a sudden their N810 became slow (no swap space) and unusable (internal card in read-only mode means that most apps do not behave correctly...)

Last edited by lilith; 2008-02-01 at 10:00. Reason: Problem solved :)
 
Posts: 157 | Thanked: 96 times | Joined on Nov 2007 @ Oxford, UK
#2
I've had my internal drive corrupted twice now: currently I'm running without the swap enabled to see if that was the problem. BTW, you don't have to use fsck to fix it: it's a FAT partition so running CHKDSK on the PC works as well.

I think longer term I'm going to try repartitioning most of it as ext2 and only leave a very small FAT partition.
 

The Following 2 Users Say Thank You to Duncan For This Useful Post:
lilith's Avatar
Posts: 14 | Thanked: 2 times | Joined on Nov 2007 @ France
#3
Actually, fsck pointed out that the corrupted file in the filesystem was a backup file that I had recently created with the default backup application.

I ran fsck directly from a terminal on the device, I was not sure that I could do low-level operations through the USB-storage link.

I think that re-partitioning to ext2 would be a good idea... ext3 even better. Has anybody tried it? Is there ext3 support in the N810 kernel?
 
Posts: 47 | Thanked: 11 times | Joined on Oct 2006
#4
A number of folks with less linux knowlege have this problem. Could you please make an entry in the ITT wiki under tips and faqs outlining the steps you took: i) power down ii) connect iii) boot iv) oepn terminal on N810 v) fsck
but with the explicit fsck command. This is easy to do and will help many people frustrated with internal card problems on the N810. And the wiki is easier to use and correct than the many postings here.

Thanks in advance.
 
Posts: 6 | Thanked: 0 times | Joined on Feb 2008
#5
Hey everyone, I'm new here. Ran into this problem and pulled my hair out until I found this forum. Thanks for the good ideas.
I run ubuntu Feisty and may have found a way for the more terminal-shy folks to deal with this in gui.
I also have the latest update of OS2008 on my N810. If you haven't updated yet, do it. This is a nice update with speed and stability tweaks plus a few really nice gui upgrades. Anyway, on to my fix.
As mentioned in an earlier post:
1) Shutdown the N810
2) Plug in to your usb port and reboot the N810
3) On your desktop, open "disk"
4) Highlight and delete pressing the delete button on your keyboard deleting all the contents (Yes, this will wipe everything, but you knew to back-up first, didn't you?)
5) You'll get the "Read Only" warning, simply cancel it.
6) Unmount both disks and disconnect the usb cable.
7) go into the File Manager on the N810 and select the Internal Disk. Click on Tools and Format the card.
This worked like a charm for me, I hope it helps someone here. Any feedback would be interesting. Good Luck!
 
scumgrief's Avatar
Posts: 127 | Thanked: 15 times | Joined on Feb 2008
#6
if its the internal card, this is probably already mentioned gotta get going but just in case it wasn't - reformat your n810 internet flash memory, several batches were formatted incorrectly.

http://tabletschool.blogspot.com/200...d-on-n810.html

supports my claim
__________________
Scraping money together to get a n810 and/or n800.
 
jellotherat's Avatar
Posts: 129 | Thanked: 81 times | Joined on Dec 2007 @ Austin, TX
#7
I believe this problem is the same as is mentioned in this thread, but without the panic inducing giant red text, and with a much simpler fix. Despite what that entirely way too complicated post says, all you need to do is format the internal memory card from within the file manager. If you're not sure if your tablet is affected, just do it to be safe and move on.
__________________
Nokia 770 | N800 | N810 | N900 | E71
 
Posts: 34 | Thanked: 9 times | Joined on Dec 2007 @ Rochester NY
#8
I couldn't get this to work on my n810. I was able to format the the internal card in windows xp over the usb cable, but when I reboot the tablet and disconnect the cable, nothings changed. The same files/directories are there, the card is mounted in read-only mode, and I can't disable the swap (even xterm as root entering "swapoff -a", which doesn't report any problems, but it doesn't actually disable the swap memory usage).
 
Reply


 
Forum Jump


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