Vue normale
- Caradisiac.com : toute l'actu auto en continu
- Le salon Rétromobile devra faire sans la maison de vente aux enchères Artcurial
- Caradisiac.com : toute l'actu auto en continu
- La délirante Renault Clio V6 aurait dû être une Twingo Ferrari !
La délirante Renault Clio V6 aurait dû être une Twingo Ferrari !
- Caradisiac.com : toute l'actu auto en continu
- La Mercedes 190E 16 soupapes est-elle encore trop moderne ?
La Mercedes 190E 16 soupapes est-elle encore trop moderne ?
- Caradisiac.com : toute l'actu auto en continu
- Dallas 1963 : JFK assassiné à bord de la Lincoln Continental présidentielle
Dallas 1963 : JFK assassiné à bord de la Lincoln Continental présidentielle
- Caradisiac.com : toute l'actu auto en continu
- Alfa Romeo 155 2.5 TD vs BMW 325 TD, deux sacrés poêles à mazout de course
Alfa Romeo 155 2.5 TD vs BMW 325 TD, deux sacrés poêles à mazout de course
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.
- Caradisiac.com : toute l'actu auto en continu
- Voici 50 ans jour pour jour, la dernière Citroën DS sortait de l’usine - vidéos rétrospectives
Voici 50 ans jour pour jour, la dernière Citroën DS sortait de l’usine - vidéos rétrospectives
Lancia Stratos HF Stradale : un ersatz du mythe ?
- Caradisiac.com : toute l'actu auto en continu
- Formule 1: François Cevert, inoubliable (livre-hommage)
Formule 1: François Cevert, inoubliable (livre-hommage)
Comment modder une Game Boy avec du matos basique de chez basique
Quand j’étais jeune, j’ai eu la chance d’avoir une Game Boy originale et au fil des années, j’avais accumulé pas mal de jeux. Malheureusement un jour, un membre malfaisant de ma famille a quasiment tout volé pour les revendre à je ne sais qui, mais j’ai quand même réussi à sauver ma GB d’origine et surtout Tetris qui est, encore aujourd’hui, mon jeu préféré.
Je n’y joue pas souvent, mais je sais que si un jour elle tombe en panne, grâce à ce projet, je pourrais la réparer sans souci et même avoir de nouvelles fonctionnalités super cools. D’ailleurs qui n’a jamais rêvé de pimper sa bonne vieille Game Boy tout en conservant son look d’origine indémodable ?
- Liens utiles et à partager
- GitHub - ading2210/doompdf: A port of Doom (1993) that runs inside a PDF file
GitHub - ading2210/doompdf: A port of Doom (1993) that runs inside a PDF file
C code can be compiled to run within a PDF using and old version of Emscripten that targets asm.js instead of WebAssembly. Then, all that's needed is a way to get key inputs, and a framebuffer for the output. Inputs are fairly straightforward, since Chromium's PDF engine supports text fields and buttons. Getting a good looking and fast enough framebuffer is a lot more of a challenge though.
— Permalink
EyeToy : Play
GAM.ONL 🕹️ Play Retro Games Online
Pour jouer à vraiment vraiment beaucoup de vieux jeux sur émulateur directement dans votre navigateur avec support manette
— Liens directs