9 votos

Cómo solucionar problemas de suspender e hibernar en Ubuntu

Tengo Ubuntu Lucid instalado en un Panasonic Toughbook CF-29. La mayoría de las cosas funcionan bien, pero, en Gnome, suspender e hibernar no funcionan. Curiosamente, en Xubuntu, hibernate hace el trabajo. Así que mi pregunta es doble:

1) ¿Cómo puedo solucionar problemas de la función de hibernación en el escritorio de Gnome (ya sé que el portátil puede hibernación en Ubuntu), y

2) ¿Cómo ir sobre la solución de problemas la función de suspensión? Llegué hasta buscar en el directorio /var/log/pm-suspend.de registro, pero eso solo me dice que las cosas que se ejecutó correctamente... estoy un poco atascado allí.

10voto

cweiske Puntos 339

Los siguientes son algunos consejos en https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume

No suspender/hibernar

$ dmesg|less

Normalmente hay una entrada de la aplicación que causó la suspensión de error:

[32467.560058] Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0):
[32467.560115] plasma-desktop D 0000000000000000 0 2065 1 0x00800004
...

El seguimiento de pila a menudo se dice que es el problema de la mentira:

[32467.560155] [<ffffffff81087f00>] ? autoremove_wake_function+0x0/0x40
[32467.560163] [<ffffffffa016e523>] SendReceive+0x1a3/0x3b0 [cifs]
[32467.560169] [<ffffffffa0153c79>] CIFSSMBUnixQPathInfo+0x139/0x2b0 [cifs]
[32467.560176] [<ffffffffa016853d>] cifs_get_inode_info_unix+0x7d/0x1a0

No reanuden

Asegúrese de que la partición de intercambio es la correcta, ver https://help.ubuntu.com/community/SwapFaq

1voto

Tony Meyer Puntos 4700

Yo solía tener Ubuntu hibernación problema en el portátil como de sobremesa. Luego leí en algún lugar, y que tenía sentido, era que el espacio de intercambio debe ser lo suficientemente grande para almacenar el contenido de la memoria. Así que una buena regla de oro es tener un espacio de intercambio de tamaño algo mayor que la memoria física de la computadora.

Así que he usado 1.6 GB de swap de 1GB de memoria en la próxima instalación de la versión de Ubuntu (ahora estoy en Ubuntu 10.04) y puedo hibernar el ordenador portátil sin ningún problema.

Otra forma de hacer el trabajo es el uso de archivo de intercambio y no de la partición de intercambio. Link de abajo tiene más detalles:

Hybernate sin partición

1voto

Alecz Puntos 11

Depende de qué es exactamente el problema. Me gustaría empezar por examinar cuidadosamente el pm-suspend.log

He encontrado la página en el sitio web de Debian más útil que el de Ubuntu sitio tan lejos como suspender la resolución de problemas va: https://wiki.debian.org/Suspend

En mi caso, 1 de cada unos suspende hace que el sistema se congele (no va en suspensión). De la pm-suspend.de registro, he encontrado que el problema tiene que ver con el controlador de tarjeta de vídeo:

El éxito suspender mensaje:

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.

Error de suspender los mensajes:

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:

Y luego nada, aquí es donde se cuelga.

El siguiente paso es habilitar la depuración mediante la inserción de la línea de exportación PM_DEBUG=true en el principio del archivo /usr/lib/pm-utils/pm-functions. Después de que hice esto, me encontré con que la colgó en chvt 63 y me encontré con un informe de error que finalmente me hizo instalar la Propiedad controlador de vídeo desde el fabricante.

0voto

Louis Puntos 121

Al parecer Ubuntu tiene un problema con la suspensión y hibernate en ordenadores portátiles.

Ver este Ubuntu foros HowTo: Fix suspender y hibernate en ordenadores portátiles.
Este artículo tiene muchos comentarios que valdría la pena leer.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: