On CBS.com: Six show girls attacked

Geek Trivia: A trial of the Spirit

Tags: Jay Garmon, Geek Trivia Newsletter

  • Save
  • Print
  • 3

Takeaway: What technical glitch crippled Spirit, the Mars Exploration Rover, mere days after touchdown, but had a deceptively simple technical solution?

Two years ago this week, Spirit—the first of NASA's twin Mars Exploration Rovers—touched down on the Red Planet, inaugurating a period of unbounded surface exploration that continues even as we speak. The sheer amount of Geek Trivia (and, of course, science) provided by this mission could fill dozens of articles—indeed, Spirit has proven so remarkable that scientists renamed asteroid 37452 in its honor—but we'll try to hit the high spots.

While a number of NASA missions have made photographic history, Spirit has made its own historic contributions to the astronomic photographic archives. On Jan. 6, 2004, the rover's panoramic camera (or "pancam") took the highest resolution image ever captured on the surface of another planet. (It was also the first color photo taken by Spirit.) Twelve million pixels (4000 x 3000) imbued the wide-frame image of the Sleepy Hollow crater.

One month later, February 6 marked the first grinding of a rock on Mars using artificial, mechanical means. Spirit's Rock Abrasion Tool (RAT) ground out a 2.65-millimeter deep impression on a rock sample designated Adirondack, illuminating the inner layers for observation by the rover's spectrographic sensors.

On March 9, 2005—after more than a year on the Martian surface—Spirit received some unexpected ad hoc maintenance from Mother Nature, combined with a rather momentous scientific opportunity. The rover's solar panels suddenly jumped from roughly 60 percent efficiency to more than 90 percent.

The cause was a flyby from a Martian dust devil, which likely swept a year's worth of grime from Spirit's solar panels and offered scientists a chance to review accidentally captured data on the rarely seen Martian meteorological phenomenon.

Yet, for all its myriad and marvelous technical achievements (to say nothing of help from the winds of good fortune), not even so fine an instrument as Spirit is beyond the need for tech support. On Jan. 21, 2004—less than three weeks after touchdown—Spirit suffered a crippling technical glitch that baffled operators and engineers for days, despite the deceptively simple solution.

WHAT TECHNICAL GLITCH CRIPPLED THE MARS SPIRIT ROVER MERE DAYS AFTER TOUCHDOWN, BUT HAD A DECEPTIVELY SIMPLE TECHNICAL SOLUTION?

What technical glitch crippled the revered Mars Exploration Rover Spirit mere weeks after its deployment on the Red Planet—and what unexpectedly simple solution allowed the plucky probe to resume its historic explorations unimpeded?

On Jan. 21, 2004, the Spirit rover crashed. Not physically, but computationally—ceasing all communications with NASA mission control. A day later, it sent out an interplanetary error code, presenting its operators with the equivalent of Windows' dreaded Blue Screen of Death.

Like any good tech, Spirit's controllers rebooted the system—only to find the rover stuck in an error loop, constantly reloading the onboard flight software and then crashing before the boot cycle was complete. (For the record, Spirit and its twin, Opportunity, both use the VxWorks embedded operating system found on many recent space probes, so don't go blaming this mess on Linux or Windows.)

Again, following the universal tech support playbook, engineers instructed Spirit to boot into "crippled mode," the rough equivalent of Windows Safe Mode. Crippled mode meant Spirit was operating using only RAM, rather than its onboard 256-MB flash memory systems.

Once in crippled mode, the rover became responsive, suggesting that the problem had to do with the flash memory. However, diagnostics and deduction illustrated that the flash memory module was physically fine. This was a software bug—and apparently a major one.

NASA engineers immediately launched into a series of software diagnostics that, ironically enough, actually made the problem worse. Only after making Spirit less responsive with their repair efforts did NASA realize the simplicity of the problem: Too many files on the file system.

The software diagnostics had actually aggravated the situation by dropping more files on the system. Most of the culpable files were leftover in-flight data that were no longer necessary.

A quick batch of deletes, a software patch to perform some regular garbage collection, and a complete reformat of the flash memory—in tech speak, smoke the system and load a clean image—put Spirit back at full strength. Engineers applied the same remedy to the Opportunity rover before it had a chance to lock up, and that probe has never suffered from the same problem. It just goes to show that sound tech support principles—and Geek Trivia—apply no matter which planet you're on.

Check out the Trivia Geek's blog!

Keep in touch with Trivial Pursuits, the Trivia Geek's online journal of rants, opinions, crazy ideas, half-baked notions, bizarre concepts, wild schemes, and trivial observations unfit even for Geek Trivia.

The Quibble of the Week

If you uncover a questionable fact or debatable aspect of this week's Geek Trivia, just post it in the discussion area of the article. Every week, yours truly will choose the best post from the assembled masses and discuss it in the next edition of Geek Trivia.

This week's quibble comes from the December 7 edition of Geek Trivia, "Worth a thousand worlds." TechRepublic member Allvord tried to bust me on some incorrect use of photographic lingo.

"Shouldn't that be a composite photo—or mosaic, when multiple images are pieced together to make a whole?"

For once, however, I used my terms correctly, and member Erich.l.tucker quickly jumped to my defense.

"In the article, component is referring to the individual photos taken by various satellites and space probes—not the resulting combination of those pieces. Those individual photos are the components that would make a complete or composite image."

Now that we've got that cleared up, thanks for the responses, and keep those quibbles coming.

Falling behind on your weekly Geek fix?

Check out the Geek Trivia Archive, and catch up on the most recent editions of Geek Trivia.

Test your command of useless knowledge by subscribing to TechRepublic's Geek Trivia newsletter. Automatically sign up today!

The Trivia Geek, also known as Jay Garmon, is a former advertising copywriter and Web developer who's duped TechRepublic into underwriting his affinity for movies, sci-fi, comic books, technology, and all things geekish or subcultural.

  • Save
  • Print
  • 3

Print/View all Posts Comments on this article

An apt descriptionCIOandManager  | 01/04/06
Niiice...Jay Garmon Techrepublic | 01/04/06
Thats mainly becausetyler.poland  | 01/04/06
A space Probe Engineer Walks into a bar...blieffring@...  | 01/05/06

What do you think?

Article Categories

Security
Security Solutions, IT Locksmith
Networking and Communications
E-mail Administration NetNote, Cisco Routers and Switches
CIO and IT Management
Project Management, CIO Issues, Strategies that Scale
Desktops, Laptops & OS
Windows 2000 Professional, Microsoft Word, Microsoft Excel, Microsoft Access, Windows XP,
Data Management
Oracle, SQL Server
Servers
Windows NT, Linux NetNote, Windows Server 2003
Career Development
Geek Trivia
Software/Web Development
Web Development Zone, Visual Basic, .NET

The PC Cracked Open

advertisement
Click Here