Адаптер Realtek 8169 Gigabit ethernet только 100 Мбит/с в Dell Inspiron 5565, установка драйвера не решила

Я просто получил Dell Inspiron 5565. Это имеет сетевую плату гигабита realtek r8169, которая соединяет на уровне 100 Мбит/с (вместо 1 000 Мбит/с) с моей установкой Ubuntu 18.04 LTS. Я пытался загрузить драйвер с realtek и следовал за направлениями. Вот ссылка на драйвер, readme файл имеет направления :). Драйвер Realtek r8169

Я установил, делают использование sudo склонным - добираются, установка делают, Когда я пробую к sudo, делают чистые модули, я получаю ошибку:

make -C src/ clean
make[1]: Entering directory '/home/username/Documents/r8169-6.025.03/src'
make -C /lib/modules/4.15.0-22-generic/build SUBDIRS=/home/username/Documents/r8169-6.025.03/src clean
make[2]: Entering directory '/usr/src/linux-headers-4.15.0-22-generic'
  CLEAN   /home/username/Documents/r8169-6.025.03/src/.tmp_versions
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-22-generic'
make[1]: Leaving directory '/home/username/Documents/r8169-6.025.03/src'
make -C src/ modules
make[1]: Entering directory '/home/username/Documents/r8169-6.025.03/src'
make -C /lib/modules/4.15.0-22-generic/build SUBDIRS=/home/username/Documents/r8169-6.025.03/src modules
make[2]: Entering directory '/usr/src/linux-headers-4.15.0-22-generic'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
./scripts/gcc-version.sh: line 26: gcc: command not found
./scripts/gcc-version.sh: line 27: gcc: command not found
make[2]: gcc: Command not found
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
  CC [M]  /home/username/Documents/r8169-6.025.03/src/r8169_n.o
/bin/sh: 1: gcc: not found
scripts/Makefile.build:332: recipe for target '/home/username/Documents/r8169-6.025.03/src/r8169_n.o' failed
make[3]: *** [/home/username/Documents/r8169-6.025.03/src/r8169_n.o] Error 127
Makefile:1552: recipe for target '_module_/home/username/Documents/r8169-6.025.03/src' failed
make[2]: *** [_module_/home/username/Documents/r8169-6.025.03/src] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-22-generic'
Makefile:61: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
make[1]: Leaving directory '/home/username/Documents/r8169-6.025.03/src'
Makefile:41: recipe for target 'modules' failed
make: *** [modules] Error 2

Если я продвигаюсь вперед к sudo, делают установку, я получаю ошибку:

make -C src/ install
make[1]: Entering directory '/home/username/Documents/r8169-6.025.03/src'
make -C /lib/modules/4.15.0-22-generic/build SUBDIRS=/home/username/Documents/r8169-6.025.03/src INSTALL_MOD_DIR=kernel/drivers/net/ethernet/realtek modules_install
make[2]: Entering directory '/usr/src/linux-headers-4.15.0-22-generic'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
  DEPMOD  4.15.0-22-generic
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-22-generic'
make[1]: Leaving directory '/home/username/Documents/r8169-6.025.03/src'

Таким образом, мои вопросы, почему не делает созданного в гигабитных соединениях поддержки модуля ядра? Кроме того, Что я должен сделать? debian форум предлагает, чтобы Вы загрузили realtek встроенное микропрограммное обеспечение для получения Гигабитной производительности. Заранее спасибо :).

Обновление: 12.06.2018 В этой точке я установил недостающие зависимости и попробовал драйверы realtek r8169 и r8168dkms драйверы с тем же результатом. Я попробовал кошке Известную пользу (KG) 6 кабелей, которые соединяются на уровне гигабита в другой системе Ubuntu 16.04. Я протестировал их в своем Netgear Nighthawk R7000 Router, который выполняет версию микропрограммного обеспечения V1.0.9.26_10.2.31. Я даже соединился непосредственно с кабельным модемом. Я пытался вызвать Гигабит со скоростью sudo ethtool-s enp1s0 1 000 дуплексов, полных, я вошел в установки маршрутизатора также и сделал мою машину самым высоким приоритетом. Результатом было то же. 100 мегабит.

0
задан 12 June 2018 в 20:54

3 ответа

Похоже, что у Вас в настоящее время есть пара ошибок, которые препятствуют тому, чтобы Вы компилировали и установили драйвер (но могут быть другие, я не могу сказать от данной информации).

  1. ./scripts/gcc-version.sh: line 26: gcc: command not found. Появляется, как будто Вы не имеете gcc установленный. Выполненный apt install gcc.

  2. "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" Похож необходимо установить эти пакеты также.

  3. CONFIG_X86_X32 enabled but no binutils support. Вы не можете иметь binutils пакет установил, или ему, возможно, понадобилось бы binutils-dev пакет.

0
ответ дан 29 October 2019 в 04:11

Драйвер, который Вы пытаетесь установить только, является для ядер до 4,7.

Ubuntu предоставила r8169 драйвер (был), известный портиться с разъединениями Ethernet в течение некоторого времени.

Вы или получили неправильный кабель Ethernet или включили негигабитный сетевой коммутатор/hub/router.

Или необходимо установить r8168-dkms решить Вашу проблему.

0
ответ дан 29 October 2019 в 04:11

У меня была та же проблема с 18,04 встроенными r8169 драйвер, не бывший способный согласовывать гигабитную скорость. Затем я нашел это в журнале ядра (dmesg | grep r8169):

[    3.484886] r8169 0000:01:00.0 eth0: RTL8168g/8111g at 0x        (ptrval), 84:39:be:65:a4:1c, XID 0c000800 IRQ 119
[    3.484891] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]

Это кажется мне, драйвер боролся при нахождении адреса/номера порта(?) NIC. К счастью, повторение инициализации снова заставило проблему уйти. Возможно, это - проблема синхронизации?

Что я сделал должны были добавить несколько строк в rc.local вызвать перезагрузку r8169 модуль ядра:

rmmod r8169
sleep 2
modprobe r8169

Затем ядро регистрирует изменения в этом:

[   24.366692] r8169 0000:01:00.0 eth0: RTL8168g/8111g at 0x00000000955f6cfd, 84:39:be:65:a4:1c, XID 0c000880 IRQ 119
[   24.366700] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]

С этого момента это работает над гигабитной скоростью без больше проблем.
Надеюсь, это поможет.

1
ответ дан 29 October 2019 в 04:11

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

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