Bug 56536

Summary: После выхода из гибернации не работает ethernet с драйвером r8169
Product: Branch p11 Reporter: Kirill Sen <senkd>
Component: kernel-image-6.12Assignee: Vitaly Chikunov <vt>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5    
Version: unspecified   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=56480
Attachments:
Description Flags
Архив с логами
none
sosreport none

Description Kirill Sen 2025-10-21 19:12:26 MSK
Образы: 
Workstation K 11.1.1
Workstation 11.1

Версия ядра : kernel-image-6.12-6.12.41-alt1.x86_64

Стенды: (На всех используется один и тот же драйвер: driver: r8169)
    ASRock B450M PRO4-F
    Dell Vostro 3268
    DEPO Neos DE5
    Gigabyte A320M-S2H-CF
    HIPER WORKBOOK U26

Шаги воспроизведения:
    1. Установить систему с настройками по умолчанию
    2. Из под пользовательского сеанса отправить компьютер в гибернацию через графику или команду терминала # systemctl hibernate

Ожидаемый результат:
Компьютер после выхода из гибернации функционирует как было до ухода.

Фактический результат:
После выхода из гибернации долго грузится ethernet, но в итоге спустя около 3-5 минут подключается, однако сеть недоступна.
Во время долгих попыток подключения возникает ошибка "Параметры IP недоступны."

Дополнительная информация:
После перезагрузки NetworkManager работоспособность ethernet подключения не возобновляется.
Для возобновления работоспособности помогает перезагрузка ПК или отправка компьютера в сон через графику или терминал # systemctl suspend, причем после сна практически мгновенно становится работоспособным.

В системном журнале после гибернации появляются ошибки (во вложении journalctl_после_гибернации):

июл 01 09:45:55 puppyripen NetworkManager[5708]: <info>  [1751352355.3050] device (enp1s0): state change: ip-config -> failed (reason 'ip-config-unavailable', managed-type: 'full')
июл 01 09:45:55 puppyripen NetworkManager[5708]: <info>  [1751352355.3060] manager: NetworkManager state is now DISCONNECTED
июл 01 09:45:55 puppyripen NetworkManager[5708]: <warn>  [1751352355.3065] device (enp1s0): Activation: failed for connection 'System enp1s0'

Обходной путь решающий проблему:
# mkdir -p /etc/systemd/system/systemd-hibernate.service.d

# cat >/etc/systemd/system/systemd-hibernate.service.d/50-reset_network_pre.conf <<-EOF
[Service]
ExecStartPre=modprobe -r r8169
EOF

# cat >/etc/systemd/system/systemd-hibernate.service.d/50-reset_network_post.conf <<-EOF
[Service]
ExecStartPost=modprobe r8169
EOF

# systemctl daemon-reload
Comment 1 Kirill Sen 2025-10-21 19:13:30 MSK
Created attachment 19869 [details]
Архив с логами
Comment 2 Kirill Sen 2025-10-21 19:15:19 MSK
Created attachment 19870 [details]
sosreport