На 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
.