Realtek ошибки компиляции драйвера Ethernet - ядро 5.3 - Ubuntu 18.04

Какие-либо подсказки о том, как получить рабочий драйвер для Realtek 8168?

Функции Intel Wireless обычно, однако, Realtek соединила проводом, не делает начиная со сбоев компиляции драйвера.

Ошибки компиляции:

    DKMS make.log for r8168-8.045.08 for kernel 5.3.0-22-generic (x86_64)
Thu Nov 14 11:16:00 CET 2019
make: Entering directory '/usr/src/linux-headers-5.3.0-22-generic'
  CC [M]  /var/lib/dkms/r8168/8.045.08/build/r8168_n.o
  CC [M]  /var/lib/dkms/r8168/8.045.08/build/r8168_asf.o
  CC [M]  /var/lib/dkms/r8168/8.045.08/build/rtl_eeprom.o
  CC [M]  /var/lib/dkms/r8168/8.045.08/build/rtltool.o
/var/lib/dkms/r8168/8.045.08/build/r8168_n.c: In function ‘rtl8168_down’:
/var/lib/dkms/r8168/8.045.08/build/r8168_n.c:27919:9: error: implicit declaration of function ‘synchronize_sched’; did you mean ‘synchronize_net’? [-Werror=implicit-function-declaration]
         synchronize_sched();  /* FIXME: should this be synchronize_irq()? */
         ^~~~~~~~~~~~~~~~~
         synchronize_net
cc1: some warnings being treated as errors
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/r8168/8.045.08/build/r8168_n.o' failed
make[1]: *** [/var/lib/dkms/r8168/8.045.08/build/r8168_n.o] Error 1
Makefile:1655: recipe for target '_module_/var/lib/dkms/r8168/8.045.08/build' failed
make: *** [_module_/var/lib/dkms/r8168/8.045.08/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.3.0-22-generic'

Вывод от lshw... sudo lshw-C сеть

  *-network                 
       description: Wireless interface
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 6b
       serial: 7c:7a:91:26:92:15
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.3.0-22-generic firmware=17.3216344376.0 ip=192.168.18.40 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:47 memory:f7d00000-f7d01fff


  *-network UNCLAIMED
       description: Ethernet controller
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 0c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:e000(size=256) memory:f7c00000-f7c00fff memory:f0000000-f0003fff

sudo dpkg -l | grep r8168; dkms status

rc  r8168-dkms                                    8.045.08-2                                             all          dkms source for the r8168 network driver
v4l2loopback, 0.10.0, 5.3.0-20-generic, x86_64: installed
v4l2loopback, 0.10.0, 5.3.0-22-generic, x86_64: installed
1
задан 15 November 2019 в 15:50

1 ответ

Это означает, что версия драйвера является несовместимой с 5.3 ядрами Linux.

, Но скорее всего Вам не нужен этот драйвер вообще, потому что r8169 модуль ядра, как предполагается, управляет сетевым адаптером хорошо.

можно удалить этот драйвер

sudo apt remove r8168-dkms

, если он был установлен с помощью apt.

после удаления этого модуля перезагрузка и NIC должны ve, управляемый r8169.

0
ответ дан 7 December 2019 в 18:07

Другие вопросы по тегам:

Похожие вопросы: