Uso de Power Management

Resolución de problemas relativos a Suspender-Reanudar

En la siguiente sección se proporcionan soluciones para los problemas que pueden producirse en torno a la función Suspender-Reanudar.

Problemas con la tecla de alimentación

Si al presionar la tecla de alimentación no se suspende el sistema, lleve a cabo el siguiente procedimiento.

Cómo actuar cuando la tecla de alimentación no suspende el sistema
  1. Compruebe si el daemon de proceso de teclas está presente:


    % ps -eaf | grep speckeysd
    

    Si en el mensaje resultante no se incluye /usr/openwin/bin/speckeysd, deberá iniciar el daemon de proceso de teclas.

  2. Conviértase en superusuario e inicie el daemon de proceso de teclas (si es necesario):


    % /usr/openwin/bin/speckeysd
    

Suspensión no satisfactoria

Cuando no se consigue suspender el sistema, aparece una ventana de aviso. El mensaje específico mostrado en la ventana puede variar en función de la causa del problema, pero la ventana de "Suspensión no satisfactoria" tendrá un aspecto similar al de la siguiente figura.

Figura 4-6 Ventana emergente de Suspensión no satisfactoria

Graphic

Cuando aparezca una ventana de Suspensión no satisfactoria, haga clic en uno de los botones de la parte inferior de la ventana:

En las siguientes secciones se explican mensajes específicos de "Suspensión no satisfactoria".

Error de suspensión de un dispositivo

Si se produce un error en la suspensión de un dispositivo, se muestra una ventana de Suspensión no satisfactoria con el siguiente mensaje:

Error de dispositivo durante la suspensión.

Cómo actuar cuando no se suspende un dispositivo
  1. Seleccione Cancelar.

    Si aún no ha guardado su trabajo, hágalo ahora. Realice el procedimiento de corrección siguiente antes de reintentar la suspensión.

  2. Compruebe si hay más información en la ventana Consola del área de trabajo.

    La causa del problema puede ser un dispositivo no soportado o un dispositivo que está realizando una actividad que no se puede reanudar.

    Si el dispositivo especificado por el mensaje de la consola está realizando una actividad no reanudable, pare la actividad y reintente la suspensión.

    Si el sistema contiene otros dispositivos además de los de la configuración predeterminada, es posible que éstos no admitan la función Suspender. En este caso, continúe con el paso siguiente.

  3. Descargue el controlador del dispositivo.

    Antes de reintentar la suspensión, trate de descargar el controlador del dispositivo siguiendo este procedimiento:

    1. Obtenga el ID del módulo ejecutando modinfo.

    2. Descargue el módulo:


      modunload -i id_módulo
      

    Es posible que no pueda descargar un controlador por una de estas razones:

    • El código no incluye soporte para la desconexión (detach).

    • Es preciso descargar antes otro controlador, como audio(7I) o dbri(7D).

    • El dispositivo se está utilizando y está ocupado.

    En cualquiera de estos casos, póngase en contacto con el administrador del sistema.

  4. Vuelva a intentar la suspensión.

    • Si la suspensión se realiza correctamente, el sistema guarda la actividad en curso y se apaga sin problemas.

    • Si la suspensión no se lleva a cabo, se vuelve a mostrar la ventana emergente. En este caso, continúe con el paso siguiente.


    Precaución - Precaución -

    Guarde su trabajo si aún no lo ha hecho.


  5. Seleccione Apagar.

    Ya que el error persiste, la suspensión no es posible. Al seleccionar Apagar se desconecta correctamente el sistema sin causar daños al sistema de archivos (recuerde que sus datos no se guardarán a menos que los haya guardado manualmente). Cuando vuelva a conectar la alimentación del sistema, éste volverá a arrancar automáticamente.

    Si selecciona Apagar y la operación no se lleva a cabo, significa que el sistema no admite la desconexión por software. Se abre entonces una ventana emergente de aviso con información sobre el error de apagado, como se muestra en la figura siguiente:

    Figura 4-7 Ventana emergente de Apagado no satisfactorio

    Graphic

  6. Seleccione Continuar.

    Puede que el sistema no admita la desconexión por software debido a que el teclado no es del tipo 5 o a que la PROM del sistema está anticuada. Si tiene instalado un teclado del tipo 5, póngase en contacto con el proveedor del sistema para obtener una actualización de la PROM del sistema.

    Asimismo, algunos sistemas con arquitectura sun4m mostrarán el indicador de la PROM OpenBoot(TM) después de la operación de suspender, ya que tales sistemas no admiten apagado por software.

  7. Guarde el trabajo que esté realizando, si aún no lo ha hecho.

  8. Detenga el sistema operativo.

  9. Desconecte el sistema poniendo el interruptor situado en el panel trasero del sistema en la posición de apagado (0).


    Nota -

    Cuando sea posible, resuelva el problema de ese dispositivo obteniendo e instalando un controlador de dispositivo que admita operaciones de suspensión, si el fabricante dispone de tal controlador.


Error en la suspensión de un proceso

Si no se puede suspender un proceso, aparece una ventana emergente de Suspensión no satisfactoria con un mensaje similar a éste:

Process can not be stopped.

En respuesta al mensaje, lleve a cabo el siguiente procedimiento.

