[РЕШЕНО] realtek r8169 отваливается интернет при нагрузке на сеть

asgard
Unable to install module r8168/8.047.04 for kernel 5.3.4-arch1-1-ARCH: Missing kernel headers.
А перевести??? ... погуглить??? - Missing kernel headers ... нужны пакеты linux-headers и dkms
Ошибки не исчезают с опытом - они просто умнеют
vasek
asgard
Unable to install module r8168/8.047.04 for kernel 5.3.4-arch1-1-ARCH: Missing kernel headers.
А перевести??? … погуглить??? - Missing kernel headers … нужны пакеты linux-headers и dkms
Все уже установлено, эти пакеты входят в стандартную сборку arch linux

yay -S dkms
[sudo] пароль для asgard:
предупреждение: dkms-2.7.1-1 не устарел -- переустанавливается

yay -S linux-headers
предупреждение: linux-headers-5.3.5.arch1-1 не устарел -- переустанавливается
asgard, если ставил из AUR, разбирайся сам, возможно стоят разные версии linux и linux-headers или что другое - нам не известно, а значит одни гадания.
А вообще совет на будущее - если тяжело устранять ошибки при установке из AUR, не используй его, а ищи альтернативу. Например, в китайской репе archlinuxcn уже имеется пакет r8168-dkms, так что нет смысла его собирать из AUR, а проще прописать китайскую репу (как? - ищи на форуме, описывалось несколько раз).
PS - pacman -Ss r8168-dkms
archlinuxcn/r8168-dkms 8.047.04-1
    A kernel module for Realtek 8168 network cards
Читай внимательнее логи установки - будет написано, что нужно будет сделать дополнительно.
И да, возможно это и не поможет - 100% гарантии нет.
Ошибки не исчезают с опытом - они просто умнеют
vasek
asgard, если ставил из AUR, разбирайся сам, возможно стоят разные версии linux и linux-headers или что другое - нам не известно, а значит одни гадания.
А вообще совет на будущее - если тяжело устранять ошибки при установке из AUR, не используй его, а ищи альтернативу. Например, в китайской репе archlinuxcn уже имеется пакет r8168-dkms, так что нет смысла его собирать из AUR, а проще прописать китайскую репу (как? - ищи на форуме, описывалось несколько раз).
PS - pacman -Ss r8168-dkms
archlinuxcn/r8168-dkms 8.047.04-1
    A kernel module for Realtek 8168 network cards
Читай внимательнее логи установки - будет написано, что нужно будет сделать дополнительно.
И да, возможно это и не поможет - 100% гарантии нет.
Добавил китайскую репу, но проблема не в репе а в dkms он отказывается устанавливать модуль:

~  sudo pacman -Ss linux-headers
core/linux-headers 5.3.5.arch1-1 [установлен]
    Header files and scripts for building modules for Linux kernel
archlinuxcn/linux-lts316-headers 3.16.75-1
    Header files and scripts for building modules for Linux-lts316 kernel
archlinuxcn/linux-lts414-headers 4.14.149-1
    Header files and scripts for building modules for Linux-lts414 kernel
archlinuxcn/linux-lts44-headers 4.4.196-1
    Header files and scripts for building modules for Linux-lts44 kernel
archlinuxcn/linux-lts49-headers 4.9.196-1
    Header files and scripts for building modules for Linux-lts49 kernel

~ sudo pacman -Ss dkms
extra/dkms 2.7.1-1 [установлен]
    Dynamic Kernel Modules System
extra/nvidia-390xx-dkms 390.129-11
    NVIDIA driver sources for linux, 390xx legacy branch
extra/nvidia-dkms 435.21-11
    NVIDIA driver sources for linux
community/acpi_call-dkms 1.1.0-252
    A linux kernel module that enables calls to ACPI methods through /proc/acpi/call
community/bbswitch-dkms 0.8-257
    Kernel module allowing to switch dedicated graphics card on Optimus laptops
community/broadcom-wl-dkms 6.30.223.271-20
    Broadcom 802.11 Linux STA wireless driver
community/deepin-anything-dkms 5.0.1-1
    Deepin Anything file search tool
community/ndiswrapper-dkms 1.61-8
    Module for NDIS (Windows Network Drivers) drivers supplied by vendors
community/vhba-module-dkms 20190831-12
    Kernel module that emulates SCSI devices
community/virtualbox-guest-dkms 6.0.12-2
    VirtualBox Guest kernel modules sources
community/virtualbox-host-dkms 6.0.12-2
    VirtualBox Host kernel modules sources
community/wireguard-dkms 0.0.20191012-1
    next generation secure network tunnel

~  sudo pacman -S r8168-dkms
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) r8168-dkms-8.047.04-1

Будет загружено:  0,09 MiB
Будет установлено:  1,29 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов...
 r8168-dkms-8.047.04-1-x86_64                                 93,4 KiB   819K/s 00:00 [#################################################] 100%
(1/1) проверка ключей                                                                 [#################################################] 100%
(1/1) проверка целостности пакета                                                     [#################################################] 100%
(1/1) загрузка файлов пакетов                                                         [#################################################] 100%
(1/1) проверка конфликтов файлов                                                      [#################################################] 100%
(1/1) проверка доступного места                                                       [#################################################] 100%
:: Обработка изменений пакета...
(1/1) установка r8168-dkms                                                            [#################################################] 100%

Creating symlink /var/lib/dkms/r8168/8.047.04/source ->
                 /usr/src/r8168-8.047.04

DKMS: add completed.
==> To build and install your modules run: dkms install r8168/8.047.04
==> To do this automatically at startup run: systemctl enable dkms.service
==> The module r8168 conflicts with r8169. You can blacklist it with:
==> echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf
Дополнительные зависимости для 'r8168-dkms'
    linux-headers: Needed for build the module for Arch kernel [установлено]
    linux-lts-headers: Needed for build the module for LTS Arch kernel
    linux-zen-headers: Needed for build the module for ZEN Arch kernel
:: Запуск post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install r8168/8.047.04 -k 5.3.5-arch1-1-ARCH
==> Unable to install module r8168/8.047.04 for kernel 5.3.4-arch1-1-ARCH: Missing kernel headers.
Проблема решилась просто сначала r8169 не заблэклистился, после занесения его в блэклист вручную стал запускатся драйвер 8168, а dkms пишет: Unable to install module r8168/8.047.04 for kernel 5.3.4-arch1-1-ARCH: Missing kernel headers, потому что недавно систему обновлял на новое ядро, а старое еще есть в системе, но headers для него уже нет, это сначала сбило меня с толку всем спасибо за помощь. Инет пока вроде не отваливается, но надо еще денек потестить.
asgard
Missing kernel headers. потому что недавно систему обновлял на новлое ядро а старое еще есть в системе но headers для него уже нет
На будущее - при обновлении важных пакетов (типа linux, linux-headers ....) желательно перегрузиться перед выполнением такого типа работ.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.