Solaris 7 11/99 Guide de la plate-forme matérielle Sun

Avant la mise à niveau de la mémoire flash PROM

Avant de commencer la mise à niveau de la mémoire flash PROM, veuillez prendre note des recommandations suivantes.


Attention : Attention :

Pendant la mise à niveau de la mémoire flash PROM, ne coupez pas le courant et ne retirez ni n'insérez aucune carte système.



Remarque :

En cas d'interruption du courant pendant la mise à niveau de la mémoire flash PROM, suivez les procédures de reprise décrites plus loin dans ce chapitre.


Mise à jour de la mémoire flash PROM
  1. Si vous arrêtez le système afin de régler le cavalier d'autorisation d'écriture (systèmes Sun Ultra 1 et Ultra 2), allumez le système pour qu'il s'initialise.

  2. Mettez le système en mode


    % su
    Tapez votre mot de passe de super-utilisateur
    # init S
    

    mono-utilisateur :

  3. Exécutez le script de mise à niveau de la mémoire flash PROM en tapant la commande suivante :


    /bin/sh /usr/platform/sun4u/lib/prom/`/usr/bin/uname -i`

    Lorsque la mise à jour de la mémoire flash commence, les révisions des micro-programmes OpenBoot disponibles courants s'affichent.

  4. Répondez en tapant yes (oui) à la question relative à la mise à jour du micro-programme de la mémoire flash PROM du système.


    Remarque :

    Si la variable de configuration de la NVRAM use-nvramrc? est sur true, le script de mise à jour la ramène à false. Vous ne verrez le message relatif à la variable use-nvramrc? que si use-nvramrc? est sur true, ce qui est rare.



    Current System Flash PROM Revision:
    -----------------------------------
    OBP 3.5.2 1997/01/06 17:40
    
    Available System Flash PROM Revision:
    -------------------------------------
    OBP 3.11.1 1997/12/03 15:44
    
    NOTE: The system will be rebooted (reset) after the firmware has been updated.
    
    Do you wish to update the firmware in the system Flash PROM? yes/no :yes
    
    The NVRAM variable 'use-nvramrc?' was 'true'. This program will reset it to the default value 'false'. This is being done because the contents of the NVRAM variable 'nvramrc' may or may not be appropriate for use with the new firmware. Do not change the value of 'use-nvramrc?' until you evaluate the contents of 'nvramrc'.

  5. Le script de mise à jour vous demande ensuite si vous voulez continuer. Tapez yes.


    Are you sure that you wish to continue? yes/no :yes
    
    **IMPORTANT**  If the power fails during the firmware update that is about to take place, it is possible that the customized values in the NVRAM configuration variables will revert back to their *default values* once the system power is restored. *If* this event occurs then it could have a significant effect on the behavior of the system after power is restored. Following is a list of the system's NVRAM configuration variables which have default values and have been customized. You may wish to write this information down so that the values may be restored after recovery from a power loss.
    
    Name: sbus-probe-list
    Default: 01
    Current: 10
    Name: nvramrc
    Default: <null>
    Current: ." This is a sample message which indicates that nvramrc has been modified." cr

    Si une ou plusieurs variables de configuration de la NVRAM ont été personnalisées, la mise à jour affiche à la fois la valeur par défaut et la valeur courante.


    Remarque :

    Après la mise à niveau, vous voudrez peut-être évaluer si les valeurs personnalisées affichées sur l'écran précédent ont besoin d'être modifiées.


    Le script initialise automatiquement la machine et affiche le message suivant :


    Erasing the top half of the Flash PROM.
    Programming OBP into the top half of the Flash PROM.
    Verifying OBP in the top half of the Flash PROM.
    
    Erasing the bottom half of the Flash PROM.
    Programming OBP into the bottom half of Flash PROM.
    Verifying OBP in the bottom half of the Flash PROM.
    
    Erasing the top half of the Flash PROM.
    Programming POST into the top half of Flash PROM.
    Verifying POST in the top half of the Flash PROM.
     
    The system's Flash PROM firmware has been updated.
    
    Please wait while the system is rebooted . . . 
    Les messages de réinitialisation du système s'affichent.
    ........................................................
    NOTICE: 64-bit OS installed, but the 32-bit OS is the default for the processor on this system.
    
    See boot(1M) for more information. Booting the 32-bit OS/

  6. Devenez super-utilisateur et changez le noyau par défaut de 32 bits à 64 bits en éditant le fichier /platform/platform-name/boot.conf.


    # cd /platform/sun4u/# lsboot.conf  cprboot    cprbooter  kadb       kernel     ufsboot# vi boot.conf

  7. Retirez la mise en commentaire de la ligne ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true.

  8. Si vous avez modifié précédemment les réglages du cavalier d'autorisation d'écriture sur les systèmes Sun Ultra 1 ou Ultra 2, remettez le cavalier en position de protection en écriture.

    1. Réinitialisez le système pour avoir la fonction de super-utilisateur.

    2. Arrêtez le système en tapant init 0 à l'invite de super-utilisateur.

    3. Eteignez le système.

    4. Ouvrez l'unité système (reportez-vous au manuel d'installation ou d'entretien de votre système).

    5. Attachez un bracelet antistatique (reportez-vous au manuel d'installation ou d'entretien de votre système).

    6. Remettez le cavalier J2003 en position de protection en écriture. En position de protection en écriture, les broches 1 et 2 sont activées (voir Figure 4-1, Figure 4-2, Figure 4-5, et Tableau 4-4). Vous devrez peut-être retirer du système une carte plug-in avant de régler de nouveau le cavalier si la carte couvre le cavalier. La broche 1 est notée par un astérisque (*).

      Figure 4-5 Remettre le cavalier d'interdiction/autorisation d'écriture en position de protection en écriture

      Graphic

    7. Si vous avez retiré du système une carte plug-in avant de changer le cavalier, replacez maintenant la carte.

    8. Enlevez le bracelet antistatique et replacez le couvercle sur le système.

    9. Mettez le système sous tension.

  9. Si vous avez un système Sun Enterprise 450 ou une station de travail Sun Ultra 450, mettez la clé du commutateur en position Veille, attendez quelques secondes, puis rallumez.

    Ce cycle d'alimentation (mise hors tension/sous tension) supprime de la mémoire du système tous les anciens codes du microprogramme.