У меня модель Dell XPS 13 9350 под управлением Ubuntu 19.04. В последние несколько дней система не может возобновить работу из режима ожидания - после нескольких секунд, когда экран пуст, кажется, что он выполняет холодную загрузку, то есть показывает логотип Dell, запускает Ubuntu, а затем отображает экран входа в систему.
Это происходит независимо от того, как система приостановлена (т.е. закрывает крышку, используя меню питания GUI, systemctl suspend
или sudo pm-suspend
), но происходит только в том случае, если система работает от батареи, когда она приостановлена или возобновлена, или если питание отключено во время сна. Если он остается подключенным, возобновление работает нормально.
У меня была эта проблема раньше, и она была волшебным образом исправлена обновлением ядра. Поэтому я изначально подозревал регрессию, но попробовал несколько более старых ядер (в настоящее время работает 5.0.0-27, самое старое, которое я пробовал, было 4.13.0), и у всех была та же проблема. У меня также установлен tlp
энергосберегающий пакет, который, как я думал, может быть потенциальным преступником, но отключение, которое также не помогло. В остальном ноутбук работает от батареи, поэтому я не думаю, что это аппаратная проблема.
Я не смог найти ничего полезного в журналах, /var/log/syslog
показывает сообщение «система приостановлена успешно», а затем обычные сообщения холодной загрузки после сбоя. Использование pm-suspend
действительно приводит к сообщению об ошибке в /var/crash
, которое я могу опубликовать, если оно может быть информативным, но опять же, похоже, оно показывает, что приостановка произошла успешно, а затем ничего не произошло.
Я испытал системную блокировку, требующую жесткого отключения (то есть удержания кнопки питания), когда ноутбук был подключен к док-станции Thunderbolt примерно в то время, когда я впервые заметил проблему, поэтому не был уверен, что это могло что-то напортачил. Казалось маловероятным, что это будет сохраняться и после перезагрузки, но если кто-нибудь может предложить способ устранения этой или любой другой потенциальной причины, то это будет высоко ценится.
В середине декабря у меня возникла похожая проблема с моим Precision 7530. Я мог приостановить работу компьютера, подключенного к сети или работающего от батареи, но не мог возобновить работу, работая от батареи.
Я пробовал стандартную версию Ubuntu 18.04.x и Pop! ОС 18.04 и 19.10. Все они работали с вариантами ядра 5.3.x, хотя Pop! ОС строит собственное ядро. BIOS обновлен до 0.1.12.1, последней версии на данный момент согласно веб-сайту Dell и диспетчеру встроенного ПО. Компьютер использует мой графический процессор NVidia, хотя проблема все еще возникает с графикой Intel. Никакие дополнительные флаги не добавили мои параметры ядра в /etc/default/grub
.
Я нашел решение, переустановив ОС, и приостановка/возобновление работали нормально, пока я не установил обновления. Одним из обновлений является пакет intel-microcode
.
Откат intel-microcode
с 3.20191115.1ubuntu018.04.2
на 3.20180312.0~ubuntu18.04.1
и apt-mark hold intel -microcode
, похоже, на данный момент решил проблему.
К слову, мой арендодатель Dell Precision 5520 с аналогичными аппаратными характеристиками работает под управлением последней версии Pop! В ОС 18.04 такой проблемы нет.