Рейтинг:1

Сетевой кабель отключен после выхода из зависания после обновления до 21.04

флаг nr

Я только что обновился до 21.04. Теперь после пробуждения от приостановки. Сетевой кабель отображается как отключенный. Я нашел решение. то есть я должен удалить и переустановить драйвер устройства Ethernet. Через modprobe -r, а затем -i. Каждый раз после выхода из режима ожидания.

Есть ли элегантное и простое решение, чтобы исправить это?

Обновлено с 20.10 по 21.04

lspci-nn | grep -я Ethernet

04:00.0 Ethernet-контроллер [0200]: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller [1969:e091] (версия 13)


sudo lshw -C сеть
  *-сеть                 
       описание: Интерфейс Ethernet
       продукт: Гигабитный Ethernet-контроллер Killer E220x
       производитель: Qualcomm Atheros
       физический идентификатор: 0
       информация о шине: pci@0000:04:00.0
       логическое имя: enp4s0
       версия: 13
       серийный: 44:8a:5b:46:f3:a5
       размер: 1 Гбит/с
       пропускная способность: 1 Гбит/с
       ширина: 64 бита
       часы: 33 МГц
       возможности: pm pciexpress msi msix bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
       конфигурация: автосогласование=на широковещании=да драйвер=alx версия драйвера=5.11.0-18-универсальный дуплекс=полный ip=192.168.1.158 задержка=0 ссылка=да многоадресная рассылка=да порт=скорость витой пары=1 Гбит/с
       ресурсы: irq: 19 память: f7900000-f793ffff ioport: d000 (размер = 128)
  *-сеть ОТКЛЮЧЕНА
       описание: Беспроводной интерфейс
       продукт: Беспроводная связь 3160
       производитель: корпорация Intel
       физический идентификатор: 0
       информация о шине: pci@0000:05:00.0
       логическое имя: wlp5s0
       версия: 83
       серийный номер: 30:3а:64:5ф:7б:1б
       ширина: 64 бита
       часы: 33 МГц
       возможности: pm msi pciexpress bus_master cap_list ethernet физическая беспроводная
       конфигурация: широковещательная передача = да, драйвер = версия драйвера iwlwifi = 5.11.0-18-универсальная прошивка = 17.3216344376.0 3160-17.ucode, задержка = 0, ссылка = нет многоадресной рассылки = да, беспроводная связь = IEEE 802.11
       ресурсы: irq:35 память:f7800000-f7801fff



инкси-Fxz
Система: Ядро: 5.11.0-18-generic x86_64 Биты: 64 Компилятор: gcc v: 10.2.1 Рабочий стол: GNOME 3.38.4 
           Дистрибутив: Ubuntu 21.04 (Hirsute Hippo) 
Машина: Тип: Ноутбук Система: Продукт Micro-Star: GP70 2PE v: REV:1.0 Серийный номер: <filter> 
           Mobo: Модель Micro-Star: MS-175A v: REV:1.0 серийный номер: <filter> BIOS: American Megatrends v: E175AIMS.109 
           дата: 27.05.2014 
Аккумулятор: ID-1: BAT1 Заряд: 6,8 Втч Состояние: 6,8/48,8 Втч (14%) Модель: MSI Corp. Состояние MS-175A: Полный 
ЦП: Информация: четырехъядерная модель: Intel Core i7-4710HQ биты: 64 тип: MT Арка MCP: Haswell rev: 3 Кэш L2: 6 МБ 
           флаги: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 39909 
           Скорость: 2561 МГц мин./макс.: 1800/3500 МГц Частота ядер (МГц): 1: 2561 2: 2852 3: 2695 4: 2582 5: 2495 6: 2494 7: 2467 
           8: 2487 
Графика: Устройство-1: Процессор Intel Core 4-го поколения Встроенная графика Производитель: Micro-Star Драйвер MSI: i915 v: ядро 
           идентификатор шины: 00:02.0 
           Устройство-2: NVIDIA GM108M [GeForce 840M] поставщик: Micro-Star Драйвер MSI: nvidia v: 460.80 bus ID: 01:00.0 
           Дисплей: сервер x11: драйвер X.Org 1.20.11: загружено: modesetting,nvidia выгружено: fbdev,nouveau,vesa 
           разрешение: 1600x900 
           OpenGL: рендерер: GeForce 840M/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80 прямой рендеринг: Да 
