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.
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.





Bonjour Dominique,
RépondreSupprimerJe vous ai envoyé un mail concernant la RAM.
Amicalement, Mathieu.