Симптоми:
- Натискання призупинення приводить мій комп'ютер до стану, коли на ньому є миготливий курсор, вентилятори працюють, здається, що HD вимкнувся (я думаю), і я не можу нічого зробити, щоб повернути його з цього стану (окрім жорстке перезавантаження).
- Можливо, пов'язано: мої вентилятори залишаються увімкненими навіть після відключення, і навіть тоді мені потрібно натиснути кнопку живлення протягом п’яти секунд, перш ніж я можу запустити її знову.
- Я не знаю, які журнали слід шукати, щоб налагодити проблему, і я думаю, що вони все-таки отримають нудизацію при перезавантаженні.
Я заходжу на сайт для багатьох проблем Linux - Arch Linux. Ось що розміщено щодо призупинення / відновлення проблем, подібних до ваших:
Миттєві пробудження від призупинення
Для деяких систем Intel Haswell з чіпсетом LynxPoint та LynxPoint-LP повідомляються про миттєві пробудження після призупинення. Вони пов'язані з помилковими реалізаціями BIOS ACPI і тим, як xhci_hcd
модуль інтерпретує його під час завантаження. Оскільки зведені системи, що стосуються обходу, додаються до чорного списку (іменованого XHCI_SPURIOUS_WAKEUP
) ядром у кожному конкретному випадку. [ 2 ]
Можливо, миттєве відновлення може статися, наприклад, якщо під час призупинення підключено USB-пристрій і активовано тригери ACPI. Життєздатною обробкою для такої системи, якщо вона ще не є у чорному списку, є відключення тригерів пробудження. Приклад відключення пробудження через USB описується наступним чином. [ 3 ]
Щоб переглянути поточну конфігурацію:
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
...
EHC1 S3 *enabled pci:0000:00:1d.0
EHC2 S3 *enabled pci:0000:00:1a.0
XHC S3 *enabled pci:0000:00:14.0
...
Відповідними пристроями є EHC1
( EHC2
і XHC
для USB 3.0). Щоб переключити їх стан, вам слід наголосити ім'я пристрою на файлі як root.
# echo EHC1 > /proc/acpi/wakeup
# echo EHC2 > /proc/acpi/wakeup
# echo XHC > /proc/acpi/wakeup
Це призведе до того, що підвіска знову запрацює. Однак ці налаштування є лише тимчасовими і їх потрібно буде встановлювати при кожному перезавантаженні. Щоб автоматизувати це, подивіться на файли systemd # Writing unit . Про можливе рішення та додаткову інформацію див. У потоці BBS .
Вся стаття Arch Linux, присвячена призупиненню / резюме, є чудовим посиланням для багатьох областей:
1 Low level interfaces
1.1 kernel (swsusp)
1.2 uswsusp
2 High level interfaces
2.1 systemd
3 Hibernation
3.1 About swap partition/file size
3.2 Required kernel parameters
3.2.1 Hibernation into swap file
3.3 Configure the initramfs
4 Troubleshooting
4.1 ACPI_OS_NAME
4.2 VAIO Users
4.3 Suspend/hibernate doesn't work, or not consistently
4.4 Wake-on-LAN
4.5 Instantaneous wakeups from suspend