Si se establece Verbose Reset Data en true se podrá controlar la cantidad de información
que el controlador de sistema envía a la consola. Cuando se activa, esta opción ofrece
los mismos resultados que si se utiliza el comando showresetstate –v.
La configuración de recuperación del mecanismo de vigilancia para las aplicaciones se
realiza con los códigos de control de E/S (IOCTL) que se envían al controlador ntwdt.
Utilización del controlador ntwdt
Para utilizar esta nueva función del mecanismo de vigilancia para aplicaciones, es
necesario instalar el controlador ntwdt. Para activar y controlar el modo para
aplicaciones del mecanismo de vigilancia, también es necesario programar el
mecanismo de vigilancia del sistema utilizando los códigos de control IOCTL
LOMIOCDOGxxx, explicados en la sección "Descripción de la API de usuario".
Si el controlador ntwdt, en vez del controlador del sistema, reinicia el entorno
operativo Solaris después de una caducidad del mecanismo de vigilancia, se utiliza
el valor de la propiedad siguiente del archivo de configuración del controlador
ntwdt (ntwdt.conf):
ntwdt-boottimeout="600";
En caso de aviso grave o caducidad del mecanismo de vigilancia, el controlador
ntwdt reprograma el tiempo de espera del mecanismo de vigilancia en el valor
indicado en esta propiedad.
Asigne un valor que represente un intervalo de tiempo mayor que el necesario para
reiniciar y efectuar un volcado de bloqueo del sistema. Si el valor especificado no es lo
bastante amplio, el controlador del sistema reinicia el host cuando el reinicio está
activado. Tenga en cuenta que el reinicio del controlador del sistema ocurre sólo una vez.
Descripción de la API de usuario
El controlador ntwdt proporciona una interfaz de programación de aplicaciones
utilizando los códigos de control IOCTL. Es necesario abrir el nodo del dispositivo
/dev/ntwdt antes de enviar los códigos de control para el mecanismo de vigilancia.
Nota – Está permitida una sola instancia de open() en /dev/ntwdt; más de
una instancia de open() generará el siguiente mensaje de error: EAGAIN – The
driver is busy, try again.
Apéndice A
Descripción del modo para aplicaciones del mecanismo de vigilancia
153