Reviving A Cursed Sun SPARCstation IPX

SPARCstation IPX running Solaris 2.6. (Credit: This Does Not Compute, YouTube)
SPARCstation IPX running Solaris 2.6. (Credit: This Does Not Compute, YouTube)

The best part about retro computing is the idea that you’ll save some poor system from being scrapped and revive it to a working state, at which point you can bask in the glory of a job well done. That’s when reality often strikes hard, and you find yourself troubleshooting a maddening list of issues as you question everything about your life choices. Such was the case with [This Does Not Compute] over at YouTube with a Sun SPARCstation IPX that decided to put up a big fight.

This is the second video of a series. In the first installment, the PSU was repaired, and a boot failure was diagnosed. The system’s onboard diagnostic led to the assumption that one of the 8 kB SRAM ICs was defective.  You can readily get SRAM replacements, so it seemed to be an easy fix. Unfortunately, the fun was only beginning as the system reported the exact same error after the SRAM was replaced.

After flipping a virtual table, the mainboard was swapped with a donor one from a scrapped laptop system. With this, it booted, but the video output showed only vertical lines. Obviously, the solution here was to insert a replacement video card, which not only fixed the display output but also demonstrates once again that you can fix many vintage computing issues by simply replacing hardware.

With the system now seemingly happy, a disk drive was added so that Solaris 2.3 could be installed. This turned into another confusing job. Getting into the GUI was seemingly impossible. Ergo, this virtual table got flipped, too, and Solaris 2.6 was installed. Finally, the system got to the desktop GUI.  At this point it was clear that this 40 MHz mid-range SPARCstation from 1991 is no speed monster.  Just drawing windows was slower than an X11 remote session over 9600 baud dial-up.

Installing more RAM might have helped here, but the system requires parity FP RAM, which could have been purchased, but at some point, you have to decide how much money you want to throw at an old system like this. Although these are still pretty interesting systems in their own right, it should be clear that they are not easy systems to repair or maintain.

21 thoughts on “Reviving A Cursed Sun SPARCstation IPX

    1. I’ve always been a fan of the Sun/SPARC thingamajig despite never having used it. One of my friends who was working in Geographic Information Systems (GMS) [<– HaD authors take note because that’s how you introduce an acronym. Know It, Learn It, Live It, (KILILI).] and also an unreadable Perl guru, he used to send me quizzes like “874r4@#$%#)&&(*&^%$”. So….

      Cricri is right. Just throw a Raspberry Pi into the box and be done with it. When I got to the “replace the motherboard part”…. Darmok and Gilad at Tanagra, Shaka his eyes open, Jodie Foster playing pool.

      1. Why would you butcher something like this with a Pi? The entire point is to run a period correct OS on period hardware. You can run linux on a dozen platforms today without ruining something.

  1. A SPARCstation was way beyond my means, but I do now use SPARC keyboards – the later USB ones work fine with a modern PC, and I like dedicated keys for cut/copy/paste/find/save etc

  2. If it’s anything like a Sparc 5, the replacement M48T08-150PC1 SRAM IC needs the MAC address reprogrammed otherwise the licensing system will not let it boot. There was a Google Groups post about it somewhere but I can’t seem to find it anymore – but I remember you could do it all in software.

    Either that or you grind off the end of the SRAM IC case until you see the backing battery terminals and solder a new CR2032 to them.

    Have used both options to revive a Sparc 5.

    1. SunOS/Solaris does not use a license manager and has no such mechanism preventing boot. However, if the NVRAM contents are lost you will need to reprogram the MAC address and host ID. You can use anything for these, providing there is no MAC address clash on your LAN and you don’t have any application software licenses tied to the original host ID.

  3. I found sun systems had the most horrible system administration. A command for everything. IBM aix had the best with Smit or Smitty for on-gui consoles. It was this exposure that made me choose SuSE. Vast is even better than Smit and can run on a console as well!

    As for speed, what do you expect!

    -joe

  4. I cut my Unix teeth on an IPX, back when real men (and a few real women) dared to learn these beasts. Magical times, largely before the WWW had anything but technical websites and most information was gleaned from Usenet and the occasional gopher site.

    Now we have … En****itification. sigh

  5. I beg to differ. For many years I ran an UltraSPARC 10 here as a website, and general purpose box. It ran fast around the thing I used to support it. It even ran faster than the P3 Dell Dimension that it shared the apartment with.

  6. … but also demonstrates once again that you can fix many vintage computing issues by simply replacing hardware.

    How is replacing hardware “fixing” a “vintage” computer?
    Replacing capacitors, okay – other components too – but at what point is so much hardware replaced that the computer can’t be called vintage anymore? (Ship of Theseus argument?)

    If your replace the whole ancient linear regulator PSU with an SMPS one – is it still a repaired vintage computer (isn’t this the case with some c64 repairs? I remember something like that).

    Repairing PCB damage from a leaking cap or battery – fine. Replacing the whole board? debatable, even with all components transferret over (if “transfered” isn’t the right adj. I’m, going full ferret instead :-P).

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.