[Ubuntu, Realtek RTL-8110SC/8169SC] отваливается сетевой интерфейс на ubuntu 14.04.5 lts
Стал отваливаться сетевой интерфейс. Особенно, если включить трансляции с twitch или youtube.
В логах dmesg:
[ 2501.001173] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2501.014871] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2501.028736] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2501.042866] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2511.005453] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2511.019260] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2511.033211] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
[ 2511.044531] r8169 0000:07:01.0 enp7s1: rtl_counters_cond == 1 (loop: 1000, delay: 10).
В dmesg лучше искать командой:
В ubuntu 14
# dmesg | grep -e eth -e r8169
Ubuntu 18
# dmesg | grep -e enp7s1 -e r8169
При перезагрузке какое-то время сеть работает. Потом опять перестает работать.
Также помогают на какое-то время следующие команды. Эффект как от перезагрузки всего компьютера.
В ubuntu 14
-- нашел интерфейсы следующим образом
# find /sys/devices -name eth*
-- собственно перестартовка
# echo 1 >/sys/devices/pci0000:00/0000:00:1e.0/0000:07:01.0/remove
# echo 1 >/sys/devices/pci0000:00/0000:00:1e.0/rescan
ubuntu 18
# find /sys/devices -name enp*
Получил:
/sys/devices/pci0000:00/0000:00:1e.0/0000:07:01.0/net/enp7s1
# echo 1 >/sys/devices/pci0000:00/0000:00:1e.0/0000:07:01.0/remove
# echo 1 >/sys/devices/pci0000:00/0000:00:1e.0/rescan
# lsmod | grep r8169
r8169 86016 0
mii 16384 1 r8169
# modinfo r8169 | grep -i version
version: 2.3LK-NAPI
srcversion: 3CDA56D002C01D874AD1DCD
vermagic: 4.4.0-141-generic SMP mod_unload modversions retpoline
-- найти драйвер в системе
# find /lib/modules/$(uname -r) -name r8169.ko
/lib/modules/4.4.0-141-generic/kernel/drivers/net/ethernet/realtek/r8169.ko
# ethtool -i eth0
driver: r8169
version: 2.3LK-NAPI
firmware-version:
bus-info: 0000:07:01.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
Вроде здесь есть исходники для самостоятельной сборки драйверов.
https://elixir.bootlin.com/desktop/linux/v4.20/source/drivers/net/ethernet/realtek/r8169.c
Установил 18 версию. Стало работать лучше, но похоже, что ошибка осталась.
Буду признателен за помощь в решении.