Всем добрый день!
Вы будете смеяться, но мне понравилась в использовании Astra Linux и я её поставил на свой старенький ноутбук Lenovo G505S, чтобы таскать его с собой в отпуск, когда какая-то неожиданная работа будет появляться посреди него. Именно в ней меньше всего проблем с КриптоПро. А ещё она кушает со старта всего 300-400 Мб ОЗУ и работает ультра быстро. Но это так, вводная часть.
Конфигурация моего ноута ниже. Может пригодится.
##### mike@lenovo-g505s
####### -----------------
##O#O## OS: Astra Linux 1.7 x86-64 x86_64
####### Host: 20255 Lenovo G505s
########### Kernel: 5.10.0-1057-generic
############# Uptime: 54 mins
############### Packages: 2079 (dpkg)
################ Shell: bash 5.0.3
################# Resolution: 1366x768
##################### DE: fly
##################### WM: fly-wm
################# Terminal: x-terminal-emul
CPU: AMD A10-5750M APU (4) @ 2.500GHz
GPU: AMD ATI Radeon HD 8650G
Memory: 334MiB / 7154MiB
Всё в ней вроде складно да ладно лично для меня, да вот столкнулся с непонятной проблемой.
Ноутбук уходит в гибернацию исправно и возвращается из неё тоже исправно - ядро считывает со свап раздела данные и система восстанавливается. Но вот экран выключается и не включается. После того, как счётчик восстановления доходит до 100% экран гаснет и всё. Он именно гаснет, это не просто тёмный экран с подсветкой. При этом показатели /sys/class/backlight/radeon_b10 показывают, что подсветка работает (уровень 255), никаких ошибок в /var/log/boot.log или /var/log/Xorg.0.log нет (делал команды типа cat /var/log/boot.log | grep fail). А вот в /var/log/kernel.log нашёл это:
Aug 24 14:07:54 lenovo-g505s kernel: radeon 0000:00:01.0: failed VCE resume (-22).
Aug 24 14:07:54 lenovo-g505s kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
Aug 24 14:07:54 lenovo-g505s kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed
Aug 24 14:07:54 lenovo-g505s kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
Aug 24 14:07:54 lenovo-g505s kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed
Самое интересное, что после восстановления из гибернации де-факто работает всё, кроме экрана - я на ощупь ввёл пароль, зашёл в систему и у меня автоматом стартанул x11vnc, после чего я успешно зашёл на ноутбук и увидел там работающий Fly-DE и всё остальное. В целом, работает всё, кроме дисплея.
При обычном старте никаких ошибок нет, экран включается нормально. Ждущий режим (suspend to RAM) работает тоже отлично.
Самое интересное, что в версии Astra Linux CE 2.12 на базе Debian 9 таких проблем не было. Ноут уходил и выходил из гибернации вполне успешно. Но как сменил на Astra Linux 1.7 на базе Debian 10, появилась эта проблема.
Может знает кто куда копать? Надо или как-то решить вопрос, чтобы дисплей инициализировался в последнюю очередь что ли, или вообще не участвовал в гибернации. Может есть какие-то параметры ядра?
Не пинайте сильно, я не программист, я просто юрист)