Remplacement de la pile du NVRAM
Accueil  La plateforme Sun/SPARC  Remplacement de la pile du NVRAM
Dans cette section:
Avertissement
Qu'est-ce qu'une NVRAM?
Ce dont vous aurez besoin
Procédure pour remplacer la pile de la NVRAM
Guide rapide pour reprogrammer le circuit NVRAM
Sujets connexes:
Questions et réponses sur OpenBoot
Remplacement de la pile du NVRAM
Les machines SPARC (32 bit)
Les machines UltraSPARC (64-bit)
Les incontournables:
Questions et réponses sur OpenBoot
Forum de discussions
Remplacement de la pile du NVRAM
Les machines SPARC (32 bit)
Les machines UltraSPARC (64-bit)
Cette section présente une procédure artisanale pour remplacer la pile du circuit NVRAM. Remettre en vie une vieille NVRAM est une tâche assez simple et rapide si vous possédez les 2 éléments essentiels: un peu de patience et quelques outils!

Si vous apercevez ce genre de messages, cette section peut vous être utile:
 
 
 
Avertissement haut
 
Vous utilisez ce document et l'information qu'il contient à vos propres risques. Vous assumez l'entière responsabilité et tous les risques de dommage résultant de leur utilisation.

Il est fortement suggéré de lire la FAQ HOSTID/NVRAM avant de procéder à cette modification. Cette procédure est suggérée seulement si la pile de votre NVRAM est morte et que les données sont invalides. Si votre pile n'est pas morte, et que vous désirez conserver les données de la NVRAM, veuillez vous référer à la FAQ HOSTID/NVRAM et suivre la procédure pour sauvegarder vos données.
 
Qu'est-ce qu'une NVRAM? haut
 
La NVRAM est un petit circuit intégré DIP (Dual Inline Package ) de 24 pin qui sert à garder des paramètres variés du système comme: le numéro de série, l'adresse ethernet MAC (Media Access Control), le HOSTID, la date de manufacturation, etc ... Elle est constituée de 2 parties: la partie supérieure renfermant la pile et l'oscillateur crystal (A), et le circuit lui-même (B).
 
Photographie d'une NVRAM typique
 
Vue de côté montrant la partie supérieure qui renferme la pile (A)
 
Ce dont vous aurez besoin haut
 
Outils
  1. un fer à souder ainsi que le nécessaire à la soudure;
  2. lame ou couteau coupant.

Matériaux
  1. 2 fils d'environ 2 cm;
  2. un support à pile CR2032;
  3. une pile CR2032;
  4. ruban collant double faces ou colle epoxy.
 
Procédure pour remplacer la pile de la NVRAM haut
 
Étape 1

Assurez vous de mettre hors tention votre ordinateur avant de procéder. Retirez ensuite délicatement la NVRAM. Le retrait de la NVRAM se fait habituellement très bien avec vos doigts, mais vous pouvez aussi, si disponible, utiliser un outil d'extraction IC.

Remarquez par la même occasion la pin 1 marquée par un point.

Étape 2

Comme vous pouvez le remarquer, la NVRAM est constituée de 2 parties, dont la partie supérieure renfermant la pile et l'oscillateur crystal. Cette partie est connectée par 4 fils à la partie inférieure (le circuit), et doit être séparée à l'aide d'un couteau très coupant ou une lame.

Ensuite, gratter délicatement l'époxy sur chaque extrémités du circuit pour exposer les connecteurs.
 
 
Étape 3

Récupérez l'oscillateur crystal qui se trouve dans la partie supérieure (oposée à la pile). Pour cette étape, utilisez un couteau coupant ou une lame pour couper la partie supérieure en 2, vous devriez par la suite être en mesure d'extraire assez facilement l'oscillateur.
 
 
Étape 4

Soudez l'oscillateur crystal sur le circuit (sur les connecteurs du côté de la pin 1), en le replaçant dans son sens original. Ensuite, de l'autre côté, soudez 2 fils pour connecter le support de pile (veuillez vous référer à la photo de l'étape 2 pour la polarité des connecteurs).

Pour fixer le support de pile sur le circuit, vous pouvez utilisé, selon votre choix, du ruban collant à double faces ou de la colle epoxy.
 
 
Étape 5

Replacer le circuit dans son support et insérez une pile CR2032 (note: le dessous de la pile est normalement le pôle négatif et le dessus est positif). Refixez ensuite le montage final sur la carte mère.

Ce prototype fonctionne dans une SPARCstation 5 depuis quelques mois sans aucun problème.
 
 
Guide rapide pour reprogrammer le circuit NVRAM haut
 
Voici la procédure que j'ai utilisé pour reprogrammer mon circuit NVRAM. Cette procédure devrait fonctionner avec les machines de type sun4c/m/u.

Premièrement, décidez quel adresse ethernet vous désirez, ainsi que les 3 derniers octets pour le hostid. L'adresse ethernet doit commencer par 08:00:20. Il n'y a aucune restriction pour les 3 derniers octets du hostid. Disons que votre adresse ethernet est 08:00:20:E3:E4:E5, et que les 3 derniers octets du hostid sont H1, H2, H3. Le premier octet du hostid sera automatiquement ajusté en relation avec le type de machine (la variable real-machine-type dans le OpenBoot).
 
set-defaults
setenv diag-switch? false
8 0 20 E3 E4 E5 H1H2H3 mkpl
Control-D
Control-R
 
exemple: 8 0 20 13 de ad c0ffee mkpl ajustera les 3 derniers octets du hostid à c0ffee et l'adresse ethernet à 08:00:20:13:de:ad.

Si vous ne voyez pas de notice de copyright, c'est que la procédure a réussi. Vous pouvez vérifier avec la commande suivante:
 
.idprom
 
Cette commande ci-dessus fonctionnera seulement si le "IDPROM checksum" est invalide. Vous pouvez invalider le IDPROM checksum avec la commande suivante:
 
f idprom@ 1 xor f mkp
 
(Source: sparchead - Références: 1 2)
 
 
Version imprimable
Ce site a été fièrement réalisé sous:
Venez nous voir au forum!

SunQuébec, c'est une plateforme de ressources et d'entraîde francophone. C'est aussi - et surtout - un forum de discussions!! Venez donc vous y inscrire et partager avec nous!
Les conditions actuelles:

Accueil Forum de discussions La plateforme Sun/SPARC Procédures et documentations Les galeries d'images
Copyright © 2011, SunQuebec (www.sunquebec.com), tous droits réservés.
Protégé par les lois du copyright des États-Unis et du Canada et par des traités internationaux.
SunQuebec