miércoles, 16 de junio de 2010

No hiberna laptop

En dos laptop me ha sucedido que cuando tengo insertada una tarjeta SD (secure digital) en el slot e intento hibernarla, por ejemplo cerrando la tapa de la laptop, es imposible hibernar. Lo peor aún, ya me sucedió una ocasión en la que se corrompió la información de la tarjeta SD. Antes de hibernar, hay que desmontar la unidad SD y ahora sí, la computadora hiberna sin problemas. ¿Solución? Crear un script el cual automáticamente desmonte la unidad SD antes de hibernar y la monte automáticamente al regresar de la hibernación. Este script debemos colocarlo en el directorio:

/etc/pm/sleep.d/

El script , llamándole por ejemplo "mmcard", lo creamos abriendo una terminal y escribiendo:

sudo gedit /etc/pm/sleep.d/mmcard

y copiamos/pegamos este contenido:


#!/bin/sh
case "$1" in
hibernate|suspend)
umount /dev/mmcblk0p1
;;
thaw|resume)
mount /dev/mmcblk0p1
;;
*) exit 0
;;
esac


Guardamos y salimos de gedit. Ahora le damos permisos para que sea ejecutable:

sudo chmod +x /etc/pm/sleep.d/mmcard

Listo. La siguiente vez que cierre la tapa de mi laptop con una SD insertada, sin problemas irá con morfeo.


2 comentarios:

Biaggi dijo...

Gracias, me ha funcionado perfectamente :)

Por Asphix dijo...

@Biaggi
Que bueno que te ayudó :)