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

Actualización de la Flash PROM

Esta sección describe lo siguiente:

Después de instalar el entorno operativo Solaris 7 5/99 en su hardware, establezca el puente de protección/activación de escritura de la flash PROM a la posición activación de la escritura (sistemas Sun Ultra 1 y Ultra 2) antes de intentar la actualización del firmware de la flash PROM. Para cambiar el estado de protección de escritura en un sistema Sun Enterprise 450, gire el conmutador externo del panel frontal.

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.

Devuelva el puente (sistemas Sun Ultra 1 y Ultra 2) a su estado de protección de escritura después de actualizar el firmware en la flash PROM.

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 ajustes 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. De esta forma podrá restaurar los ajustes personalizados si se produjera algún problema durante la actualización de la flash PROM.

Para capturar los ajustes de variables de configuración
  1. Mediante la utilidad eeprom capture los ajustes de variables de configuración en un 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 colocar un puente en la posición de escritura activada (sistemas Sun Ultra 1 y Ultra 2) o situar el conmutador del panel frontal en la posición adecuada (sistema Sun Enterprise 450 y estación de trabajo Sun Ultra 450).

Los sistemas Sun Ultra 1 y Ultra 2, que no poseen un conmutador en el panel frontal, incorporan puentes en las placas base que permiten activar o desactivar la escritura en la flash PROM. La posición predeterminada tal y como se entrega de fábrica es la de flash PROM protegida contra escritura. Para poder actualizar la flash PROM, es necesario cambiar el puente a la posición escritura activada.

Sistemas Sun Ultra 1 y Ultra 2: Cambio del puente a la posición escritura activada
  1. Cierre el sistema. Escriba lo siguiente:


    % su
    Escriba la contraseña de superusuario 
    # init 0
    Mensajes de cierre del sistema
    

  2. Apague la unidad de sistema.

    Consulte la guía de instalación o manual de servicio de su sistema.

  3. Retire la cubierta de acceso al sistema.

    Consulte la guía de instalación o manual de servicio de su sistema para realizar este procedimiento.

  4. Utilice los procedimientos adecuados de conexión a tierra como el llevar una tira en la muñeca para evitar dañar componentes del sistema con descargas electrostáticas.

    Consulte la guía de instalación o manual de servicio de su sistema para realizar este procedimiento.

  5. Localice el puente para activar/desactivar la escritura en flash PROM en la placa base de su sistema:

    • Consulte la Figura 4-1 si posee un sistema de la serie Sun Ultra 1.

    • Consulte la Figura 4-2 si posee un sistema de la serie Sun Ultra 1 Creator.

    • Consulte la Figura 4-3 si posee un sistema Sun Ultra 2.

    Es posible que necesite retirar alguna tarjeta que cubra el puente flash PROM. Consulte su manual de servicio para su sistema para retirar la tarjeta.

    Figura 4-1 Ubicación en la placa base del puente para activar/desactivar la escritura en un sistema Sun Ultra 1

    Graphic

    Figura 4-2 Ubicación en la placa base del puente para activar/desactivar la escritura en un sistema Sun Ultra 1 Creator

    Graphic

    Figura 4-3 Ubicación en la placa base del puente para activar/desactivar la escritura en un sistema Sun Ultra 2

    Graphic

  6. Defina el puente J2003 para activar/desactivar la escritura para conectar los pines 2 y 3 (activar escritura) mediante unos alicates finos (consulte la Figura 4-4). El pin 1 se identifica con un asterisco (*).

    Figura 4-4 Colocación del puente a la posición escritura activada

    Graphic

    Tabla 4-4 Configuración del puente

    Puente 

    Pines 1 + 2 conectados 

    Pines 2 + 3 conectados 

    Pos. predeterminada en los pines 

    Nombre 

    J2003 

    Escritura desactivada 

    Escritura activada 

    1 + 2 

    Escritura activada 

  7. Si retiró una tarjeta del sistema antes de cambiar el puente, vuelva a colocarla ahora.

  8. Quítese la tira de la muñeca y vuelva a colocar la cubierta de acceso al sistema.

    Consulte la guía de instalación o manual de servicio de su sistema para realizar este procedimiento.

  9. Consulte "Antes de actualizar la Flash PROM".

