Wenn ich den Deckel schließe, wird er angehalten, aber wenn ich ihn wieder öffne, bleibt der Bildschirm komplett schwarz. Wenn ich den Einschaltknopf drücke, wird er gelegentlich wieder aktiviert, aber manchmal muss ich leider einen Neustart erzwingen.
Antwort1
Vielen Dank an linvinus auf Reddit:So funktioniert der Ruhezustand unter Ubuntu 14.04 auf einem Acer c720
So funktioniert der Ruhezustand unter Ubuntu 14.04 auf Acer c720, getestet auch auf HP Chromebook 14 unter Ubuntu 14.10 Kernel 3.17, funktioniert. Er hat Lubuntu 14.04 Kernel 3.13.0-24-generic c720 2G. Für Debian, Arch oder Xubuntu gibt es weitere Anweisungen im Quelllink.
Dauert etwa 5 Minuten, funktioniert bei mir aber einwandfrei.
erstelle Datei
sudo nano /etc/initramfs-tools/scripts/init-top/unbind_ehci
mit folgendem Inhalt
##################### #!/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 #################
Änderungsmodus
sudo chmod a+x /etc/initramfs-tools/scripts/init-top/unbind_ehci
Udev-Regel erstellen
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'"
initramfs aktualisieren
sudo update-initramfs -k all -u
dieses Skript repariert das Touchpad nach dem Fortsetzen
sudo nano /etc/pm/sleep.d/99zcyapa
mit folgendem Inhalt
##################### #!/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 #################
Modus ändern!
sudo chmod a+x /etc/pm/sleep.d/99zcyapa
Stellen Sie sicher, dass Sie
tpm_tis.interrupts=0
sudo nano /etc/default/grub
da sind meine Einstellungen
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash boot=local i915.modeset=1 tpm_tis.interrupts=0 "
Grub aktualisieren
sudo update-grub2
Neustart
Nochmals vielen Dank an linvinus auf reddit