Neulich bekam ich eine Sun Microsystems Ultra 5 Maschine geschenkt Da ich noch null Erfahrung mit Solaris und SPARC64 hatte, beschloss ich die alte Maschine wieder auf zu bauen und irgend etwas sinnvolles damit zu tun... Leider musste ich schnell feststellen, dass der NVRAM kaputt und das openboot System passwort geschützt war. Ohne Kenntnis des Passworts konnte ich nun kein neues OS installieren und ein neuer NVRAM wäre eigentlich zu teuer und hätte das ganze um Monate verzögert, da dieser nur aus den USA bestellt werden konnte.
Kurz mal eine Leistungsübersicht dieser Ultra 5 Machine:
CPU: UltraSPARC IIi 333Mhz
RAM: DIMM 168-pin 265 MB
NIC: Sun Happy Meal Ethernet, Fast Ethernet
GPU: ATI 3D RAGE II
HDD: EIDE 80GB
CDROM: Goldstar CD-ROM
FLOPPY: 3.5" 1.44 MB Floppy
So schaute ich mich bei ebay um und entdeckte eine günstige Sun Ultra 10 Maschine... Sie ist praktisch baugleich mit der Ultra 5, nur dass sie im Towerformat statt im Desktopformat kommt. Einziges Problem war auch hier ein kaputter NVRAM, also recherchierte ich das Problem.
Ein BIOS existiert nicht, stattdessen stützt sich das System auf Sun OpenBoot. Der NVRAM besteht aus einem aufgesteckten Speicherbautstein welcher MAC-Adresse, Seriennummer, Datum usw speichert. Leider wurde die Batterie, welche diese Daten "am Leben hält", direkt in den NVRAM eingegossen und ist nach seiner Lebensdauer nicht so einfach austauschbar. Ein kaputter NVRAM hängt also mit der integrierten Batterie zusammen und ist anscheinend heut zu Tage bei einer Sun Ultra unvermeidlich
Nun fand ich diverse Anleitungen wie der NRAM gerettet werden kann, in dem man ihn tatsächlich aufsägt und eine neue Batterie einlötet
Ich bestellte also die Sun Ultra 10 und machte mich an die Arbeit. Benötigte Sachen zum Reparieren des NVRAM:
Metallsäge oder Laubsäge
Lötkolben + Lötzin
Zwei kleine Verbindungskabel
Dremel mit spitzen Schleifkopf
eine 3V Knopfzelle oder zwei normale 1,5V AA Batterien
Klebeband und eine Heißklebepistole
Styroporplatte oder Polyethylenschaumplatte zum Fixieren des NVRAM
Der NVRAM-Baustein wird von oben, so wie auf den Bildern zu sehen, mittig angesägt. Von oben gesehen ist in einer Ecke links ein Punkt. Man sägt nun auf der entgegen gesetzten Seite seitlich in den Chip bis man zur mittigen Sägestelle kommt. Der Teil mit der toten Knopfzelle wird abgetrennt und die zwei Pole mit Hilfe des Dremels freigegelegt. Legt man den NVRAM mit der abgesägten Stelle vor sich, ist links der Minuspol und rechts der Pluspol. Man lötet nun die Verbindungskabel an und schließt die Batterie an. Das ganze erfordert viel Fingerspitzengefühl und etwas Glück. Ich habe es selbst erst beim zweiten Anlauf geschafft und hatte große Mühe den Lötzin mit den Kabeln zu verbinden...
Nun verbindet man die Batterie und steckt den NVRAM wieder auf das Mainboard. Achtung: der NVRAM muss richtig herum aufgesteckt werden, sonst könnte dieser beim Einschalten zerstört werden! Auf den Bildern sieht man die Richtige Position.
Hat man diesen Schritt gemeistert, muss der NVRAM neu programmiert werden. Hier biete ich eine einfache Anleitung dazu:
System einschalten und Fehlermeldung des NVRAM abwarten
"The IDPROM contents are invalid" erscheint
auf der Sun-Tastatur die Tasten Stop+A drücken
der ok-prompt erscheint, nun folgt die Programmierung:
Achtung: das "@" wird bei der Programmierung benötigt und scheint bei der deutschen Tastatur nicht möglich zu sein. Zumindest konnte ich es nicht über die übliche Tastenkombi eingeben. Meine Sun-Tastatur von der Ultra 5 war glücklicherweise eine US-Version und so hatte ich diese angeschlossen...
Code
Die MAC-Adresse lautet nun 08:00:20:C0:FF:EE und die Host ID 80c0ffee
Wenn alles geklappt hat, ist die Maschine vorbereitet und man kann endlich ein OS installieren. Leider war der RAM von der Ultra 10 defekt und ich musste die 256MB von der Ultra 5 einbauen. Als benutzbar erwies sich der gentoo SPARC64 Port und Solaris 7 sowie Solaris 9. Solaris 10 sollte eigentlich auch funktionieren, aber dafür reichen wohl die 256MB RAM nicht aus...
Portions of the materials used are ®, (tm),(mr), and/or (mc) Epic Games, Inc., and/or copyrighted works of Epic Games, Inc., in the United States of America and elsewhere. All rights reserved, Epic Games, Inc. This material is not official and is not endorsed by Epic Games, Inc.
Diese Webseite verwendet Cookies / This website uses cookies