У меня была проблема с моим Ubuntu 12.04, просыпающимся сразу после перехода в режим ожидания. Я решил проблему, изменив настройки в / proc / acpi / wakeup, как было предложено в этом вопросе: Как предотвратить немедленный пробуждение от приостановки и / или гибернации? ,
После изменения настроек система безупречно переходит в режим ожидания и остается приостановленным, но после того, как я снова включил его, настройки в / proc / acpi / wakeup отличаются от настроек, которые я им установил.
Перед тем как приостановить:
cat /proc/acpi/wakeup
Device S-state Status Sysfs node
SMB0 S4 *disabled pci:0000:00:03.2
PBB0 S4 *disabled pci:0000:00:09.0
HDAC S4 *disabled pci:0000:00:08.0
XVR0 S4 *disabled pci:0000:00:0c.0
XVR1 S4 *disabled
P0P5 S4 *disabled
P0P6 S4 *disabled pci:0000:00:15.0
GLAN S4 *enabled pci:0000:03:00.0
P0P7 S4 *disabled pci:0000:00:16.0
P0P8 S4 *disabled
P0P9 S4 *disabled
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *disabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *disabled pci:0000:00:06.1
PWRB S4 *enabled
SLPB S4 *enabled
Я говорю системе приостановить, и она работает как надо. Но позже после пробуждения настройки меняются на:
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *enabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *enabled pci:0000:00:06.1
или
USB0 S3 *enabled pci:0000:00:04.0
USB2 S3 *enabled pci:0000:00:04.1
US15 S3 *enabled pci:0000:00:06.0
US12 S3 *enabled pci:0000:00:06.1
Есть идеи?
Благодарю за ваш ответ. К сожалению, это не решило мою проблему.
все
/sys/bus/usb/devices/usb1/power/wakeup
/sys/bus/usb/devices/usb2/power/wakeup
/sys/bus/usb/devices/usb3/power/wakeup
/sys/bus/usb/devices/usb4/power/wakeup
также как и
/sys/bus/usb/devices/3-1/power/wakeup
отключены, и ноутбук все равно просыпается сразу после сна. Единственное, на что он реагирует, это настройки в / proc / acpi / wakeup, которые постоянно меняются (сбрасываются) каждый раз, когда я выключаю / перезагружаю свой ноутбук.
Возможно, http://forum.xbmc.org/showthread.php?tid=121158 поможет?
Вот что он говорит:
источник
Для Ubuntu 15+ вы должны использовать
systemd
вместоrc.local
. Вы можете зайти в Google «Создание службы systemd» и следовать инструкциям, но учтите, что перенаправить вывод на/proc/acpi/wakeup
это сложно. Чтобы заставить его работать правильно, вы должны сделать что-то вроде:Пример вывода для служебного файла (например,
/etc/systemd/system/suspendfix.service
):Или вот в этом суть
источник