Аудио: Устройство-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Поставщик аудио: Micro-Star Драйвер MSI: snd_hda_intel 
           v: идентификатор шины ядра: 00:03.0 
           Устройство-2: Intel 8 Series/C220 Series High Definition Audio поставщик: Micro-Star Драйвер MSI: snd_hda_intel v: ядро 
           идентификатор шины: 00:1b.0 
           Звуковой сервер: ALSA v: k5.11.0-18-generic 
Сеть: Устройство-1: Qualcomm Atheros Killer E220x Gigabit Ethernet поставщик: Micro-Star Драйвер MSI: alx v: порт ядра: d000 
           идентификатор шины: 04:00.0 
           ЕСЛИ: состояние enp4s0: скорость: 1000 Мбит/с, дуплекс: полный mac: <filter> 
           Устройство-2: драйвер Intel Wireless 3160: iwlwifi v: порт ядра: идентификатор шины d000: 05:00.0 
           ЕСЛИ: состояние wlp5s0: не работает mac: <filter> 
Bluetooth: Устройство-1: Тип беспроводного интерфейса Intel Bluetooth: Драйвер USB: btusb v: 0.8 Идентификатор шины: 1-1.3:4 
           Отчет: ID: состояние hci0: работает pscan bt-v: 2.1 lmp-v: 4.0 адрес: <filter> 
Диски: Локальное хранилище: всего: 931,51 ГиБ, использовано: 596,27 ГиБ (64,0%) 
           ID-1: /dev/sda поставщик: Toshiba модель: MQ01ABD100 размер: 931,51 ГиБ температура: 39 C 
Раздел: ID-1: / размер: 914,9 ГиБ Используемый: 596,27 ГиБ (65,2%) fs: ext4 dev: /dev/sda4 
           ID-2: /boot/efi Размер: 512 МБ Использовано: 4 КиБ (0,0%) fs: vfat dev: /dev/sda3 
Подкачка: ID-1: тип подкачки-1: размер файла: 2 ГБ использовано: 23,8 МБ (1,2%) файл: /swapfile 
Датчики: Температура системы: ЦП: 84,0 C Мобо: N/A GPU: nvidia temp: 42 C 
           Скорости вентилятора (об/мин): нет данных 
