Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Теряется ethernet карта после просыпания  (Прочитано 5232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Доброго всем здоровья!
Есть бук Fujitsu NH 532 с установленной 16.04 для декстопов (х64). Все прекрасно, но временами (не всегда), после віхода из спящего режима теряем ethernet карту. Вот совсем прямо.
lspci -knn | grep Eth -A2 не показывает ничего
ifconfig -a тоже эту карту не видит.
Перезапуск network-manager тоже не помогает.
Помогает ребут. После него все восстанавливается и работает как нужно.
Вывод lspci -knn | grep Eth -A2 когда все нормально:
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
Subsystem: Fujitsu Limited. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10cf:175a]
Kernel driver in use: r8169
Kernel modules: r8169

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #1 : 14 Августа 2019, 16:07:09 »
dlsumy, а если вместо перезагрузки машины целиком команду sudo rmmod -f r8169 && sudo modprobe r8169после потери сетевой карты сделать - помогает?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #2 : 14 Августа 2019, 16:29:50 »
dlsumy, а если вместо перезагрузки машины целиком команду sudo rmmod -f r8169 && sudo modprobe r8169после потери сетевой карты сделать - помогает?
Ситуация возникает далеко не всегда. Воспроизвести специально не могу. Как возникнет - попробую.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #3 : 14 Августа 2019, 21:34:18 »
zg_nico, rmmod - это как-то грубо, хотя бы "modprobe -r".
М.б., сначала проверять, загружен ли r8169? Если да, то перезапускать сеть. Если в 16.04 используется systemd, то от root
systemd restart networking.service
Пётр.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #4 : 15 Августа 2019, 05:31:18 »
systemd restart networking.service
Такое делал. Без толку.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #5 : 09 Сентября 2019, 08:31:27 »
dlsumy, а если вместо перезагрузки машины целиком команду sudo rmmod -f r8169 && sudo modprobe r8169после потери сетевой карты сделать - помогает?
Сделал. Соединения все равно нет.
В системном логе полно такого:
Sep  9 08:19:57 book kernel: [305587.012958] r8169 0000:05:00.0 enp5s0f0: rtl_counters_cond == 1 (loop: 1000, delay: 10).Кстати был не прав, ifconfig -a сетевую видит. Перезапуск сервиса, запуск вручную dhclient не помогают :(

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #6 : 09 Сентября 2019, 09:36:45 »
Соединения все равно нет
можно попробовать драйвер заменить. Рекомендую сперва озадачиться созданием резервной копии системы (на случай если что-то пойдет не так - можно будет все вернуть в исходное состояние быстро и безболезненно).
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #7 : 09 Сентября 2019, 11:58:15 »
zg_nico,
Этот драйвер заменить очень просто, и не надо никаких бэкапов


sudo apt install r8168-dkms
При удалении пакета все вернется на r8169. Это устанавливает драйвер от Realtek. В большинстве случаев помогает, когда какая-т ревизия неважно работает на каком-то ядре.

Пользователь добавил сообщение 09 Сентября 2019, 11:59:16:
Но лучше поставить в 16.04 hwe ядро, если это еще не сделано.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #8 : 10 Сентября 2019, 14:34:28 »

sudo apt install r8168-dkms
Не прошло (

oading new r8168-8.041.00 DKMS files...
First Installation: checking all kernels...
Building only for 4.10.0-38-generic
Building initial module for 4.10.0-38-generic
Error! Bad return status for module build on kernel: 4.10.0-38-generic (x86_64)
Consult /var/lib/dkms/r8168/8.041.00/build/make.log for more information.

Но лучше поставить в 16.04 hwe ядро, если это еще не сделано.
Можно ссылку или еще что? Больше конкретики. Убунтой "играюсь" на нотике - не очень по ней спец.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #9 : 10 Сентября 2019, 21:23:09 »
Вот не оно ли? Имя пакета.
linux-image-lowlatency-hwe-16.04
Пётр.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #10 : 10 Сентября 2019, 21:36:00 »
Не прошло (
Ну да, с этими ядрами hwe не всегда пакеты совместимы. У вас странная версия ядра, надо сказать.
А объяснять как поставить из исходников, и что с ними делать, чтобы после обновлений не слетали, извините, не буду.


linux-image-lowlatency-hwe-16.04
Это к чему? Оно не должно стоять.

Для начала просто систему обновить. Видимо это никогда не делалось.
« Последнее редактирование: 10 Сентября 2019, 21:46:35 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #11 : 11 Сентября 2019, 05:28:32 »
Для начала просто систему обновить. Видимо это никогда не делалось.
Все, что система просит  - обновляется.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #12 : 11 Сентября 2019, 23:24:05 »
Pilot6, а зачем тогда оно, которое не должно стоять?
Пётр.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #13 : 11 Сентября 2019, 23:30:50 »
Все, что система просит  - обновляется.
Тогда ядро никак не может быть 4.10. Что-то там у вас поломано.
На Ubuntu 16.04 ядро может быть либо 4.4, либо 4.15.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн dlsumy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Теряется ethernet карта после просыпания
« Ответ #14 : 12 Сентября 2019, 09:30:20 »
Все, что система просит  - обновляется.
Тогда ядро никак не может быть 4.10. Что-то там у вас поломано.
На Ubuntu 16.04 ядро может быть либо 4.4, либо 4.15.

Я как бы не могу спорить... Может и не может, но есть. По крайней мере сама Ubuntu так считает:
$ uname -a
Linux book.dl.sm.ua 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Может стОит обновить ядро? Что подскажут опытные люди?

 

Страница сгенерирована за 0.082 секунд. Запросов: 25.