r8168, не согласовывая гигабитные скорости в 18,04

Я просто обновил от 16,04 до 18,04 на моей основной настольной машине. У меня есть r8168 сетевая плата. Я получил гигабитные скорости в 16,04 и теперь теперь только получаю 100 Мбит/с в 18,04. Я попробовал и r8169 и r8168-dkms драйверы. После выполнения обновления я подкачал сетевые кабели, и переключается, чтобы гарантировать, что это не аппаратная проблема.

NIC является встроенный NIC для MSI x370, Играющего Плюс материнская плата.

К сожалению, у меня нет этой отладочной информации от 16,04; ниже от после обновления 18,04.

$ sudo lshw -C network
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:1e:00.0
       logical name: eth0
       version: 15
       serial: 30:9c:23:0c:9a:94
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.045.08-NAPI duplex=full ip=192.168.1.2 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:46 ioport:f000(size=256) memory:fd604000-fd604fff memory:fd600000-fd603fff
$ sudo ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes
$ lsmod | grep r816
r8168                 524288  0
$ dmesg | egrep '(eth0)|(r816)'
[    1.036881] r8168: loading out-of-tree module taints kernel.
[    1.037195] r8168: module verification failed: signature and/or required key missing - tainting kernel
[    1.037822] r8168 Gigabit Ethernet driver 8.045.08-NAPI loaded
[    1.052489] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[    1.052496] r8168  Copyright (C) 2017  Realtek NIC software team <nicfae@realtek.com> 
[   42.034465] eth0: 0xffffa7790007d000, 30:9c:23:0c:9a:94, IRQ 46
[   42.087610] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   47.210737] r8168: eth0: link up
[   47.210752] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
# note: did ethtool -r eth0 here
[  180.421766] r8168: eth0: link down
[  185.588203] r8168: eth0: link up
4
задан 6 September 2018 в 19:28

2 ответа

Это только что произошло со мной, также. Я подозреваю, что это могло быть вызвано плохими драйверами NIC, которые иногда Ubuntu загружает по умолчанию, которые захватывают аппаратные средства в состояниях, из которых это не может выйти один. Согласно этому форуму поиска и устранения неисправностей, выполнение "холодной" перезагрузки Вашего ПК (включающийся от кабеля питания переменного тока в течение 5 минут и затем поворачивающий его на назад снова) очищает возможные плохие состояния Вашей сетевой платы и могло устранить эту проблему.

Следует иметь в виду, что с неисправными драйверами эта проблема могла произойти снова случайным образом, или навсегда. Необходимо всегда использовать большинство appropiate драйверов для NIC. В Вашем случае, как Ваш производитель материнских плат заявляет, у Вас есть микросхема Realtek® 8111H, таким образом загружение определенных драйверов с веб-сайта Realtek и использование их кажутся стоящими попытки.

1
ответ дан 17 November 2019 в 05:16

Просто опытный та же точная вещь. Ничто не работало, пока я не начал смешивать с ethtool и заметил, что мог установить его, чтобы сделать 1000 там. Посмотревший администратор сети и это было установлено на 100/половина. Я изменился, это к автоматическому согласовывает, и это работает прекрасное теперь.

1
ответ дан 17 November 2019 в 05:16

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

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