Sistema Sun Enterprise 450 y estación de trabajo Sun Ultra 450: Desactivación de la protección de escritura

El sistema Sun Enterprise 450 y la estación de trabajo Sun Ultra 450 no necesitan que se cambien los pines de un puente. En su lugar, debe girar el conmutador para activar la escritura en la flash PROM.

Cuando el conmutador está en la posición Bloqueado (Figura 4-5), 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.

Para permitir la escritura en la Flash PROM de un sistema Sun Enterprise 450 y la estación de trabajo Sun Ultra 450
  1. Gire el conmutador a la posición Encendido o Diagnósticos (Figura 4-5) antes de actualizar la flash PROM.


    Nota -

    En este procedimiento para desactivar la protección de escritura en un sistema Sun Enterprise 450 o una estación de trabajo Ultra 450 se presupone que el puente de activación/desactivación de escritura está en la posición predeterminada (activada). Si cambió con anterioridad el puente de activación/desactivación de escritura para desactivar la 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 el sistema Sun Enterprise 450 y la estación de trabajo Ultra 450". Debe cambiar el puente para activar la escritura antes de continuar con el procedimiento de actualización de la flash PROM.


    Figura 4-5 Posiciones del conmutador en Sun Enterprise 450 y Sun Ultra 450

    Graphic

Antes de actualizar la Flash PROM

