Newsgroup: it.comp.retrocomputing
Titolo: [Help] SparcStation 10 e CPU SM71

Salve a tutti,
tempo fa avevo recuperato un processore SuperSparc II SM71 come questo 
http://upload.wikimedia.org/wikipedia/commons/3/3e/Sun_SuperSPARC_II_SM71_501-3001.jpg
 
che speravo di poter utilizzare con una SparcStation 10 che avevo 
ricevuto senza CPU, ed invece una volta accesa la macchina compare il 
seguente errore (sto usando la console seriale):
 
$$$$$   WARNING : No Keyboard Detected! $$$$$
MMU Context Table Reg Test
MMU Context Register Test
MMU TLB Bit Pattern Tests
D-Cache RAM Write/Read Test
D-Cache PTAG Write/Read Test
      ERROR : Address = 80000000,  exp[63:32] = 01010100, obs[63:32] = 
01000000, xor[63:32] = 00010100
      U-NUMBER : Suspect Viking Module, MBus Slot 0
 
Tale messaggio viene visualizzato anche senza nessun modulo RAM inserito.
Facendo una ricerca in internet, ho scoperto che tale modulo CPU non 
dovrebbe essere compatibile con la revisione della PROM installata sulla 
motherboard (525-1183-05), pertanto mi chiedevo se il suddetto errore è 
da imputare a questa incompatibilità o ad un componente difettoso.
In secondo luogo, ipotizzando che non ci siano guasti, qualcuno sarebbe 
disposto a scambiare il modulo CPU in mio possesso con uno compatibile 
con la mia PROM (sembrerebbe che i moduli SM30 e SM40 funzionino con 
questa revisione, ma anche qui attendo lumi) in occasione di Brusaporto 
o della prossima Marzaglia?
 
Grazie dell'interessamento,
 
EngiNerd

On Tue, 25 Oct 2011 16:19:10 +0200, EngiNerd wrote:
 
per qualunque dubbio in merito ai moduli processore MBUS:
 
http://mbus.sunhelp.org/
 
 
Nella sezione dedicata alla SparcStation 10, in particolare nella
tabella* di compatibilita' noterai che per qualunque processore della
famiglia SuperSparc-II (o HyperSparc) e' richiesta una revisione 
della PROM superiore rispetto a quella che presente sul tuo sistema 
(la 2.22.1 che aggiunge il supporto specifico per SuperSparc-II**).
 
E' abbastanza evidente che con la attuale combinazione di processore 
(SM71) e PROM (2.12.2) il sistema non puo' funzionare, se poi ci siano
altri problemi non ci e' dato saperlo, ma punterei sulla revisione della
PROM non adatta.
 
Hai due possibilita': sostituire il processore oppure aggiornare la PROM.
 
Se vuoi sostituire il processore una rapida occhiata alla tabella ci fa' 
capire con la attuale PROM puoi installare tutte le cpu SuperSparc, e 
quindi punterei sul piu' veloce della famiglia, l'SM61 (evitando l'SM40 
che e' scandalosamente lento).
 
Se vuoi aggiornare la PROM ed hai accesso ad un programmatore di EPROM in 
rete e' disponibile il dump del ultima release Sun per la SS10, la 2.25 
(nonche volendo la 2.25R della Ross per il supporto degli ultimissimi 
moduli HyperSparc, l'utilizzo della 2.25R con processori SuperSparcII e' 
dubbio quindi la eviterei), getta un occhio qui: 
 
http://locomotion.tw/sparc/prom/
 
 
Puoi riutilizzare la attuale eprom (cancellandola) oppure acquistarne una 
da programmare allo scopo (serve una 27C040 direi).
 
*La tabella con la compatibilita' processore-prom:
http://mbus.sunhelp.org/systems/sun/ss10.htm#t
 
 
**elenco delle revisioni della PROM:
http://www.shrubbery.net/~heas/sun-feh-2_1/Devices/Boot_PROM/
 
BootPROM_Sun4m.html
 
-- 
member of the italian hobbyist DECnet network - 
decnet.ipv7.net
 
www.unsupported.info
 - 
img.unixantichrist.net
 

 Hai due possibilita': sostituire il processore oppure aggiornare la
PROM.
Credo che opterò per la sostituzione della CPU, magari scambiando quella
in mio possesso: non possiedo infatti un programmatore di eprom che
supporti le 27C040 (anche se forse ne ho appena recuperato uno che però
deve essere risistemato, dato che l'alimentatore si è bruciato e non
vorrei che avesse danneggiato la logica) e, avendo dato un occhio ai
prezzi delle eprom di quel tipo, questi ultimi sono decisamente (per me)
troppo alti (circa 10-15€ l'una). Non mi arrischierei inoltre ad
utilizzare la eprom della SS10 per paura che possa cedere per vecchiaia
o un mio errore.
 
Per intanto grazie dei consigli.
Buona serata
 
EngiNerd