Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Sun SPARC / Antw:NVRAM/IDPROM Battery Replacement MK48T02
« Letzter Beitrag von escimo am 27. Juni 2017, 00:34:37 »
(...) Daher lohnt sich die Anschaffung mehrerer Knopfzellen eigentlich nicht. Ausnahme: man besitzt mehr als eine Maschine mit einem "NVRAM-Umbau".;-)
Und desshalb habe ich mir mal noch einen zweiten, leeren NVRAM nach dem selben Schema umgebaut. Da ich keinen Framebuffer zur Hand selbstverständlich alles über die serielle Konsole vom i486 unter Solaris 2.4 und OpenWindows 3.4 . ;-)

$ 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, 32 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 1 idprom@ .
ff
ok 1 0 mkp
ok 55 1 mkp
ok 8 2 mkp
ok 0 3 mkp
ok 20 4 mkp
ok 1b 5 mkp
ok c3 6 mkp
ok 9b 7 mkp
ok 0 8 mkp
ok 0 9 mkp
ok 0 a mkp
ok 0 b mkp
ok 43 c mkp
ok 74 d mkp
ok fa e mkp
ok 0 f 0 do i idprom@ xor loop f mkp
ok reset

Power-Up State Test
Context Register Bit Test
Context Register Addressing Test
Segment Map RAM MATS Pattern Test, Context 00000000
Segment Map RAM MATS Pattern Test, Context 00000001
Segment Map RAM MATS Pattern Test, Context 00000002
Segment Map RAM MATS Pattern Test, Context 00000003
Segment Map RAM MATS Pattern Test, Context 00000004
Segment Map RAM MATS Pattern Test, Context 00000005
Segment Map RAM MATS Pattern Test, Context 00000006
Segment Map RAM MATS Pattern Test, Context 00000007
Segment Map RAM MATS Pattern Test, Context 00000008
Segment Map RAM MATS Pattern Test, Context 00000009
Segment Map RAM MATS Pattern Test, Context 0000000a
Segment Map RAM MATS Pattern Test, Context 0000000b
Segment Map RAM MATS Pattern Test, Context 0000000c
Segment Map RAM MATS Pattern Test, Context 0000000d
Segment Map RAM MATS Pattern Test, Context 0000000e
Segment Map RAM MATS Pattern Test, Context 0000000f
Page Map RAM MATS Pattern Test
Limit 0 Register Test
Counter Interrupt Level 10 Test
Limit 1 Register Test
Counter Interrupt Level 14 Test
WARNING: Unable to determine keyboard type
Synchronous Error Reg Test
Synchronous Error Virtual Address Reg Test
Asynchronous Error Reg Test
Asynchronous Error Virtual Address Reg Test
Asynchronous Error Data Reg1 Test
Asynchronous Error Data Reg2 Test
System Enable Register Bit Test
Cache Data RAM MATS Pattern Test
Cache Tag RAM MATS Pattern Test
PTE Access Bit Test
PTE Modify Bit Test
PTE Write-Protect Bit Test
PTE Write-Invalid Bit Test
PTE Read-Invalid Bit Test
PTE Type 2 Space Bit Test
PTE Type 3 Space Bit Test
Synchronous Timeout Test
Asynchronous Timeout Test
**** 16 MegaBytes Found in Address Range 0x00000000 to 0x00ffffff ****
**** 16 MegaBytes Found in Address Range 0x01000000 to 0x01ffffff ****
DRAM Word MATS Pattern Test (0x00fe0000 - 0x01000000)
Parity/Memory Control Registers Bit Test
36-bit SIMM Parity Test
33-bit SIMM Parity Test
Interrupt Register Test
Interrupt Register Test
Software Interrupt Level 1 Test
Software Interrupt Level 4 Test
Software Interrupt Level 6 Test
NVRAM Access Test
TOD Clock Oscillator Running
TOD Registers Test
Cache Statistics Bit Update Test
Cache Doubleword-Alignment Read Miss Test
Cache TAG Comparator Read Miss Test
Cache Non-Cacheable Read Miss Test
Cache Read Miss Parity Test
Cache Doubleword-Alignment Read Hit Test
Cache Byte-Alignment Read Hit Test
Cache Read Hit Context Test
Cache Read Hit MMU Invalid Test
Cache Doubleword-Alignment Write Hit Test
Cache TAG Comparator Write Hit Test
Cache Write Hit Context Test
Cache Write Hit/Miss (Cacheable) Test
Cache Write Hit/Miss (Non-Cacheable) Test
Cache Write Miss Test
Software Context Flush Test
Software Segment Flush Test
Software Page Flush Test
Hardware Context Flush Test
Hardware Segment Flush Test
Hardware Page Flush Test
Unconditional Block Flush Test
FPU Misaligned Register Pair Test
FPU Single-Precision Test
Single-Precision FPU Exception (Invalid Result) Test
Single-Precision FPU Exception (Overflow) Test
Single-Precision FPU Exception (Underflow) Test
Single-Precision FPU Exception (Divide-by-0) Test
Single-Precision FPU Exception (Inexact Result) Test
Single-Precision FPU Exception and Timeout Test
Single-Precision FPU Exception and Data-Access Trap Test
Single-Precision FPU Exception and Misalignment Test
Single-Precision FPU Exception and Asynchronous Trap Test
FPU Double-Precision Test
Double-Precision FPU Exception (Invalid Result) Test
Double-Precision FPU Exception (Overflow) Test
Double-Precision FPU Exception (Underflow) Test
Double-Precision FPU Exception (Divide-by-0) Test
Double-Precision FPU Exception (Inexact Result) Test
Double-Precision FPU Exception and Timeout Test
Double-Precision FPU Exception and Data-Access Trap Test
Double-Precision FPU Exception and Misalignment Test
Double-Precision FPU Exception and Asynchronous Trap Test