Antes de comenzar la actualización de la flash PROM, debe tener en cuenta lo 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.



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. Si apagó el sistema para activar el puente de activación de la escritura (sistemas Sun Ultra 1 y Ultra 2), encienda el sistema para arrancarlo.

  2. Active el modo de usuario único.


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

    Escriba lo siguiente:

  3. 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. Si apagó el sistema para activar el puente de activación de la escritura (sistemas Ultra 1 y Ultra 2), encienda el sistema para arrancarlo. Consulte el Paso 1.

  2. Si no necesitó apagar el sistema (por ejemplo, en el caso del sistema Sun Enterprise 450 o de la estación de trabajo Sun Ultra 450), vuelva a arrancar su sistema. Escriba reboot en el indicador de superusuario.


    # reboot
    

  3. 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 disabled" position. Before running the flash PROM update, please verify that the flash PROM jumpers are in the "write-enabled" position.
    
    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
    
    Flash Update 2.0: Program and system initialization in progress...

  4. Si ve la línea Current Flash PROM Revision en su pantalla, consulte el Paso 1. Si aparece el mensaje de error Flash Update: System Security is set, complete el Paso 1. Si security-mode de Open Boot está establecido en full o en command, tendrá el nivel de seguridad de PROM-level activado y no podrá actualizar la flash PROM. Con la seguridad activada aparecerá el mensaje de error siguiente. Es necesario establecer la variable security-mode en none.


    **ERROR: System security is set:
    System firmware was not modified.
    

  5. Si necesita cambiar el valor security-mode de OpenBoot, al arrancar el sistema vaya al indicador ok siguiendo uno de los métodos siguientes. Siga después los pasos de la pantalla que aparece.

    • Pulse Stop-a en el teclado.

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

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

    • 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 ~#.


      Type boot, go (continue), or login (command mode)
      > login
      Firmware Password: Escriba su contraseña de seguridad
      Type help for more information
      ok setenv security-mode none
      ok boot
      

  6. Al comenzar el proceso de actualización de la Flash PROM, mostrará las revisiones del firmware OpenBoot. Escriba yes en contestación al pregunta acerca de la actualización del firmware de la flash PROM del sistema. Si la variable de configuración NVRAM use-nvramrc? está en true, la secuencia de actualización restablece use-nvramrc? a false. Sólo verá el mensaje sobre la variable use-nvramrc? si use-nvramrc? está en true.


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

  7. A continuación, la secuencia de actualización le preguntará si desea continuar. Escriba yes. Además, si se han personalizado cualquiera de las variables de configuración NVRAM, la actualización mostrará tanto el valor predeterminado como el valor actual.


    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

  8. La secuencia de actualización le pregunta de nuevo si desea continuar. Escriba yes. Si se ha cambiado el valor predeterminado de cualquier variable de la revisión antigua al de la nueva revisión y tiene un valor personalizado, la secuencia de actualización mostrará el valor predeterminado antiguo, el valor personalizado y el nuevo valor predeterminado. Si no imprimió el contenido de la NVRAM con la utilidad eeprom al comienzo del proceso de actualización, podrá anotar el valor personalizado. Tenga en cuenta que el nuevo valor predeterminado de firmware reemplazará al valor personalizado y al valor predeterminado antiguo.


    Are you sure that you wish to continue? yes/no: yes
    
    Note this change to the default value for NVRAM variable 
    'sbus-probe-list'
    The default value for the old firmware: '01'
    Your customized value in NVRAM:         '10'
    The default value for the new firmware: 'e01'
    The new firmware default value is replacing your custom value *and* the old default value in NVRAM. This change *will* have an effect on the system after the system has been reset.


    Nota -

    Después de la actualización, es posible que desee evaluar si los valores personalizados mostrados en la pantalla anterior deben modificarse.


  9. Si el puente no está en la posición que permite escribir en la flash PROM o 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.


    Couldn't determine the flash PROM component type.

    1. En los sistemas Sun Ultra 1 y Ultra 2, detenga el sistema escribiendo init 0 en el indicador de superusuario. Apague el sistema. Configure el puente J2003 para activar la escritura (pines 2 y 3 conectados). Después, encienda el sistema y complete el proceso de actualización de la flash PROM. Para más detalles, consulte la sección "Activación de la posibilidad de escritura en la Flash PROM".

    2. En el sistema Sun Enterprise 450 o la estación de trabajo Sun Ultra 450, gire el conmutador a la posición Encendido o Diagnósticos y escriba reboot en el indicador #.

  10. En este punto, la flash PROM está actualizada. Después, el sistema vuelve a arrancar tanto si la actualización se realizó con éxito o si finalizó de forma insatisfactoria.


    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 . . . 
    Aparecen los mensajes del rearranque del sistema.
    

  11. En este punto cualquier variable de configuración NVRAM que tenga un valor personalizado se restaurará excepto use-nvramrc? y los valores personalizados mostrados enPaso 1. Verá mensajes similares al siguiente:


    rebooting...
    Resetting ... 
    Restoring previous NVRAM environment settings...
    #power-cycles =       376
    security-#badlogins =  5
    nvramrc <custom nvramrc>
    OK
    Resetting ... 


    Nota -

    Es posible que vea que algunas de las variables que aparecen arriba no aparecieran anteriormente en el proceso al mostrarse los valores personalizados. Esto es debido a que algunas de las variables que aparecen pudieran no tener asignado un valor predeterminado.


  12. Si anteriormente cambió el puente para activar la escritura en un sistema Sun Ultra 1 o Ultra 2, vuelva a cambiar el puente a su posición de escritura desactivada (consulte la Figura 4-1, Figura 4-2, Figura 4-3 y la Tabla 4-4.)

    1. Deje que el sistema arranque y conviértase en superusuario.

    2. Detenga el sistema escribiendo init 0 en el indicador de superusuario.

    3. Apague el sistema.

    4. Abra la unidad de sistema (consulte la guía de instalación o manual de servicio de su sistema).

    5. Colóquese correctamente la tira de la muñeca (consulte la guía de instalación o manual de servicio de su sistema).

    6. Vuelva a colocar el puente J2003 para activación/desactivación de escritura a la posición de desactivado. En la posición de escritura desactivada se conectan los pines 1 y 2 (consulte la Figura 4-1, Figura 4-2, Figura 4-3, Figura 4-6 y la Tabla 4-4). Es posible que necesite retirar alguna tarjeta del sistema antes de restablecer el puente si la tarjeta lo cubriese. El pin 1 se identifica con un asterisco (*).

      Figura 4-6 Colocación del puente de activación/desactivación de escritura de nuevo a la posición de desactivación de la escritura

      Graphic

    7. Si retiró una tarjeta del sistema antes de cambiar el puente, vuelva a colocarla ahora.

      Consulte la guía de instalación o manual de servicio de su sistema para realizar este procedimiento.

    8. Quítese la tira de la muñeca y vuelva a colocar la cubierta de acceso al sistema.

      Consulte la guía de instalación o manual de servicio de su sistema para realizar este procedimiento.

    9. Encienda el sistema.

  13. Si posee un sistema Sun Enterprise 450 o una estación de trabajo Sun Ultra 450, después de realizar la actualización de la flash PROM, 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.