Я только что установил новый SSD на свой ноутбук (Acer Swift X) под управлением Kubuntu 21.04 с ядром 5.13.14.
Сон работал отлично, пока я не установил новый SSD. Немного важной информации:
На материнской плате есть два слота для жестких дисков, один порт PCIE/SATA и один только порт PCIE. ОС была установлена на жесткий диск, который был в порт PCIE/SATA, но мне пришлось переместить его в порт только PCIE. Новый жесткий диск занял свое место в порту PCIE/SATA.
Теперь, когда я перевожу ноутбук в спящий режим (закрывая крышку, используя опцию графического интерфейса или запуская pm-suspend), он всегда выключает светодиодный индикатор, выключает клавиатуру, экран становится черным, вентиляторы выключаются. Когда я пытаюсь возобновить работу, клавиатура снова включается, а также светодиодный индикатор, но экран остается черным (без подсветки). Хотя у ноутбука есть выделенный графический процессор, я уже исключил все возможные проблемы с графикой с помощью всех регулярных действий по устранению неполадок (путешествие с nvidia-prime, novoue.modeset=1 и так далее).
Я пытался запустить PM_DEBUG=true pm_suspend, но не вижу ничего, что указывало бы на проблему. Вот что находится в конце файла /var/log/pm-suspend.log:
+ [Сб, 15 января, 17:37:47 EST 2022: выполнение suspend = -n ]
+ printf %s\n Сб, 15 января, 17:37:47 EST 2022: выполнение приостановки
Сб, 15 января, 17:37:47 EST 2022: выполнение приостановки
+ синхронизация
+ do_suspend
+ эхо -н мем
а дальше ничего.
Также обратите внимание: новый SSD был ранее установлен в другой ноутбук с той же версией Kubuntu, сон также работал там отлично, что заставляет меня думать, что это не совсем проблема драйвера с новым SSD.
Если у кого-то есть идеи по этому поводу, это было бы очень полезно.
**ОБНОВЛЕНИЕ: после отключения нового жесткого диска (подключенного к разъему PCIE/SATA) в BIOS снова волшебным образом засыпает.
Я также нашел эту строку: 15 января 21:12:04 Ядро OMEGASUPREME: [40.165686] ahci 0000:05:00.0: порт не поддерживает спящий режим устройства
в моем kern.log
**
** ОБНОВЛЕНИЕ 2: это все равно произойдет, даже если новый жесткий диск не смонтирован **
** ОБНОВЛЕНИЕ 3: Это странное, но может дать некоторое представление о потенциальной проблеме. Если я загружаюсь в Windows с отключенным жестким диском, видеокарта вообще не обнаруживается. Если я снова включу его и загружусь в Windows, видеокарта снова станет пригодной для использования. Теперь это может быть что-то столь же простое, как программное обеспечение Nvidia, ожидающее, что драйверы будут на жестком диске в слоте 1, или это может быть что-то более сложное. Однако обратите внимание, что Windows отлично работает в спящем режиме, когда жесткий диск включен. **