Setting Segment Map
Setting RAM Parity Mode
Mode set to 36-bit
Sizing Memory
Mapping ROM
Mapping RAM
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.
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, 32 MB memory installed, Serial #4420858.
Ethernet address 8:0:20:1b:c3:9b, Host ID: 554374fa.


                                                                     
SBus slot 0 le esp dma
SBus slot 1
SBus slot 2
SBus slot 3

Boot device: /sbus/le@0,c00000   File and args:                       
Lost Carrier  (transceiver cable problem?) 
ARP/RARP send failed.  Check Ethernet cable and transceiver.

~#













Da noch zwei weitere, leere NVRAMs vor sich hinstauben, baue ich diese dieses Jahr - man(n) ist optimistisch - auch noch um.
Jeder weitere Umbau geht einfacher von der Hand, wird jedoch nicht unbedingt besser.  :P
Gruß, escimo
2
Sun SPARC / Antw:OBP Speicher oem-logo leeren bzw. auf Null setzen ?
« Letzter Beitrag von escimo am 26. Juni 2017, 23:53:53 »
Hallo Volker,
danke für den Tipp. ich probiere es auf jeden Fall aus.  :)
Beste Grüße, Stephan
3
Sun SPARC / Antw:OBP Speicher oem-logo leeren bzw. auf Null setzen ?
« Letzter Beitrag von vab am 26. Juni 2017, 23:02:15 »
Ach, ist das lange her...

Versuch mal, alle 64 x 8 Bytes mit 0x0 anzugeben... ich glaub, der Trenner war ein Komma...


Gruß -- Volker
4
Sun SPARC / Antw:SunPC 133-MHz in SPARCstation 2 ?
« Letzter Beitrag von escimo am 25. Juni 2017, 03:25:46 »
schließe ich ausgehend von (...) sowie (...) korrekt, dass die 501-4230 (AMD 5x86 133 MHz SBus) in einer SPARCstation 2 unter Solaris 2.4 mit SunPC 4.2 einsetzbar ist (...)?
Antwort: ja!
Nicht das ich es zwischenzeitlich versucht hätte aber an es wurde von anderer Stelle aus offensichtlich schon, wie z.B. ein Beitrag bei Google+ zeigt.

