Sun Ultra 5: Oups, un problème de RAM

Bonjour à tous,

Profitons d'un peu de temps libre pour faire du retro-computing!

Après le test de boot du Sun Ultra 5, j'ai essayé d'initialiser la NVRAM et c'est à ce moment que la machine a cessé de fonctionner.
Plus d'image sur le moniteur... Argh!

Oups! RAM issue

Heureusement que le Service Manual du Sun Ultra 5 est disponible sur le Net, cela facilite grandement les recherches :-)

Presser la combinaison STOP + D à la mise sous tension permet de démarrer le test de la carte mère (Motherboard POST). POST signifiant Power On Self Test.

Après quelques clignotement du CAPS LOCK indiquant le défilement des tests, le clavier s'arrête sur CAPS LOCK + SCROLL LOCK en éclairage fixe.

Selon le tableau ci-dessous, j'ai un problème de RAM!!!
et dire qu'elle a fonctionné correctement pendant un moment.

Sun Ultra 5 - Keyboard Error Code

Post Messages

Lors du POST, la première opération effectuée est d'ouvrir le port série (Port A) pour y envoyer les messages de POST.

Voici comment réaliser la connexion à l'aide d'un convertisseur USB-vers-RS232.


Connexion TIP entre PC et SUN ULTRA 5
Cliquer pour agrandir


Voici les messages récupérés:

Hardware Power ON

