Cuando cierro la tapa, se suspende, pero cuando la abro nuevamente, la pantalla permanece completamente negra. Si presiono el botón de encendido, ocasionalmente volverá a la vida, pero desafortunadamente a veces tengo que forzar un reinicio.
Respuesta1
Todo gracias a linvinus en reddit:Cómo hacer que la hibernación funcione en ubuntu 14.04 en Acer c720
Cómo hacer que la hibernación funcione en ubuntu 14.04 en Acer c720, probado en HP Chromebook 14 en Ubuntu 14.10 kernel 3.17 también, funciona. Tiene Lubuntu 14.04 kernel 3.13.0-24-generic c720 2G. Para Debian, Arch o Xubuntu, hay más instrucciones en el enlace fuente.
Tarda unos 5 minutos en hacerlo, pero a mí me funciona de maravilla.
crea un archivo
sudo nano /etc/initramfs-tools/scripts/init-top/unbind_ehci
con el siguiente contenido
##################### #!/bin/sh PREREQ="" prereqs() { echo "${PREREQ}" } case ${1} in prereqs) prereqs exit 0 ;; esac log_success_msg "Unbind ehci for preventing error" echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci-pci/unbind exit 0 #################
modo de cambio
sudo chmod a+x /etc/initramfs-tools/scripts/init-top/unbind_ehci
crear regla udev
sudo nano /etc/udev/rules.d/10_disable-ehci.rules ACTION=="add", SUBSYSTEM=="pci", DRIVER=="ehci_hcd", \ RUN+="/bin/sh -c 'echo -n %k > %S%p/driver/unbind'"
actualizar initramfs
sudo update-initramfs -k all -u
este script arreglará el panel táctil después de reanudar
sudo nano /etc/pm/sleep.d/99zcyapa
con el siguiente contenido
##################### #!/bin/bash -x # File: "/etc/pm/sleep.d/99_cyapa". case "${1}" in hibernate) /sbin/rmmod cyapa ;; resume|thaw) COUNTER=0 while [ $COUNTER -lt 10 ]; do date >>/tmp/99_cyapa /sbin/modprobe cyapa sleep 1 dmesg | grep cyapa | tail -1 | grep error >/dev/null RES=$? echo "res=$RES" if [ ${RES} -ne 1 ] ; then /sbin/rmmod cyapa sleep 1 else #done COUNTER=11 fi COUNTER=`expr $COUNTER + 1` done ;; esac exit 0 #################
¡Modo de cambio!
sudo chmod a+x /etc/pm/sleep.d/99zcyapa
asegúrese de que en usted tiene
tpm_tis.interrupts=0
sudo nano /etc/default/grub
ahí está mi configuración
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash boot=local i915.modeset=1 tpm_tis.interrupts=0 "
actualizar comida
sudo update-grub2
Reiniciar
Nuevamente gracias a linvinus en reddit.