In der SS2/4/5 erfolgt die Datenanbindung zum Bus in 32-Bit, nicht in 64-Bit wie später bei der SS20 und U1/2.
Gefährliches Halb-/Unwissen! Die Thematik SBus ist doch etwas komplexer: also eigentlich konnten die Address-Leitungen während eines Datenzyklus parallel zu den Datenleitungen für einen Transfer verwendet werden, was dann 2*32 Bits (64 bits) ergibt. Und das betrifft nicht die möglichen Burst-Modi der Systeme! So anzutreffen ab der SS10SX, SS20, SS5, SS4 bzw. allen UltraSPARC-basierenden Systemen. :o

BTW: für die PCMCIA SBus-Karte (SWIS/S) Sun p/n 501-2367 trifft das dann auch zu?
Die Frage ist, ob die Treiber vom 64-Bit Transfer Gebrauch machen. Dann wäre die Frage geklärt. Laut SSH ist die SBus-Karte nicht in einer sun4c Workstation nutzbar.

EDIT: nicht bei SS4, SS5! - nachgeschlagen in "System Performance Tuning", 2nd Edition, O'Reilly, S.76, Tabelle 3.7 SBus implementation details
5
Sun SPARC / OBP Speicher oem-logo leeren bzw. auf Null setzen ?
« Letzter Beitrag von escimo am 23. Juni 2017, 15:06:22 »
Hallo zusammen,

alle meine bisherigen Versuche sind fehlgeschlagen.
[1] über OBP:
ok set-defaults
ok set-default oem-logo
ok setenv oem-logo ""
ok setenv oemlogo 0x0


[2] unter Solaris OE
# eeprom oem-logo=
# eeprom oem-logo=''
# eeprom oem-logo='0x0'
# echo '' | eeprom oem-logo=/dev/fd/0


Wie kann man den Inhalt (Speicherstellen) der OBP-Variable oem-logo leeren?
Habt ihr eine Idee wie man das mit FORTH (Adresse-Bereiche) unumständlich realisieren könnte?

Gruß, escimo

PS: ich dächte ich hätte so eine Frage schon einmal gestellt...  ???
6
Solaris / Antw:Software Sammlung SunOS / Solaris
« Letzter Beitrag von Freud-Schiller am 09. Juni 2017, 23:24:31 »
Gut. Ich baue mal 5-10 Test-Images auf einen FTP und freue mich über Feedback. Gebt mir etwas Zeit.
7
Sun SPARC / Antw:SPARCstation 2 Speichererweiterung
« Letzter Beitrag von escimo am 10. Mai 2017, 13:55:27 »
Nachdem ich das Netzteil zunächst einfach ausgetauscht konnte ich den Test über die serielle 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 in 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.
8
Sun SPARC / Antw:SPARCstation 2 Speichererweiterung
« Letzter Beitrag von escimo 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.
9
Sun SPARC / Antw:SPARCstation 2 Speichererweiterung
« Letzter Beitrag von escimo 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
10
Sun SPARC / Antw:NVRAM/IDPROM Battery Replacement MK48T02
« Letzter Beitrag von escimo am 08. April 2017, 15:27:30 »
Die Ladung der Knopfzelle war schneller verbraucht als gedacht. Immerhin 18 Monate!

Wollte die Speichererweiterung einbauen und da ging erst mal gar nichts.  :o
Jetzt ist eine neue CR2032 Knopfzelle drin. Ich schätze mal die wird evtl 10 Monate durchhalten, da diese zusammen mit der anderen Knopfzelle gekauft wurde und im seither im Schrank lagerte (18-24 Monate). Daher lohnt sich die Anschaffung mehrerer Knopfzellen eigentlich nicht. Ausnahme: man besitzt mehr als eine Maschine mit einem "NVRAM-Umbau".;-)
Seiten: [1] 2 3 ... 10