Autor Thema: SPARCstation 2 Speichererweiterung  (Gelesen 4775 mal)

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
SPARCstation 2 Speichererweiterung
« am: 02. April 2017, 12:01:58 »
Hallo zusammen,

hatte mir eine Speichererweiterung für die SPARCstation 2 zugelegt.
Hier mal ein Paar Bilder, da es ja nicht sonderlich viele im Netz gibt.
Mit Hilfe dieses kleinen PCB-Stacks für den SBus kann man den Speicherausbau auf 128 MiB erweitern.
Das primäre PCB besitzt einen separaten "RAM+" Ctrl. Demnach könnte der Kontroller nicht mehr als 64 MiB adressieren.
Die SS2 wird für gewöhnlich mit 30-poligen SIMM's bestückt, Kapazitäten 1 bzw. 4 MiB/SIMM.

Es gab aber auch 16 MiB SIMMs. Ich frage mich, ob die in einer SPARCstation 2 einsetzbar wären.
Dann warscheinlich nur 4 SIMMs (4 * 16 MiB = 64 MiB). Hat das mal jemand probiert?

Gruß, escimo

sonnenblen.de - Das unabhängige Sun User Forum

SPARCstation 2 Speichererweiterung
« am: 02. April 2017, 12:01:58 »

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Antw:SPARCstation 2 Speichererweiterung
« Antwort #1 am: 08. April 2017, 15:35:50 »
Nachdem ich die Knopfzelle in der SS2 gewechselt habe, wollte ich mal die Speichererweiterung ausprobieren und musste leider feststellen, die funktioniert nicht wie erwartet: kein Bild.

Ich muss da mal eine serielle Konsole anschließen. Und dabei habe ich mich an die Angaben im Installation Manual gehalten  :(

800-6058-12 Installing and Testing SPARCstation 2 Memory Boards

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Antw:SPARCstation 2 Speichererweiterung
« Antwort #2 am: 14. April 2017, 13:29:48 »
Als Test-Konstellation habe ich folgende Kombination gewählt:
Siemens Nixdorf PCD-4H, Solaris 2.4 | (SER2) <----serielles_Konsolenkabel---> (TTYA) | Sun SPARCstation 2, ohne OS, ohne KVM

SER2 (ttyb) auf PCD-4H ggf. in /kernel/drv/asy.conf ergänzen, siehe auch Solaris x86 FAQ.
Alternativ Anpassung der /etc/remote zur Verwendung von SER1 (ttya)

Auf PCD-4H von Konsole...
  $ tip hardwire
...und es hätte losgehen können.
Aber anstatt Konsolen-Ausgaben macht es mehrmals kurz "puff". :o
Und das war es dann mit dem Netzteil der SS2. Spitze! >:(

Na toll, wie viele, ungeplante WE-Projekte denn noch?!
Keine Zeit das Netzteil zu reparieren. Zum Glück habe ich ein Paar als Ersatzteil.
Ich tausche es einfach. Fertig.

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Antw:SPARCstation 2 Speichererweiterung
« Antwort #3 am: 10. Mai 2017, 13:55:27 »
Nachdem ich das Netzteil zunächst einfach ausgetauscht habe, konnte ich den Test über die serielle Verbindung wiederholen.
Mindestens das primary board hat tatsächlich einen Defekt:

$ tip hardwire
connected

WARNING: Unable to determine keyboard type
Freeing memory that is already free
ok cd /memory
ok .attributes
available                00000000  08000000  10ffe000
                         00000000  01000000  01000000
                         00000000  00000000  00fef000
name                     memory
ok printenv selftest-#megs
selftest-#megs        0                              1
ok setenv selftest-#megs 64
selftest-#megs =      64
ok test /memory
Memory test failed during memory allocation  at longword 8fff000
Expected: 0  Observed: 10000000
Suspected part(s) :   Memory expansion board
Memory test failed during memory allocation  at longword 8ffe000
Expected: 0  Observed: 10000000
Suspected part(s) :   Memory expansion board
Testing   64 megs of memory ~~
[EOT]


Inzwischen habe ich ein funktionierendes Board bekommen.
Kleiner "Snapsot" bei Youtube: https://www.youtube.com/watch?v=qOmnvt-6zVw
Das sieht dann so aus über die serielle Konsole:

$ tip hardwire
connected

WARNING: Unable to determine keyboard type
    WARNING: TOD Oscillator NOT Running, Kickstart in Progress ... Incorrect configuration checksum;
Setting NVRAM parameters to default values.
Setting diag-switch? NVRAM parameter to true
Probing /sbus@1,f8000000 at 0,0  dma esp sd st le
Probing /sbus@1,f8000000 at 1,0  Nothing there
Probing /sbus@1,f8000000 at 2,0  Nothing there
Probing /sbus@1,f8000000 at 3,0  Nothing there
screen not found.
Can't open input device.
Keyboard not present.  Using tty for input and output.
Incorrect configuration checksum;
Setting NVRAM parameters to default values.
Setting diag-switch? NVRAM parameter to true
Probing /sbus@1,f8000000 at 0,0  dma esp sd st le
Probing /sbus@1,f8000000 at 1,0  Nothing there
Probing /sbus@1,f8000000 at 2,0  Nothing there
Probing /sbus@1,f8000000 at 3,0  Nothing there

SPARCstation 2, No Keyboard
ROM Rev. 2.6, 96 MB memory installed, Serial #16777215.
Ethernet address ff:ff:ff:ff:ff:ff, Host ID: ffffffff.


The IDPROM contents are invalid
                                                                     
SBus slot 0 le esp dma
SBus slot 1
SBus slot 2
SBus slot 3

Boot device: /sbus/le@0,c00000   File and args:                       
Internal loopback test -- Did not receive expected loopback packet.
Can't open boot device

Type b (boot), c (continue), or n (new command mode)
>n
Type  help  for more information
ok cd /memory
ok .attributes
reg                      00000000  00000000  01000000
                         00000000  01000000  01000000
                         00000000  08000000  01000000
                         00000000  09000000  01000000
                         00000000  0a000000  01000000
                         00000000  0b000000  01000000
available                00000000  08000000  03fd8000
                         00000000  01000000  01000000
                         00000000  00000000  00fef000
name                     memory
ok setenv selftest-#megs 96
selftest-#megs =      96
ok test /memory
Testing 96 megs of memory   [95..1]


In der SPARCstation sind zwei SIMM-Bänke, d.h. 2*4 SIMMs zu je 4 MiB installiert. In Summe mit den beiden Speichererweiterungen ergibt sich ein RAM-Kapazität von 96 MiB.
Interessant. Die Speichererweiterung in SBus-Slot 1 wird nicht als reguläre SBus-Erweiterung erkannt. Grund ist die Verbindung vom primary board direkt mit dem Mainboard über ein  Flex-Kabel.

EDIT: die Speichererweiterung besitzt lediglich einen weiteren RAM+ ASIC, eine Version mit höherer Integrationsdichte gegenüber der SS1 RAM ASICs.
« Letzte Änderung: 16. Juli 2018, 17:45:49 von escimo »