mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Lounge

Reply
 
Thread Tools
Old 2004-02-23, 10:40   #1
only_human
 
only_human's Avatar
 
"Gang aft agley"
Sep 2002

2·1,877 Posts
Default How the rover Spirit got glitched.

I just read a nice explanation of the events that lead up to the trouble with the Spirit rover on Mars:The trouble with Rover is revealed (EE Times)

It turns out that they updated the software in flight. Then they uploaded a utility to delete the leftover files and directories used by the original software.

The utility they transmitted to clean up the files and directories was in two parts; the second part was not transmitted correctly and was retransmitted a few days later. At that time, there were too many files stored in the flash memory. Not enough RAM memory was available to create a directory structure. The computer logged a memory allocation failure and rebooted. Each time it booted, it was unable to allocate enough RAM to create a directory table for the mounted flash file system -- leading to another RAM allocation failure, task termination, and subsequent reboot.

They had to send some low level code to delete about thousand files and their directories directly from the flash ROM without mounting it as a file system. After that they were able to mount it, run a checkdisk utility, clean up some corruption that had occurred and get back to business.

In the post mortem file system analysis, they found a system log that step-by-step logged actions up to and including the first allocation failure.
only_human is offline   Reply With Quote
Old 2006-03-23, 00:00   #2
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

234348 Posts
Default

An app were the HD vs. flash has been settled.
Uncwilly is offline   Reply With Quote
Old 2021-05-13, 06:03   #3
johnnn943
 
May 2021

2·3 Posts
Default

Maybe one day Perseverance could find Spirit and save it.
johnnn943 is offline   Reply With Quote
Old 2021-05-13, 13:35   #4
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

271C16 Posts
Default

Quote:
Originally Posted by johnnn943 View Post
Maybe one day Perseverance could find Spirit and save it.
That is delusional thinking. It is over 1/4 of the way around the planet. Imagine landing a craft in Lisbon and wanting to drive it to Helsinki with no roads and at less than 10m per day. (Curiosity has averaged 782 cm/day).

Last fiddled with by Uncwilly on 2021-05-13 at 14:35
Uncwilly is offline   Reply With Quote
Old 2021-05-13, 16:25   #5
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

9,787 Posts
Default

But this can fly, gov'nor!

Last fiddled with by LaurV on 2021-05-13 at 16:26
LaurV is offline   Reply With Quote
Old 2021-05-13, 17:28   #6
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

11000100011102 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
Quote:
Originally Posted by johnnn943 View Post
Maybe one day Perseverance could find Spirit and save it.
That is delusional thinking. It is over 1/4 of the way around the planet. Imagine landing a craft in Lisbon and wanting to drive it to Helsinki with no roads and at less than 10m per day. (Curiosity has averaged 782 cm/day).
Don't give up on it so quickly, the name tells you everything. It just needs to persevere, then it can save Spirit.
retina is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mars rover's "6 minutes of hell" 'R over jasong Lounge 70 2012-08-25 00:18
Team Spirit davieddy Lounge 7 2011-10-10 06:39
Rover - we need you to contact us Joe O Sierpinski/Riesel Base 5 4 2010-11-18 11:38

All times are UTC. The time now is 07:47.


Sat Oct 23 07:47:46 UTC 2021 up 92 days, 2:16, 0 users, load averages: 1.30, 1.34, 1.18

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.