More Kobo suspend tweaks...

Basically more loging to debug suspend issues...
AFAICT, having anything plugged in over USB will screw things up, for
instance.
pull/1863/head
NiLuJe 8 years ago
parent 6c8bbfd470
commit fe13af9d7e

@ -1,16 +1,32 @@
#!/bin/sh
export PATH="${PATH}:/sbin:/usr/sbin"
echo "[$(date +'%x @ %X')] Kobo Suspend: BEGIN!"
# Disable wifi
if lsmod | grep -q sdio_wifi_pwr ; then
wlarm_le -i eth0 down
ifconfig eth0 down
rmmod -r dhd
rmmod -r sdio_wifi_pwr
echo "[$(date +'%x @ %X')] Kobo Suspend: Killed WiFi"
fi
# Go to sleep
sync
current_wakeup_count="$(cat /sys/power/wakeup_count)"
echo "[$(date +'%x @ %X')] Kobo Suspend: Current WakeUp count: ${current_wakeup_count}"
echo 1 > /sys/power/state-extended
sleep 2 # Because reasons?
echo mem > /sys/power/state # This will return -EBUSY, for some reason...
echo "[$(date +'%x @ %X')] Kobo Suspend: Asked for a Sleep mode suspend"
sleep 2
echo "[$(date +'%x @ %X')] Kobo Suspend: Waited for 2s because of reasons..."
sync
echo "[$(date +'%x @ %X')] Kobo Suspend: Synced FS"
echo ${current_wakeup_count} > /sys/power/wakeup_count
echo "[$(date +'%x @ %X')] Kobo Suspend: Wrote WakeUp count: ${current_wakeup_count} ($?)"
echo mem > /sys/power/state
echo "[$(date +'%x @ %X')] Kobo Suspend: Asked to suspend to RAM... ZzZ ZzZ ZzZ? ($?)"
## And nickel apparently loops like a crazy person if the write to /sys/power/state returns EBUSY...
#echo 0 > /sys/power/state-extended
#echo "Kobo Suspend: Asked to wakeup"
echo "[$(date +'%x @ %X')] Kobo Suspend: END! (WakeUp count: $(cat /sys/power/wakeup_count))"

Loading…
Cancel
Save