Solaris 7 5/99: Guía de plataformas de hardware de Sun

Capítulo 5 Actualización de la Flash PROM en los sistemas Sun Enterprise 3x00, 4x00, 5x00 y 6x00

Los procedimientos de este capítulo describen cómo actualizar las flash PROMs de los sistemas Sun Enterprise 3x00, 4x00, 5x00 o 6x00.

Algunos sistemas necesitan actualizarse a un nivel superior del firmware de OpenBoot(TM) en la flash PROM antes de poder ejecutar el modo de 64 bits del entorno operativo Solaris(TM) 7. El firmware OpenBoot está en varias PROMs localizadas en diferentes placas.


Nota -

Para poder utilizar ciertas funciones del sistema, es posible que sea necsaria una nueva versión de la flash PROM. La última versión de la flash PROM puede descargarse del sistema en línea SunSolve (http://sunsolve.sun.com/sunsolve/pubpatches/patches.html), u obtenerse a través de un proveedor de servicios autorizado.


Los dispositivos flash PROM, que contienen OpenBoot, son borrables por medios eléctricos y escribibles. Esto significa que el firmware puede actualizarse sin quitar la flash PROM de la placa de sistema. Este kit Solaris 7 5/99 incluye las rutinas e instrucciones que necesita para actualizar la flash PROM en su sistema.

Comprobación de si la Flash PROM necesita actualización


Nota -

Si su sistema es un Ultra(TM) Enterprise(TM) 10000, no necesita realizar esta actualización debido a que el sistema Ultra Enterprise 10000 no tiene flash PROM.


Sólo los sistemas sun4u que pueden ejecutar el modo de 64 bits del entorno operativo Solaris 7 5/99 pueden necesitar la actualización de la flash PROM. Los sistemas que sólo pueden ejecutar el modo de 32 bits (como los de los grupos de plataformas sun4c, sun4d y sun4m) no requieren la actualización del firmware para ejecutar el software Solaris 7 5/99.


Nota -

Si el entorno operativo Solaris 7 5/99 le notificó que la flash PROM de su sistema necesita actualizarse, omita los pasos del procedimiento "Para comprobar si su sistema necesita una actualización de la Flash PROM" y vaya directamente a "Actualización de la Flash PROM".


Para comprobar si su sistema necesita una actualización de la Flash PROM
  1. Determine el tipo de arquitectura de su sistema.


    % uname -m
    

    Tabla 5-1

    Si la arquitectura de su sistema es. . . 

    Entonces. . . 

    o sun4u 

    Vaya al paso 2. 

    o sun4c, sun4d, sun4m 

    No necesita actualizar la flash PROM. No siga más adelante. 

  2. Determine el tipo de sistema de su sistema.


    % uname -i
    

    Tabla 5-2

    Si el tipo de su sistema es uno de los siguientes sistemas. . . 

    Entonces. . . 

    SUNW, Ultra-1 

    SUNW, Ultra-2 

    SUNW, Ultra-4 

    SUNW, Ultra-Enterprise 

    Consulte el paso 3 de cada tipo de sistema. 

    No se encuentra en la lista anterior 

    No necesita actualizar la flash PROM. No siga más adelante. 

  3. Determine el nivel de versión del firmware en su sistema. Escriba prtconf -V (V en mayúsculas).


    % prtconf -V
    

    Tabla 5-3

    Si el tipo de su sistema es. . . 

    Y observa un número menor de. . . 

    Entonces. . . 

    En caso contrario. . .  

    SUNW, Ultra-Enterprise 

    3.2.16 

    Consulte "Actualización de la Flash PROM".

    No necesita actualizar la flash PROM. No siga más adelante. 

    SUNW, Ultra-1 

    3.11.1 

    Consulte el Capítulo 4.

    No necesita actualizar la flash PROM. No siga más adelante. 

    SUNW, Ultra-2 

    3.11.2 

    Consulte el Capítulo 4.

    No necesita actualizar la flash PROM. No siga más adelante. 

    SUNW, Ultra-4 

    3.7.107 

    Consulte el Capítulo 4.

    No necesita actualizar la flash PROM. No siga más adelante. 

Actualización de la Flash PROM

Esta sección describe lo siguiente:

Proceso de actualización de la Flash PROM


Nota -

Para obtener instrucciones detalladas, siga los procedimientos a partir de "Captura de los ajuste de variables de configuración".


Después de instalar el entorno operativo Solaris 7 5/99, asegúrese de que el conmutador externo del panel frontal está en la posición Encendido o Diagnósticos.

Tome nota de los mensajes de la pantalla que aparecen durante la actualización de la flash PROM que informan de variables de configuración que pueden restablecerse a sus valores predeterminados. Al terminar la actualización y después de que restablezca el sistema o vuelva a encender el sistema, revise las variables de configuración que necesite para restaurar sus preferencias.

Consulte el procedimiento de recuperación descrito en este mismo capítulo si se produjera una interrupción de la alimentación durante el proceso de actualización.

Después de actualizar su sistema a la revisión adecuada del firmware, podrá ejecutar el software Solaris 7 5/99 en el modo de 64 bits.

Captura de los ajuste de variables de configuración

Mientras todavía se ejecute el entorno operativo Solaris, capture los ajustes de variables de configuración NVRAM antes de instalar el entorno operativo Solaris 7 5/99 o comience el proceso de actualización de la flash PROM.

Como consecuencia de la actualización de la flash PROM, sus variables de configuración NVRAM pueden cambiar a su valor predeterminado. Para asegurar de que puede cambiar los valores de nuevo a sus valores personalizados, necesita guardar el estado actual de las variables de configuración NVRAM utilizando el comando eeprom.

Para capturar los ajustes de variables de configuración
  1. Mediante la utilidad eeprom capture los ajustes de variables de configuración del sistema en un archivo. Escriba eeprom > nombre_archivo. Puede designar libremente el nombre_archivo.


    % eeprom > nombre_archivo
    


    Nota -

    Si tiene valores personalizados instalados en oem-logo o keymap, dichos valores no pueden mostrarse o imprimirse adecuadamente con la utilidad eeprom debido a que contienen datos binarios. Si fuera necesario restaurar estos valores después de un corte de la alimentación, podrá determinar el método original en que estos valores estaban colocados en la NVRAM y utilizar dicho método para restaurar los valores.


  2. Imprima los valores capturados mediante el comando eeprom. Debe tener una copia impresa de los valores de configuración antes de instalar el entorno operativo Solaris 7 5/99 y comenzar la actualización de la flash PROM. Escriba lo siguiente:


    lp nombre_ archivo 
    

Para instalar el entorno operativo Solaris 7 5/99
  1. Instale el entorno operativo Solaris 7 5/99 en su sistema.

    Consulte la Biblioteca de instalación suministrada con su kit de soporte Solaris 7 5/99. Al instalar el entorno operativo Solaris 7 5/99, se le notificará si la flash PROM de su sistema debe actualizarse. La instalación de esta versión de Solaris incluirá el software para actualizar la flash PROM de su sistema al nivel requerido.

Activación de la posibilidad de escritura en la Flash PROM

Antes de actualizar el firmware OpenBoot de la flash PROM, debe situar el conmutador del panel frontal en la posición adecuada para permitir la escritura en la flash PROM.

Cuando el conmutador está en la posición Bloqueado (Figura 5-1), la flash PROM está protegida contra escritura. Cuando el conmutador está en la posición Encendido o en la posición Diagnósticos, la escritura en la flash PROM está activada.

La Figura 5-1 muestra las posiciones del conmutador en un sistema Sun Enterprise 6000 de 16 ranuras. Los sistemas servidor descritos en esta sección tienen las mismas posiciones de conmutador.

Para permitir la escritura en la Flash PROM
  1. Gire el conmutador a la posición Encendido o Diagnósticos (Figura 5-1) antes de actualizar la flash PROM.


    Nota -

    Para la activación de la escritura en los servidores se presupone que los puentes están en su posición predeterminada (activado). Si retiró con anterioridad el puente de activación/desactivación de escritura, realice los pasos necesarios para activar la escritura en la flash PROM descritos en "Ubicación de los puentes de la Flash PROM en servidores Sun Enterprise".


    Figura 5-1 Posiciones del conmutador en Sun Enterprise 6x00, 5x00, 4x00, 3x00

    Graphic

Antes de actualizar la Flash PROM

Antes de comenzar la actualización de la flash PROM, debe tener en cuenta las advertencias siguiente.


Precaución - Precaución -

No interrumpa la alimentación durante la actualización de la flash PROM. Al utilizar la rutina de actualización, no retire ni inserte placas de sistema.



Precaución - Precaución -

La actualización puede provocar que algunos valores NVRAM sobrescriban variables NVRAM personalizadas. Asegúrese de anotar los valores personalizados y los predeterminados que aparecen para poder restaurarlos después de realizar la actualización de la flash PROM.



Nota -

Si se produjera un corte en el suministro eléctrico durante la actualización de la flash PROM, siga los procedimientos de recuperación de una interrupción del suministro eléctrico descritos más adelante en este capítulo.


Ejecución manual de la secuencia de actualización de la Flash PROM

Normalmente se ejecuta la secuencia de actualización de la flash PROM durante el arranque. También es posible ejecutar manualmente la secuencia de actualización de la flash PROM realizando los pasos siguientes:

  1. Active el modo de usuario único.


    % su
    Escriba la contraseña de superusuario 
    # init S
    

    Escriba lo siguiente:

  2. Ejecute la secuencia de actualización de la Flash PROM escribiendo lo siguiente:


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

    Al ejecutar la secuencia siga las instrucciones detalladas en la sección "Para actualizar la Flash PROM". Comience con el paso 2 (no ejecute el comando reboot).

Para actualizar la Flash PROM
  1. Rearranque el sistema Escriba reboot en el indicador de superusuario.


    # reboot
    

  2. Si su flash PROM necesita actualizarse, la secuencia de actualización flash PROM mostrará el mensaje siguiente


    This system has older firmware. Although the current firmware is fully capable of running the 32-bit packages, you will not be able to run the 64-bit packages installed on this system until you update the system flash PROM.
    
    This system ships with flash PROM write-protect jumpers in the "write enabled" position. Unless the jumpers on this system have been changed, there is no need to change them in order to run the system flash PROM update.
    
    The front panel keyswitch on this system must NOT be in the "SECURE" position while the system flash PROM update is running. Please check the keyswitch position before answering the next question.
    
    See the Hardware Platform Guide for more information.
    
    Please answer the next question within 90 seconds, or press the ENTER key to disable the timer.
    
    Would you like to run the system flash PROM update now?
    (By default the system flash PROM update will not be run now.)
    yes or no? [y,n] y
    Extracting files
    Loading flashprom driver

  3. Al comenzar el proceso de actualización de la Flash PROM, mostrará las revisiones actuales y disponibles de la PROM de la placa de sistema.


    Current System Board PROM Revisions:
    -----------------------------------
    Board  0: CPU/Memory OBP   3.2.16 1998/06/08 16:58 POST  3.9.4 1998/06/09 16:25
    Board  2: CPU/Memory OBP   3.2.16 1998/06/08 16:58 POST  3.9.4 1998/06/09 16:25
    Board  4: CPU/Memory OBP   3.2.16 1998/06/08 16:58 POST  3.9.4 1998/06/09 16:25
    Board  6: CPU/Memory OBP   3.2.16 1998/06/08 16:58 POST  3.9.4 1998/06/09 16:25
    Board  1: I/O Type 2 FCODE 1.8.3  1997/11/14 12:41 iPOST 3.4.6 1998/04/16 14:22
    Board  3: I/O Type 5 FCODE 1.8.7  1997/12/08 15:39 iPOST 3.4.6 1998/04/16 14:22
    Board  7: I/O Type 5 FCODE 1.8.7  1997/12/08 15:39 iPOST 3.4.6 1998/04/16 14:22
    
    Available `Update' Revisions:
    -----------------------------------
    CPU/Memory OBP   3.2.16 1998/06/08 16:58 POST  3.9.4 1998/06/09 16:25
    I/O Type 1 FCODE 1.8.3  1997/11/14 12:41 iPOST 3.4.6 1998/04/16 14:22
    I/O Type 2 FCODE 1.8.3  1997/11/14 12:41 iPOST 3.4.6 1998/04/16 14:22
    I/O Type 3 FCODE 1.8.7  1997/05/09 11:18 iPOST 3.0.2 1997/05/01 10:56
    I/O Type 4 FCODE 1.8.7  1997/12/08 15:39 iPOST 3.4.6 1998/04/16 14:22
    I/O Type 5 FCODE 1.8.7  1997/12/08 15:39 iPOST 3.4.6 1998/04/16 14:22

  4. Si se han personalizado cualquiera de las variables de configuración NVRAM, la actualización mostrará tanto el valor predeterminado como el valor personalizado (actual).


    Verifying Checksums: Okay
    
    Do you wish to flash update your firmware? y/[n] : y
    **IMPORTANT**  As a consequence of the firmware upgrade that is about to take place, it is very possible that the customized values in the configuration variables will revert to their *default values* upon the next system power-cycle or soft-reset. If this happens, it could have a significant effect on the behavior of the system after the power-cycle or soft-reset.
    Following is a list of the system's NVRAM configuration variables which have been customized (i.e. they are different than the default values).
    You may wish to write down the values of the indicated configuration variables so that they may be restored (if necessary) after the next power-cycle or soft-reset.
    Name: auto-boot?
    Default: true
    Current: false
    
    Name: boot-file
    Default: <null>
    Current: kadb -d

  5. Anote las variables y valores de la configuración actual. Puede anotar los valores actuales o señalar en la salida de eeprom que capturó en "Para capturar los ajustes de variables de configuración" y así las variable de configuración NVRAM que debe modificar después de la actualización de la flash PROM.

  6. Si el conmutador está en la posición bloqueado, aparecerá el mensaje de error siguiente. Para solucionar este problema, active la escritura de la flash PROM girando el conmutador a la posición Encendido o Diagnósticos y escriba reboot en el indicador #.


    FPROM Write Protected: Check Write Enable Jumper or Front Panel Key Switch.

  7. A continuación, la actualización le preguntará si desea continuar. Asegúrese de tener el conmutador en la posición Encendido o Diagnósticos y escriba y. Las flash PROMs se actualizarán.


    Are you sure that you wish to continue? y/[n] : y
    
    Updating Board 0: Type 'cpu' (PromID=1a4)
    1 Erasing           ................................ Done.
    1 Verifying Erase   ................................ Done.
    1 Programming       ................................ Done.
    1 Verifying Program ................................ Done.
    
    Updating Board 1: Type 'upa-sbus' (PromID=1a4)
    1 Erasing           ................................ Done.
    1 Verifying Erase   ................................ Done.
    1 Programming       ................................ Done.
    1 Verifying Program ................................ Done.
    
    Updating Board 4: Type 'dual-pci' (PromID=1a4)
    1 Erasing           ................................ Done.
    1 Verifying Erase   ................................ Done.
    1 Programming       ................................ Done.
    1 Verifying Program ................................ Done.
    
    Updating Board 6: Type 'dual-pci' (PromID=1a4)
    1 Erasing           ................................ Done.
    1 Verifying Erase   ................................ Done.
    1 Programming       ................................ Done.
    1 Verifying Program ................................ Done.
    
    Unloading flashprom driver
    
    The new firmware will not take effect until the system is power-cycled.

  8. Después de actualizar las flash PROMs, el sistema pregunta si desea detener el sistema. Escriba yes.


    Do you wish to halt the system now? yes or no? yes
    
    Aparecen los mensajes del rearranque del sistema.
    
    Program terminated
    ok


    Nota -

    Si responde No a la pregunta sobre la detención del sistema, la instalación continuará pero el firmware actualizado no será efectivo hasta que no vuelva arrancar el sistema. Las variables de configuración NVRAM tendrán los valores predeterminado al arrancar de nuevo el sistema. Si personalizó las variables de configuración NVRAM deberá cambiarlas otra vez a sus valores personalizados.


  9. Gire el conmutador a la posición Standby.

  10. Encienda el sistema. Al arrancar el sistema, se ejecutarán los diagnósticos debido a que el procedimiento de actualización de la flash PROM definió la variable de OpenBoot diag-switch? en true. La ejecución de los diagnósticos puede llevar varios minutos.


    Nota -

    Es posible que otras variables NVRAM se hayan restablecido a sus valores predeterminados, lo que puede afectar al sistema de otras formas. Por ejemplo, si ejecutó la actualización de la flash PROM mediante un puerto serie y el sistema tiene aún su teclado conectado, no obtendrá ninguna respuesta de la conexión del puerto serie. El firmware esperará una entrada desde el teclado. La Tabla 5-4, describe los procedimientos para los valores NVRAM.


  11. Al arrancar el sistema vaya al indicador ok siguiendo uno de los métodos siguientes.

    1. Pulse Stop-a en el teclado.

    2. Si utiliza un terminal y se encuentra conectado al puerto serie A del sistema, pulse la tecla Break.

    3. Si se encuentra conectado al puerto serie A mediante una conexión telnet envíe una secuencia de interrupción pulsando simultáneamente las teclas Control y ]. Volverá a la línea de comandos de telnet. Escriba send brk en la línea de comandos de telnet.

    4. Si se encuentra conectado al puerto serie A mediante una conexión tip envíe una secuencia de interrupción escribiendo rápidamente los caracteres ~#.

  12. Restablezca el valor predeterminado de las variables de configuración al valor actual (consulte los valores que capturó con el comando eeprom en "Para capturar los ajustes de variables de configuración" y los valores que anotó anteriormente en este procedimiento en el Paso 1). En el indicador ok, escriba lo siguiente para cada variable de configuración:


    ok setenv nombre_variable valor_actual
    

    Por ejemplo


    ok setenv auto-boot? false
    

    El comando setenv restablece cada variable de configuración introducida al valor actual.

  13. Al actualizar la flash PROM, la variable OpenBoot diag-switch? también se estableció en true. Con la variable diag-switch? en true, se ejecutarán al rearrancar el sistema. Si no desea ejecutar los diagnósticos en el arranque, defina diag-switch? en false con el comando setenv diag-switch? false.

  14. Asegúrese de que las otras variables de configuración están definidas correctamente. La Tabla 5-4 describe lo que puede ocurrir si las variables de configuración NVRAM no están definidas antes de la actualización de la flash PROM.

    1. Utilice el comando de OpenBoot printenv para visualizar las variables de configuración NVRAM y sus valores.

    2. Utilice el comando setenv de OpenBoot para restaurar las variables de configuración NVRAM a su valor personalizado excepto el valor de la variable de configuración nvramrc.

    3. En el caso de variable de configuración nvramrc consulte la Tabla 5-4 para obtener información sobre cómo restaurar la variable de configuración a su valor personalizado. Para más información sobre las variables de configuración NVRAM, consulte el OpenBoot 3.x Command Reference Manual.

      Tabla 5-4

      Nombre de variable 

      Valor predeterminado 

      Descripción 

      output-device

      screen

      Si output-device no está definida al valor predeterminado antes de actualizar la flash PROM, entonces es posible que el dispositivo de salida sea diferente del que espera.

      input-device

      keyboard

      Si input-device no está definida al valor predeterminado antes de actualizar la flash PROM, entonces es posible que el dispositivo de entrada sea diferente del que espera.

      ttyb-mode

      9600,8,n,1,-

      Si ejecuta cualquier cosa desde los puertos serie A o B con una configuración diferente de la predeterminada (velocidad en baudios, número de bits, paridad, número de bits de parada, sincronización), entonces es posible que dichas líneas de comunicaciones no funcionen después de actualizar la flash PROM. 

      ttya-mode

      9600,8,n,1,-

      Si ejecuta cualquier cosa desde los puertos serie A o B con una configuración diferente de la predeterminada (velocidad en baudios, número de bits, paridad, número de bits de parada, sincronización), entonces es posible que dichas líneas de comunicaciones no funcionen después de actualizar la flash PROM. 

      boot-command

      boot

      Si existiera algún indicador a boot, entonces es posible que el sistema no arranque de la forma esperada después de actualizar la flash PROM.

      auto-boot?

      True

      El sistema puede intentar arrancar automáticamente al restablecer por primera vez o al encenderlo después de actualizar la flash PROM. Con auto-boot? en false, el sistema no arrancará automáticamente.

      diag-switch?

      True

      Después de rearrancar el sistema tras la actualización de la flash PROM, es posible que la variable diag-switch? no esté en true. Con diag-switch? en true, se ejecutarán los diagnósticos al arrancar. Además, el sistema puede intentar arrancar desde un dispositivo diferente que el utilizado antes de actualizar la flash PROM.

      diag-device

      disk

      Si tenía diag-switch? en true antes de la actualización, entonces este será el dispositivo que probablemente se utilizará para arrancar. Es posible que este dispositivo no sea el dispositivo de arranque después de actualizar la flash PROM.

      diag-file

      Cadena vacía 

      Si arrancaba con un archivo de núcleo personalizado antes de la actualización y diag-switch? estaba en true después de actualizar la flash PROM, es posible que el archivo de núcleo personalizado no arranque después de la actualización de la flash PROM.

      boot-file

      Cadena vacía 

      Si arrancaba con un archivo de núcleo personalizado antes de la actualización de la flash PROM y diag-switch? estaba en false (predeterminado), es posible que el archivo de núcleo personalizado no arranque después de la actualización de la flash PROM.

      boot-device

      disk net

      Si había especificado una secuencia diferente de dispositivos de arranque, es posible que después de actualizar la flash PROM se arranque un dispositivo incorrecto. 

      use-nvramrc?

      false

      Si tenía comandos personalizados en nvramrc y use-nvramrc? estaba en true, es posible que dichos comandos no puedan utilizarse después de actualizar la flash PROM.

      nvramrc

      Vacío 

      Si tenía comandos personalizados en nvramrc, es posible que dichos comandos se hayan perdido después de actualizar la flash PROM. No utilice setenv para cambiar la variable nvramrc. En su lugar utilice nvedit y nvstore. Si sabe que la variable nvramrc contiene una modificación del firmware que ya no es compatible con el nuevo firmware, no cambie la variable nvramrc a su valor personalizado anterior.

      oem-logo?

      false

      Si oem-logo? estaba en true antes de actualizar la flash PROM, el valor oem-logo puede haberse perdido después de la actualización y oem-logo? puede estar en false.

      oem-banner?

      false

      Si oem-banner? estaba en true antes de actualizar la flash PROM, el valor oem-banner puede haberse perdido después de la actualización y oem-banner? puede estar en false.

  15. Gire el conmutador a la posición Standby, espere unos segundos y vuelva a encender el sistema.

    De esta forma se elimina de la memoria del sistema cualquier código antiguo del firmware.

    Si definió la variable de configuración NVRAM auto-boot? en true y la variable boot-device contiene el dispositivo o alias de dispositivo en el que se instaló el entorno operativo Solaris 7 5/99, entonces el sistema arrancará el entorno operativo Solaris 7 5/99. El proceso de actualización de la flash PROM habrá finalizado.

Ubicación de los puentes de la Flash PROM en servidores Sun Enterprise

Si retiró con anterioridad el puente de activación/desactivación de escritura, debe volver a instalarlo para realizar satisfactoriamente el proceso de actualización de la flash PROM.

Los sistemas Sun Enterprise 3x00, 4x00, 5x00 y 6x000 tienen el puente P0601 en la placa de reloj que controla si la flash PROM puede o no actualizarse.

Si retiró con anterioridad el puente P0601, debe volver a instalarlo para realizar completar el proceso de actualización de la flash PROM.

Instalación del puente P0601

Para instalar el puente P0601, siga estos pasos:

  1. Detenga el sistema y gire el conmutador a la posición Standby.


    Precaución - Precaución -

    La placa de reloj no es intercambiable en caliente. No retire la placa de reloj del sistema hasta no detener y apagar el sistema.


  2. Retire la placa de reloj del sistema (consulte la Figura 5-2).

    Figura 5-2 Vista posterior del sistema Sun Enterprise 6000

    Graphic


    Nota -

    La Figura 5-2 describe un sistema con 16 ranuras. Los sistemas también pueden estar configurados con 4, 5 y 8 ranuras.


  3. Localice el puente P0601 (Figura 5-3) en la placa de reloj.

    Figura 5-3 Placa de reloj y ubicación del puente P0601

    Graphic

  4. Inserte el puente P0601 en la placa de reloj.

  5. Vuelva a colocar la placa de reloj en el sistema.

    Consulte el Capítulo 6 del manual de referencia para conocer el procedimiento detallado.

  6. Gire el conmutador a la posición Encendido o Diagnósticos.

Recuperación de una interrupción del suministro eléctrico durante la actualización de la Flash PROM

Si se produjera una interrupción del suministro eléctrico durante la actualización de la flash PROM, realice el procedimiento de recuperación para su sistema.

Sistemas Sun Enterprise 3x00, 4x00, 5x00 y 6x00

Existen tres situaciones posibles en el caso de los sistemas Sun Enterprise 3x00, 4x00, 5x00 y 6x00:

Para finalizar la actualización de la Flash PROM

Si el suministro eléctrico se interrumpió durante el procedimiento de actualización de la flash PROM, es posible que una o varias placas de sistema no hayan sido actualizadas satisfactoriamente. Debe convertirse en superusuario y finalizar el proceso de actualización de la flash PROM.

  1. En el indicador #, escriba lo siguiente:


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

Para recuperar un sistema de una sola placa después de una interrupción del suministro
  1. Contacte con el proveedor de servicios Sun o el proveedor autorizado local de servicios Sun.

Para recuperar un sistema de varias placas después de una interrupción del suministro

Sólo se actualiza una placa en un proceso de actualización de la flash PROM. Si se produce una interrupción del suministro al sistema al actualizar las flash PROMs, sólo una placa tendrá sus flash PROMs en un estado inconsistente.


Nota -

Una interrupción del suministro durante la actualización de las flash PROMs provoca el abandono de la actualización en el punto en que se produce la interrupción. Gire el conmutador a la posición Standby (Figura 5-1) para prevenir un pico de tensión al sistema al restaurar el suministro.


El procedimiento de recuperación siguiente requiere otra placa del mismo tipo con una imagen PROM sin dañar (si está actualizando una placa "I/O Type 1", debe utilizar otra placa "I/O Type 1"). En los ejemplos de código siguientes, la flash PROM de la placa 3 se recupera al copiar la imagen de la flash PROM de la placa 0.

  1. Conecte un cable de módem nulo en el puerto A y a un terminal o una Sun(TM) Workstation(TM).

  2. Defina el puerto serie a 9600 bps, 8 bits, sin paridad y 1 bit de parada.

  3. Retire la placa que estaba programándose cuando se produjo el corte en el suministro eléctrico.

  4. Gire el conmutador a la posición Encendido (Figura 5-1).

El sistema responde con el mensaje:


Hardware Power ON

  1. Espere 15 segundos y escriba s en el teclado del terminal o ventana tip conectado al puerto serie.

    El sistema responde:


    0,0>
    *** Toggle Stop POST Flag = 1 ***

Este mensaje indica que POST (power-on self-test) ha registrado su solicitud de detención después de realizar las pruebas.

Al detenerse el proceso POST, mostrará el siguiente menú de opciones:


0,0>Extended POST Menus
0,0>Select one of the following functions
0,0>     '0'       Return
0,0>     '1'       Reset
0,0>     '2'       Peek/Poke device
0,0>     '3'       Environmental Status
0,0>     '4'       Test Menus
0,0>     '5'       State Dump
0,0>     '6'       Frequency Margining
0,0>     '7'       Display System Summary
0,0>     '8'       Display Fatal Reset Info
0,0>     '9'       Scan System Board Ring
0,0>     'a'       Set Memory Test Megs
0,0>     'b'       Print SIMM Info
0,0>     'c'       Focus CPU
0,0>     'd'       CPU State
0,0>     'f'       fcopy
0,0>     'g'       System Power Off
0,0>     'h'       Bounce Patterns
0,0>     'i'       Focus I/O Board
0,0>

  1. Escriba f para seleccionar fcopy.


    Command ==> f
    0,0>Flash PROM Copy Menu
    0,0>Select one of the following functions
    0,0>     '0'       Return
    0,0>     '1'       Copy
    0,0>     '2'       Verify
    0,0>     '3'       Display Version
    0,0>     '4'       Activate System Board
    0,0>
    
    Command ==>

  2. Sin apagar el sistema, conecte la placa que tiene la flash PROM dañada. Asegúrese de que su indicador LED está encendido.

  3. Escriba 4 para seleccionar Activate System Board.

    El sistema solicita la introducción del número de placa en notación hexadecimal entre 0 y 9 y "a" hasta "f". En el ejemplo siguiente, la placa 3 se introduce como la placa que debe activarse.


    Command ==> 4
    0,0>Input board number in hex (`0' thru `9' and `a' thru `f')
    ?3
    0,0>
    0,0>Flash PROM Copy Menu
    0,0>     '0'       Return
    0,0>     '1'       Copy
    0,0>     '2'       Verify
    0,0>     '3'       Display Version
    0,0>     '4'       Activate System Board
    0,0>
    
    Command ==>

  4. Escriba 1 para seleccionar Copy. Responda a las solicitudes de números de placa origen (de donde se copiará) y destino (en la que se copiará) en notación hexadecimal.

    En el ejemplo siguiente, se introduce la placa 0 como origen y la placa 3 como destino:


    Command ==> 1
    0,0>Input board number in hex (`0' thru `9' and `a' thru `f')
    0,0>
    from board? 0
    to board? 3
    0,0>    Mfg code 04, Dev code a4
    0,0>Erasing prom at 000001cc.f8000000
    0,0>Copy prom at 000001c0.f8000000 to prom at 000001cc.f8000000
    0,0>................................
    0

  5. Escriba 3 para seleccionar Display Version.

    El sistema responde mostrando todas las versiones PROM del sistema.


    Command ==> 3
    0,0>Slot 0 CPU/Memory  OBP    3.2.1 1996/3/11 09:57 POST   3.0.1 1996/3/11 18:38
    0,0>Slot 1 IO Type 1   FCODE  1.6.0 1996/1/23 13:44 iPOST  1.1.4 1996/3/05 04:06

  6. Gire el conmutador a la posición Standby (Figura 5-1). Espere 15 segundos.

  7. Complete el procedimiento "Para actualizar la Flash PROM" para volver a intentar el proceso de actualización de la flash PROM.