Ноутбук HP не выходит из спящего режима должным образом

Ноутбук HP не выходит из спящего режима должным образом

На Kubuntu выход ноутбука из спящего режима оставляет меня с пустым экраном и только мышью. Мышь двигается нормально, что указывает на то, что сенсорная панель работает. Однажды она показала ошибки, что раздел EXT4 доступен только для чтения или что-то в этом роде, но мне не удалось заставить ее снова отображаться. Я подозреваю, что SSD не выходит из спящего режима.

Характеристики ноутбука: Ryzen 5500U + Radeon GPU, 8 ГБ ОЗУ, Kioxia SSD. Программное обеспечение: Kubuntu 21.10, Plasma 5.22.4, Linux kernel 5.13

решение1

Я загрузил ноутбук с Live USB и приостановил его, а затем возобновил работу. Ноутбук возобновился нормально, но SSD не появился, поэтому ссылаясь на найденные мной логи:

nvme nvme0: Device not ready; aborting reset, CSTS=0x3
nvme nvme0: Removing after probe failure status: -19

Что оказалось известной проблемой для некоторых накопителей NVMe, у которых сломалась поддержка сна. Решение (цитата из arch wiki):

В качестве обходного пути добавьте параметр ядра, iommu=softчтобы использовать программную замену аппаратного IOMMU. (Дополнительные сведения см. в разделеэта документация.) Это может привести к небольшим накладным расходам на обработку.

Редактировать: Для тех, кто не знает, как добавить параметр загрузки ядра, см.здесь. Короткая версия такова:

1- Введите sudo nano /etc/default/grubв терминале

2- Найдите строку сGRUB_CMDLINE_LINUX_DEFAULT

3- Добавьте параметр, он должен выглядеть примерно так (может немного отличаться, если у вас другие параметры ядра):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=soft"

4- Сохраните файл, нажав ctrl+X, а затем y+enter.

5- типsudo update-grub

6- Перезагрузите компьютер, и все должно быть готово.

Редактировать: Начиная с версии ядра 5.19 этот обходной путь больше не работает, работает только iommu=off.

Связанный контент