From: jc C. <jc...@in...> - 2006-02-18 09:30:57
|
Thanks for the instructions Craig, Ok, I am more concerned that my customers will just unplug the gum as I did. Losing the OS that way should be avoided at any circumstances. I guess I could do the following: 1. Use CramFS for the operating system and a jffs2 partition for data that changes more frequently, but that's a pain. 2. Avoid writing to jffs2 as much as possible. Using some external mmc for cfcard memory for frequently saved data. 3. Using a backup batterie and let the gum detect the power corruption. Write all data before initiating a normal shutdown. Maybe even a big cap can hold enough energy to do this? What would you do to avoid this? Thanks again Jens Craig Hughes wrote: > On Feb 17, 2006, at 8:43 AM, jc Carroll wrote: > >> ------------- >> U-Boot 1.1.2 (Feb 11 2005 - 12:59:06) >> >> *** Welcome to Gumstix *** >> >> U-Boot code: A3F00000 -> A3F2252C BSS: -> A3F5738C >> RAM Configuration: >> Bank #0: a0000000 64 MB >> Flash: 16 MB >> Hit any key to stop autoboot: 0 >> ### JFFS2 loading 'boot/uImage' to 0xa2000000 >> Scanning JFFS2 FS: .......\ add_node: malloc failed >> add_node failed! >> load: Failed to scan JFFSv2 file structure >> ### JFFS2 LOAD ERROR<0> for boot/uImage! >> ## Booting image at a2000000 ... >> Bad Magic Number >> GUM> >> ------------- >> >> Is there an easy way to recover and get it to boot again without >> reprogramming the flash? > > Easy? probably not. You could probably create a root_fs on a > filesystem on an MMC card (if you have a basix or netMMC), build a > kernel uImage which has all the MMC drivers built-in (instead of > modules), and then set bootargs to point at the root on the MMC card. > You'd probably want to use ext2 for the FS on there. That would let > you boot from an MMC-rootfs; you then might be able to mount > /dev/mtdblock1 from within linux, even if u-boot doesn't want to deal > with it. That might allow you to copy your data off the flash if > that's why you don't want to erase flash. > > Unfortunately, there isn't a fsck for jffs2 afaik. > > C > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |