LINUX.ORG.RU

Не заводится вывод на экран после пробуждения из сна с помощью WakeOnLan

 , ,


0

1

Доброго времени суток. Хотел настроить на своей Fedora 39 Workstation настроить WakeOnLan. Имею на борту материнку MSI PRO B650-P WIFI. Драйвер Nvidia из rpm-fusion (akmod). В настройках UEFI доступно две конфигурации пробуждения: bios и os (operation system). Если выбран bios, то доступна так же конфигурация включения через PCI. В общем, пробовал и так, и сяк. Так же настроил nmcli 802-3-ethernet.wake-on-lan magic. И, собственно, проблема. Когда отправляю WOL через роутер или Home Assistant при полностью выключенном ПК, то всё запускается хорошо. Если комп уснул, и я отправляю WOL, то компьютер просыпается, выводит на корпус температуру (сам писал сервис), пингуется. Т.е. компьютер активен. Но никакой реакции, никакого вывода на экран. После такого принудительно перезапускаю компьютер через кнопку включения. И после такого вижу низкое разрешение на загрузочном экране Fedora, которое потом нормализуется. Иногда так же при запуске после такой истории вижу в Gnome уведомление о том, что была ошибка при загрузке модуля nvidia (уведомление такое не всегда вываливается, так что дословно передать не смогу). Мне кажется, что тут опять что-то с Nvidia. И да, из сна с помощью клика по клаве,к примеру, выходит без проблем. Подскажите, куда вообще тут можно копать?

И так, я настроил ssh на своей машине и вот что мне показал journalctl -k -p err:

дек 16 06:27:18 fedora kernel: hub 8-0:1.0: config failed, hub doesn't have any ports! (err -19)
дек 16 03:27:22 fedora kernel: 
дек 16 03:27:22 fedora kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  545.29.06  Thu Nov 16 01:59:08 UTC 2023
дек 16 03:28:55 fedora kernel: usb 1-12: PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
дек 16 03:28:55 fedora kernel: usb 1-12: PM: failed to resume async: error -5
дек 16 03:30:13 fedora kernel: pcieport 0000:00:01.1: Unable to change power state from D3hot to D0, device inaccessible
дек 16 03:30:13 fedora kernel: nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible
дек 16 03:30:13 fedora kernel: snd_hda_intel 0000:01:00.1: Unable to change power state from D3hot to D0, device inaccessible
дек 16 03:30:13 fedora kernel: usb 1-12: PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
дек 16 03:30:13 fedora kernel: usb 1-12: PM: failed to resume async: error -5
дек 16 03:30:13 fedora kernel: NVRM: GPU 0000:01:00.0: GPU has fallen off the bus.
дек 16 03:30:13 fedora kernel: nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
дек 16 03:30:13 fedora kernel: nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device HDMI-0.
дек 16 03:30:13 fedora kernel: nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device DP-0.
дек 16 03:30:13 fedora kernel: BUG: kernel NULL pointer dereference, address: 000000000000026c
дек 16 03:30:13 fedora kernel: #PF: supervisor read access in kernel mode
дек 16 03:30:13 fedora kernel: #PF: error_code(0x0000) - not-present page

В 03:30 примерно я как раз вызвал WOL. Так же я получил ошибку, о которой я говорил в интерфейсе gnome:

Произошла ошибка в работе ядра, ваше ядро содержит несвободные компоненты (флаги:PWOE). Объяснение: P - Proprietary module has been loaded. W - Taint on warning. O - Out-of-tree module has been loaded. E - Unsigned module has been loaded. Разработчики не могут диагностировать отчёты в таких ядрах.Поврежденные модули: nvidia_drm,nvidia_modeset,nvidia_uvm,nvidia,xone_dongle,xone_gip.

Дополнительная информация: 6.6.6-200.fc39.x86_64 - ядро; modinfo -F version nvidia: 545.29.06

Algorithm0
() автор топика