Ubuntu ноут не просыпается из спящего режима

Jun 14, 2015 02:47



1) Создать файл скрипта:

sudo nano /etc/pm/sleep.d/20_custom-ehci_hcd

2) Скопировать туда сам скрипт:

#!/bin/sh
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
#...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug
# tidied by tqzzaa :)

VERSION=1.1
DEV_LIST=/tmp/usb-dev-list
DRIVERS_DIR=/sys/bus/pci/drivers
DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd
HEX="[[:xdigit:]]"
MAX_BIND_ATTEMPTS=2
BIND_WAIT=0.1

unbindDev() {
echo -n > $DEV_LIST 2>/dev/null
for driver in $DRIVERS; do
DDIR=$DRIVERS_DIR/${driver}_hcd
for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do
echo -n "$dev" > $DDIR/unbind
echo "$driver $dev" >> $DEV_LIST
done
done
}

bindDev() {
if [ -s $DEV_LIST ]; then
while read driver dev; do
DDIR=$DRIVERS_DIR/${driver}_hcd
while [ $((MAX_BIND_ATTEMPTS)) -gt 0 ]; do
echo -n "$dev" > $DDIR/bind
if [ ! -L "$DDIR/$dev" ]; then
sleep $BIND_WAIT
else
break
fi
MAX_BIND_ATTEMPTS=$((MAX_BIND_ATTEMPTS-1))
done
done < $DEV_LIST
fi
rm $DEV_LIST 2>/dev/null
}

case "$1" in
hibernate|suspend) unbindDev;;
resume|thaw) bindDev;;
esac

3) Дать скрипту права за исполнение:

sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd

--------------------------------------------------------------------------------------------

Другое решение:

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.11/linux-headers-4.8.11-040811_4.8.11-040811.201611260431_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.11/linux-headers-4.8.11-040811-generic_4.8.11-040811.201611260431_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.11/linux-image-4.8.11-040811-generic_4.8.11-040811.201611260431_i386.deb; sudo dpkg -i *.deb

apt-get install acpi-support

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="initrd=/install/initrd.gz resume=/dev/sdaX" #(/dev/sdaX - swap)
sudo grub-mkconfig -o /boot/grub/grub.cfg

https://wiki.archlinux.org/index.php/Pm-utils

https://wiki.archlinux.org/index.php/Systemd_(Русский)
systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep

постоянно щёлкает диск

https://vk.com/page-33847957_50132290

Проверяем выставленный уровень энергосберегающего режима
hdparm -I /dev/sda | grep Advanced

проверить, как быстро меняется счётчик:
smartctl -a /dev/sda | grep Load_Cycle_Count

/sbin/hdparm -B 255 /dev/sda
/sbin/hdparm -M 254 /dev/sda

уровень 255 вообще отключает режим энергосбережения HDD

apt-get install smartmontools
smartctl -a /dev/sda

http://forum.ubuntu.ru/index.php?topic=175213.msg1294856#msg1294856
http://uzverss.livejournal.com/22665.html

команды, утилита, ноут, config, права, linux, скрипты, ubuntu, разное, консоль

Previous post Next post
Up