@(#) Sun Ultra 5/10 UPA/PCI  3.19 Version 4 created 1999/04/28 15:05
Probing keyboard Done
%o0 = 0000.0000.0055.4001

Executing Power On SelfTest

@(#) Sun Ultra 5/10 (Darwin) POST 3.0.7 (Build No. 612) 14:24 on 04/28/99

CPU: UltraSPARC-LC (Clock Frequency: 360MHz, Ecache Size:  256KB)

Init POST BSS
        Init System BSS
NVRAM                                                                                                                                                                               
        NVRAM Battery Detect Test                                                                                                                                                   
        NVRAM Scratch Addr Test                                                                                                                                                     
        NVRAM Scratch Data Test                                                                                                                                                     
DMMU TLB Tags                                                                                                                                                                       
        DMMU TLB Tag Access Test                                                                                                                                                    
DMMU TLB RAM                                                                                                                                                                        
        DMMU TLB RAM Access Test                                                                                                                                                    
Probe Ecache                                                                                                                                                                        
        Probe Ecache                                                                                                                                                                
Ecache Tests                                                                                                                                                                        
        Ecache RAM Addr Test                                                                                                                                                        
        Ecache Tag Addr Test                                                                                                                                                        
        Ecache RAM Test                                                                                                                                                             
        Ecache Tag Test                                                                                                                                                             
All CPU Basic Tests                                                                                                                                                                 
        V9 Instruction Test                                                                                                                                                         
        CPU Tick and Tick Compare Reg Test                                                                                                                                          
        CPU Soft Trap Test                                                                                                                                                          
        CPU Softint Reg and Int Test                                                                                                                                                
All Basic MMU Tests                                                                                                                                                                 
        DMMU Primary Context Reg Test                                                                                                                                               
        DMMU Secondary Context Reg Test                                                                                                                                             
        DMMU TSB Reg Test                                                                                                                                                           
        DMMU Tag Access Reg Test                                                                                                                                                    
        DMMU VA Watchpoint Reg Test                                                                                                                                                 
        DMMU PA Watchpoint Reg Test                                                                                                                                                 
        IMMU TSB Reg Test                                                                                                                                                           
        IMMU Tag Access Reg Test                                                                                                                                                    
All Basic Cache Tests                                                                                                                                                               
        Dcache RAM Test                                                                                                                                                             
        Dcache Tag Test                                                                                                                                                             
        Icache RAM Test                                                                                                                                                             
        Icache Tag Test                                                                                                                                                             
        Icache Next Test                                                                                                                                                            
        Icache Predecode Test                                                                                                                                                       
Memory Probe                                                                                                                                                                        
        Probe Memory                                                                                                                                                                
                INFO: All the memory banks in 10 bit column mode                                                                                                                    
                bank 0:   0MB                                                                                                                                                       
                bank 2:   0MB                                                                                                                                                       
                                                                                                                                                                                    
***********************                                                                                                                                                             
STATUS =FAILED                                                                                                                                                                      
TEST   =Probe Memory                                                                                                                                                                
SUSPECT=No DIMM                                                                                                                                                                     
MESSAGE=No Memory Detected or only a single DIMM in a bank                                                                                                                          
                                                                                                                                                                                    
                                                                                                                                                                                    
                                                                                                                                                                                    
Status of this POST run:        FAIL                                                                                                                                                
manfacturing mode=CHAMBER                                                                                                                                                           
Time Stamp [hour:min:sec] c3:b4:80  [month/date year] e0/e5 1970                                                                                                                    
                                                                                                                                                                                    
                                                                                                                                                                                    
                                                                                                                                                                                    
                                                                                                                                                                                    
Power On Selftest Completed                                                                                                                                                         
Software Power ON0.0000.0000.0001 ffff.ffff.f00b.3190 0002.3333.0200.001b                                                                                                           
                                                                                                                                                                                    
@(#) Sun Ultra 5/10 UPA/PCI  3.19 Version 4 created 1999/04/28 15:05                                                                                                                
Clearing E$ Tags  Done                                                                                                                                                              
Clearing I/D TLBs Done                                                                                                                                                              
Probing Memory Done                                                                                                                                                                 
MEM BASE = 0000.0000.0000.0000                                                                                                                                                      
MEM SIZE = 0000.0000.0000.0000                                                                                                                                                      
MMUs                                                                                                                                                                                
RED State Exception                                                                                                                                                                 
                                                                                                                                                                                    
TL=0000.0000.0000.0005 TT=0000.0000.0000.0010                                                                                                                                       
   TPC=0000.0000.0000.4200 TnPC=0000.0000.0000.4204 TSTATE=0000.0044.1500.1500                                                                                                      
TL=0000.0000.0000.0004 TT=0000.0000.0000.0010                                                                                                                                       
   TPC=0000.0000.0000.4200 TnPC=0000.0000.0000.4204 TSTATE=0000.0044.1500.1500                                                                                                      
TL=0000.0000.0000.0003 TT=0000.0000.0000.0010                                                                                                                                       
   TPC=0000.0000.0000.4200 TnPC=0000.0000.0000.4204 TSTATE=0000.0044.1500.1500                                                                                                      
TL=0000.0000.0000.0002 TT=0000.0000.0000.0010                                                                                                                                       
   TPC=0000.0000.0000.0600 TnPC=0000.0000.0000.0604 TSTATE=0000.0044.1504.1400                                                                                                      
TL=0000.0000.0000.0001 TT=0000.0000.0000.0030                                                                                                                                       
   TPC=0000.01ff.f000.1f98 TnPC=0000.01ff.f000.1f9c TSTATE=0000.0044.1500.0400                                                                                                      
                     

Il y a effectivement un problème de mémoire puisque les deux modules ne sont pas détectés.

C'est vraiment pas de chance... j'avais eu un POST avec un signal vidéo.

C'est au moment de l'initialisation de la VRAM en vue d'installer un OS que tout a cessé de fonctionner.

Sauf erreur, la RAM s'installe par deux barrettes.

Vérifications effectuées

  • Inspection des barrettes, des connecteurs et des contacts.
  • Repositionnement des RAM
  • Vérification des soudures (sur les barettes)
  • Vérification de la carte mère et pistes (on ne sait jamais).
  • Contrôle des tensions d'alimentations
  • Contrôle de la tension 3V3 sur les barrettes

Je n'ai pas encore eu le courage de vérifier les lignes d'adresses à l'oscilloscope... l'un des modules RAM est probablement défectueux.

Prochaine étape

Essayer de trouver deux modules RAM de remplacement.

16-Mbyte DIMM 60-ns, 16-Mbyte DIMM
32-Mbyte DIMM 60-ns, 32-Mbyte DIMM
64-Mbyte DIMM 60-ns, 64-Mbyte DIMM
128-Mbyte DIMM 60-ns, 128-Mbyte DIMM
256-Mbyte DIMM 60-ns, 256-Mbyte DIMM
32-Mbyte DIMM 50-ns, 32-Mbyte DIMM
64-Mbyte DIMM 50-ns, 64-Mbyte DIMM
128-Mbyte DIMM 50-ns, 128-Mbyte DIMM
256-Mbyte DIMM 50-ns, 256-Mbyte DIMM

J'ai même retrouvé les références SUN (SUN part Number)

SUN Part Number for SUN ULTRA 5

Ce n'est vraiment pas de chance.

1 commentaire:

  1. Bonjour Dominique,
    Je vous ai envoyé un mail concernant la RAM.
    Amicalement, Mathieu.

    RépondreSupprimer