Bug 56536 - После выхода из гибернации не работает ethernet с драйвером r8169
Summary: После выхода из гибернации не работает ethernet с драйвером r8169
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: kernel-image-6.12 (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-21 19:12 MSK by Kirill Sen
Modified: 2025-10-21 21:11 MSK (History)
0 users

See Also:


Attachments
Архив с логами (406.42 KB, application/gzip)
2025-10-21 19:13 MSK, Kirill Sen
no flags Details
sosreport (3.68 MB, application/x-xz)
2025-10-21 19:15 MSK, Kirill Sen
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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