CAUTION: XO booting is sensitive to filesystem corruption

Mikus Grinbergs mikus at
Mon Apr 27 20:54:15 EDT 2009

Been running rawhide-xo lately on my XOs.  Have also installed 
q2e41.rom .  Each XO has a "permanent" SD card.

I was getting intermittent occasions when an XO would not boot -- 
soon after the screen background (as for "ok" prompt) changed from 
white to black, its boot process would hang with only a mysterious 
output message: " mount: unknown filesystem type 'jffs2' ".

[If I repeated trying to boot, the hang would normally go away.]

But today after I had used 'copy-nand' to replace 20090416.img on an 
XO with with 20090426.img, the hang (with that strange message) kept 
repeating.  By juggling external USB devices [my usual "fix" for XO 
booting problems] I finally got that XO booted - but happened to run 
into a problem trying to delete some files from the SD card on that 
XO.  Googled for help - and found that 'fsck' was suggested.

Ran 'fsck' against the filesystem on the SD card [it found a number 
of bad references involving the files I was trying to delete].

And now that XO boots without hanging !!!

My guess is that the problem with the (ext2) filesystem on the SD 
card somehow triggered whatever led to that strange output message 
which mentioned 'jffs2'.


More information about the Devel mailing list