Информация: Процессы: 365 Время работы: 7 ч 58 м Память: 15,55 ГиБ Использовано: 5,48 ГиБ (35,2%) Инициализация: systemd уровень запуска: 5 Компиляторы: 
           gcc: 10.3.0 Пакеты: 2784 Оболочка: Bash v: 5.1.4 inxi: 3.3.01 

 кошка /etc/network/interfaces и кошка /etc/netplan/*.yaml
cat: /etc/network/interfaces: Нет такого файла или каталога
кот: и: Нет такого файла или каталога
кошка: кошка: нет такого файла или каталога
# Разрешить NetworkManager управлять всеми устройствами в этой системе
сеть:
  версия: 2
  визуализатор: NetworkManager

Обновлять. Я следовал предложениям здесь. Драйверы не удаляются автоматически и не устанавливаются после выхода из режима ожидания. https://askubuntu.com/a/1058760/1247412

Raffles avatar
флаг in
Возможно это ваше ядро. Можете ли вы запустить `inxi -Fxz` в терминале и отредактировать вывод в свой вопрос? Возможно, вам придется установить inxi с помощью `sudo apt install inxi`. Вы также можете попробовать «nmcli network off && nmcli network on» в качестве временного решения.
heynnema avatar
флаг ru
С какой версии Ubuntu вы обновились? [Отредактируйте свой вопрос] (https://askubuntu.com/posts/1346226/edit) и покажите мне `lspci -nn | grep -i ethernet` и `sudo lshw -C сеть`. Начинайте комментировать меня с @heynnema или я пропущу их.
heynnema avatar
флаг ru
Вы не показали мне другие детали, которые я просил...
john lau avatar
флаг nr
@хейннема Я не могу вставлять длинные абзацы.
heynnema avatar
флаг ru
Не вставляйте этот вывод в комментарии... скорее... как отредактируйте исходный вопрос... вставьте их туда, выберите вставленный текст, затем щелкните значок {}.
john lau avatar
флаг nr
@heynnema я добавил в свой OP
heynnema avatar
флаг ru
Спасибо. Другая сетевая карта, чем я ожидал. Покажите мне `cat /etc/network/interfaces` и `cat /etc/netplan/*.yaml`.
john lau avatar
флаг nr
@raffles я добавил в ОП. Спасибо.
heynnema avatar
флаг ru
Используете ли вы кабели категории 5e или категории 6?
john lau avatar
флаг nr
@heynnema Добавлено в ОП. Спасибо. Я использую кат 6.
heynnema avatar
флаг ru
Подозреваю проблему с драйвером alx. Загрузитесь в меню GRUB и выберите предыдущее ядро ​​​​20.10 и посмотрите, возникает ли проблема.
john lau avatar
флаг nr
@heynnema Я сделал то, что ты упомянул. Выберите предыдущее ядро ​​Linux в меню grub. ядро 5.8. И да, Ethernet подключен после пробуждения от приостановки.
heynnema avatar
флаг ru
См. https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1931301.
john lau avatar
флаг nr
@heynnema, пожалуйста, посмотрите новый раздел, который я добавил внизу.
heynnema avatar
флаг ru
@johnlau Вы не совсем следовали примерам, показанным по этой ссылке. Попробуй снова. Это может работать как обходной путь.
john lau avatar
флаг nr
@heynnema Теперь это работает. Спасибо.
heynnema avatar
флаг ru
@johnlau Я добавил обновление № 2 к своему ответу.
Рейтинг:0
флаг cx

Я думаю, что перезагрузка слишком тяжелая и ненужная. Просто перезагрузите модули ядра сетевой карты, чтобы омолодить эту мертвую сетевую карту.

В последнее время у меня такие же проблемы с сетевой картой, когда я перехожу из спящего режима в оперативную память. Но в прошлом я на 100% уверен, что у меня не было проблем. Я подозреваю, что здесь виноваты новые драйверы ядра, 5.11.0-25-generic.

Итак, в Ubuntu 20.04 с lshw -C сеть я получаю имя драйвера, затем с modprobe -rv имя_водителя удалю и с modprobe -v имя_драйвера моя кабельная сеть Ethernet вернулась

Больше ничего не работает, systemctl перезапустить NetworkManager не могу разбудить мою сетевую карту без шага повторения драйвера modprobe. Я подозреваю, что виноват WOL, я имею в виду, что они ждут пробуждения локальной сети, а не локального возобновления сна.

27 августа 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3313] менеджер: сон: запрошен сон (в спящем режиме: нет, включено: да)
27 августа 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3314] менеджер: состояние NetworkManager теперь ASLEEP
27 августа 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3317] устройство (enp2s0): изменение состояния: активировано -> деактивируется (причина «спящий», sys-iface-state: «управляемый»)
27 августа 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3692] устройство (enp2s0): изменение состояния: деактивация -> отключено (причина «спящий», sys-iface-state: «управляемый»)
27 августа 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3881] dhcp4 (enp2s0): отменена транзакция DHCP
27 августа, 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3881] dhcp4 (enp2s0): привязка состояния изменена -> выполнено
27 августа 01:54:53 berbecel NetworkManager[2357602]: <info> [1630018493.3920] устройство (enp2s0): изменение состояния: отключено -> неуправляемое (причина «спящий», sys-iface-state: «управляемый»)
28 августа 02:24:11 berbecel NetworkManager[2357602]: <info> [1630106651.3796] менеджер: сон: запрошено пробуждение (в спящем режиме: да включено: да)
28 августа 02:24:11 berbecel NetworkManager[2357602]: <info> [1630106651.3797] устройство (enp2s0): изменение состояния: неуправляемое -> недоступное (причина «управляемое», sys-iface-state: «управляемое»)
28 августа 02:24:11 berbecel NetworkManager[2357602]: <info> [1630106651.3812] менеджер: состояние NetworkManager теперь ОТКЛЮЧЕНО

но потом

28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2431] устройство (enp2s0): драйвер '(null)' не поддерживает определение несущей.
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2433] устройство (enp2s0): драйвер 'alx' не поддерживает определение несущей.
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2436] менеджер: (enp2s0): новое устройство Ethernet (/org/freedesktop/NetworkManager/Devices/2)
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2445] устройство (enp2s0): изменение состояния: неуправляемое -> недоступное (причина «управляемое», sys-iface-state: «внешнее»)
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2565] устройство (enp2s0): изменение состояния: недоступно -> отключено (причина «нет», sys-iface-state: «управляемый»)
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2577] устройство (enp2s0): активация: запуск соединения «rdslink» (7ef38c4e-886b-3738-b740-eb3b676cde2d)
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2578] устройство (enp2s0): изменение состояния: отключено -> подготовить (причина «нет», sys-iface-state: «управляемый»)
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2586] устройство (enp2s0): изменение состояния: подготовка -> конфигурация (причина «нет», sys-iface-state: «управляемый»)
28 августа 02:47:59 berbecel NetworkManager[2368981]: <info> [1630108079.2592] устройство (enp2s0): изменение состояния: config -> failed (причина 'config-failed', sys-iface-state: 'managed')
28 августа 02:47:59 berbecel NetworkManager [2368981]: <предупреждение> [1630108079.2606] устройство (enp2s0): активация: не удалось установить соединение «rdslink»

так выглядишь устройство (enp2s0): драйвер «alx» не поддерживает обнаружение несущей. означает, что мой QCA8171 Gigabit Ethernet не поддерживает WOL, и переход в спящий режим означает, что он будет спать в ожидании сигнала WOl, который никогда не прибудет?

totedati avatar
флаг cx
Что ж, для Ubuntu Linux 20.04, моего дистрибутива, достаточно переработать драйверы сетевой карты alx. Если служба NetworkManager уже запущена, сетевая карта будет автоматически обнаружена немедленно, в противном случае потребуется перезапуск службы NetworkManager. Это означает: `sudo modprobe -rv alx sudo modprobe -v alx` достаточно. Если не `sudo systemctl перезапустить NetworkManager` должно быть достаточно
Рейтинг:0
флаг cn

У меня была такая же проблема с обновлением с 20.08 до 21.04, я немного использовал беспроводную связь и сегодня переустановил 21.04 с нуля, предполагая, что это какая-то ошибка обновления.

Свежая установка по-прежнему не работает.

mike@mike-XPS-8930:~$ lspci -nn | grep -я Ethernet 04:00.0 Ethernet-контроллер [0200]: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller [1969:e0a1] (версия 10) Майк@Майк-XPS-8930:~$

Рейтинг:0
флаг ru

Попробуйте это... в Терминал делать nm-соединение-редактор и выберите проводное соединение для редактирования.

  • подтвердите адрес Ethernet устройства
  • подтвердить WOL
  • изменить Link Negotiation на Automatic
    • или попробуйте Manual/1000Mb/полный
  • перезагрузитесь и повторите проверку

введите описание изображения здесь

Также проверьте Подключаться автоматически...

введите описание изображения здесь

Обновление №1:

Посмотреть отчет об ошибке https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1931301

Обновление №2:

Используемые исправления обхода от Ubuntu 18.04 - Ethernet отключен после приостановки

Raffles avatar
флаг in
Проверьте правописание в первой строке, второй заштрихованный блок :)
heynnema avatar
флаг ru
@Raffles Спасибо! Кофе еще не до конца заварился :-)
john lau avatar
флаг nr
Это значения по умолчанию в nm-connection-editor. Подключаться автоматически с приоритетом -999 Link Negotiation - вручную 100 Мбит/с (хотя обычно это 1000 Мбит/с) ВОЛ — по умолчанию Я пробовал автоматическое согласование ссылок. а также вручную 1gps. Все еще не работает.
heynnema avatar
флаг ru
@johnlau Изменить автоматическое подключение, приоритет = 0, а отрицание ссылки = игнорируется. Посмотрите, есть ли разница.
heynnema avatar
флаг ru
@johnlau Покажите мне `cat /etc/initramfs-tools/conf.d/resume` и `grep -i GRUB_CMDLINE_LINUX /etc/default/grub`.
heynnema avatar
флаг ru
@johnlau Когда это не удается, вместо перезагрузки модуля alx попробуйте «sudo dhclient enp4s0» и посмотрите, вернет ли это его.
john lau avatar
флаг nr
@heynnema я устанавливаю приоритет на 0 и связываю Neg с игнорированием. Никаких различий.
john lau avatar
флаг nr
@heynnema cat /etc/initramfs-tools/conf.d/resume cat: /etc/initramfs-tools/conf.d/resume: Нет такого файла или каталога
john lau avatar
флаг nr
@heynnema grep -i GRUB_CMDLINE_LINUX /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск" GRUB_CMDLINE_LINUX=""
john lau avatar
флаг nr
@heynnema sudo dhclient enp4s0 RTNETLINK отвечает: Нет такого устройства
heynnema avatar
флаг ru
@johnlau Добавьте себя в отчет об ошибке, на который я дал ссылку в предыдущем комментарии. Добавьте утверждение «это тоже влияет на меня».
john lau avatar
флаг nr
@heynnema Готово.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.