HN
Today

Restoring a Sun SPARCstation IPX Part 1: PSU and Nvram

This post meticulously details the restoration of a vintage Sun SPARCstation IPX, tackling common issues like failed power supply capacitors and a dead NVRAM chip. It offers a nostalgic look at 90s UNIX workstations and provides hands-on technical solutions for hardware enthusiasts. Hacker News readers appreciate the deep dive into retro computing and the practical troubleshooting steps involved.

9
Score
1
Comments
#1
Highest Rank
4h
on Front Page
First Seen
Mar 9, 4:00 PM
Last Seen
Mar 9, 7:00 PM
Rank Over Time
3178

The Lowdown

The article chronicles the intricate process of bringing a classic Sun SPARCstation IPX, a prominent UNIX workstation from the early 1990s, back to operational status. The author, Andrew Back, shares his experience in diagnosing and repairing critical hardware components, offering a detailed guide for fellow vintage computing enthusiasts.

  • The Lure of UNIX Workstations: The author introduces the Sun SPARCstation IPX as a compact, powerful "lunchbox" machine from an era where UNIX workstations offered superior multitasking, performance, and robustness compared to contemporary PCs, albeit at a significantly higher cost (around $15,000 in 1991).
  • Power Supply Restoration: The primary issue was a dead power supply, a common problem in aging electronics due to failing electrolytic capacitors. The article details the recapping process, noting evidence of electrolyte leakage and corrosion on the PCB. While the first recapped PSU remained problematic, a second unit from another IPX was successfully restored and used.
  • NVRAM Replacement and Reprogramming: Sun machines utilize a TIMEKEEPER device that integrates SRAM, an RTC, and a battery for OpenBoot PROM (OBP) configuration and unique identifiers like the Ethernet MAC address and hostid. A dead battery necessitates replacing the entire chip.
  • Addressing NVRAM Configuration: After replacing the M48T02 NVRAM chip, the OBP firmware needed reprogramming using its Forth interpreter to restore the MAC address and hostid, referencing a venerable Sun NVRAM/hostid FAQ for instructions.
  • Persistent NVRAM Error: Despite successful reprogramming and configuration persistence, a "NVRAM needs replacing" warning persisted, preventing automatic booting. Attempts with a different M48T12 chip yielded the same result, indicating a deeper, yet-to-be-solved mystery.
  • First Boot and Future Steps: The restored SPARCstation successfully booted Solaris 7, revealing its last boot year as 2000 from system logs. The author plans further aesthetic restoration (cleaning/de-yellowing the enclosure), continued investigation into the NVRAM error, and a potential downgrade to an earlier Solaris 1.x version for historical accuracy.

This first part of the restoration series showcases the dedication required to preserve computing history, offering insights into vintage hardware architecture and the satisfying challenge of bringing a piece of the past back to life.