Casos de reinicio
La posición del conmutador de control del sistema y tres variables de configuración
de OpenBoot, service-mode?, diag-switch? y diag-trigger, controlan si el
sistema debe efectuar pruebas de diagnóstico del firmware como respuesta a
cualquier evento de reinicio, y cómo debe hacerlo.
Cuando establece el conmutador de control del sistema en la posición Diagnósticos,
el sistema está en modo de servicio y ejecuta pruebas en niveles específicos de Sun,
desactivando el arranque automático y pasando por alto los valores de las variables
de configuración de OpenBoot.
La configuración de la variable service-mode? en true también coloca al sistema
en modo de servicio, con lo que se obtiene exactamente el mismo resultado que al
poner el conmutador de control del sistema en la posición Diagnóstico.
Cuando el conmutador de control del sistema está en la posición Normal, y cuando
la variable service-mode? de OpenBoot está configurada como false (su valor
predeterminado), el sistema se encuentra en modo normal. Cuando el sistema se
encuentra en dicho modo, puede controlar el comportamiento de las pruebas de
diagnóstico y el arranque automático mediante la definición de las variables de
configuración de OpenBoot, principalmente diag-switch? y diag-trigger.
Si diag-switch? se configura como false (su valor predeterminado), puede
utilizar diag-trigger para determinar el tipo de eventos de reinicio que activan
las pruebas de diagnóstico. La tabla siguiente describe los diferentes valores
(palabras clave) de la variable diag-trigger. Puede utilizar las tres primeras
palabras clave en cualquier combinación.
Palabra clave
Función
Reinicio provocado al apagar y encender el sistema.
power-on-reset
(default)
Reinicio provocado por determinados eventos de error de hardware,
error-reset
como una excepción de estado rojo, un reinicio de vigilancia o errores
(predeterminado)
de reinicio graves.
Reinicio provocado por avisos graves del sistema operativo o porque
user-reset
el usuario ha iniciado los comandos de OpenBoot (reset-all,
boot) o del sistema operativo Solaris (reboot, shutdown, init).
Cualquier tipo de reinicio del sistema.
all-resets
Las pruebas de diagnóstico no se ejecutan.
none
Para obtener una lista completa de las variables de configuración de OpenBoot que
afectan a las pruebas de diagnóstico y al comportamiento del sistema, consulte la
.
TABLA 6-2
Capítulo 4 Interfaces de red y firmware del sistema
63