Cómo actuar cuando no se suspende un proceso
  1. Seleccione Cancelar.

    Si aún no ha guardado su trabajo, hágalo ahora. Vuelva a intentar la suspensión.

  2. Compruebe si hay más información en la ventana Consola del área de trabajo.

    Si el proceso es de ejecución en tiempo real o está realizando determinadas operaciones especiales en la red, puede denegar la suspensión. En la mayoría de casos, esta condición es únicamente temporal y puede corregirse reintentando la suspensión.

    Sin embargo, si el problema persiste, pare el proceso en cuestión (especificado en el mensaje de consola) y vuelva a intentar la suspensión.

  3. Vuelva a intentar la suspensión.

    • Si la suspensión se realiza correctamente, el sistema guarda las actividades en curso y se apaga.

    • Si no se efectúa la suspensión, se vuelve a mostrar la ventana emergente de aviso.


    Precaución - Precaución -

    Guarde su trabajo si aún no lo ha hecho.


  4. Seleccione Apagar.

    Recuerde que sus datos no se guardarán a menos que lo haya hecho manualmente.

    Cuando vuelva a encender el sistema, éste volverá a arrancar automáticamente.

Falta de espacio en disco

Cuando el sistema se suspende, crea un archivo de estado para conservar el estado actual. Si el sistema de archivos que contiene el archivo de estado está lleno, se muestra una ventana emergente de Suspensión no satisfactoria con un mensaje similar a éste:

Suspend requires more disk space for statefile.

En respuesta a este mensaje, lleve a cabo el siguiente procedimiento.

Cómo actuar cuando falta espacio en disco
  1. Seleccione Cancelar.

    Necesitará realizar procedimientos de corrección antes de volver a intentar la suspensión.

    Si aún no ha guardado su trabajo, hágalo ahora.

  2. Compruebe si hay más información en la ventana Consola del área de trabajo.

    Debe disponer de un mínimo de 10 Mbytes libres. Antes de reintentar la suspensión, libere espacio en una partición. Una solución alternativa es cambiar la ubicación del archivo de estado a un sistema de archivos que disponga de espacio suficiente según se describe en la página del comando man de power.conf(4).

    Si es necesario, póngase en contacto con el administrador de su sistema para obtener ayuda.

  3. Vuelva a intentar la suspensión.

    • Si la suspensión se realiza correctamente, el sistema guarda las actividades en curso y se apaga.

    • Si no se efectúa la suspensión, se vuelve a mostrar la ventana emergente de aviso. En este caso, continúe con el paso siguiente.


    Precaución - Precaución -

    Guarde su trabajo si aún no lo ha hecho.


  4. Seleccione Apagar.

    Recuerde que sus datos no se guardarán a menos que lo haya hecho manualmente.

    Cuando vuelva a encender el sistema, éste volverá a arrancar automáticamente.

Condiciones irregulares

Si se produce una condición irregular, se muestra una ventana emergente de Suspensión no satisfactoria que incluye el mensaje siguiente:

Abnormal condition during suspend.

En respuesta a este mensaje, lleve a cabo el siguiente procedimiento.

Cómo actuar si se produce una condición irregular
  1. Seleccione Cancelar.

    Necesitará realizar procedimientos de corrección antes de reintentar la suspensión.

    Si aún no ha guardado su trabajo, hágalo ahora.

  2. Compruebe si hay más información en la ventana Consola del área de trabajo.

    Es posible que pueda realizar otras acciones correctoras si revisa los mensajes de error de la consola.

  3. Vuelva a intentar la suspensión.

    • Si la suspensión se realiza correctamente, el sistema guarda las actividades en curso y se apaga.

    • Si no se efectúa la suspensión, se vuelve a mostrar la ventana emergente de aviso. En este caso, continúe con el paso siguiente.


    Precaución - Precaución -

    Guarde su trabajo si aún no lo ha hecho.


  4. Seleccione Apagar.

    Recuerde que sus datos no se guardarán a menos que lo haya hecho manualmente.

    Cuando vuelva a encender el sistema, éste volverá a arrancar automáticamente.

Desactivación del bloqueo de pantalla

Después de Reanudar, se activa de forma predeterminada el bloqueo de la pantalla del sistema. Para desactivar el bloqueo de pantalla antes de volver a utilizar la tecla de alimentación para Suspender, lleve a cabo el procedimiento siguiente.


Nota -

No puede desactivar el bloqueo de pantalla cuando éste se activa por Autoapagado, ya que se trata de una función de seguridad. De esta forma se garantiza que únicamente alguien que conozca la contraseña puede acceder a su sesión de trabajo al reanudar el funcionamiento del sistema.


Para desactivar el bloqueo de pantalla después de usar la tecla de alimentación para suspender el sistema
  1. Modifique el archivo speckeysd.map para agregar la opción -x a la entrada sys-suspend.

    Para obtener más información, consulte la página del comando man de speckeysd.map(4).


    Precaución - Precaución -

    Guarde su trabajo si aún no lo ha hecho.


  2. Salga de la sesión del entorno de ventanas y reiníciela.

    Como alternativa, puede interrumpir (kill) el daemon speckeysd y reiniciarlo.