Проводное соединение не отключено

Итак, я установил ubuntu amd64 16.04. Проводное соединение остается отключенным. Единственный способ вернуться - снова подключить его вручную на панели. Но через минуту или две он снова отключится. Эта проблема также встречается в циннамоне Linux 18.2.

Мой маршрутизатор - это Huawei HG8245A, если это помогает.

edit: result of lspci -knn | grep Eth -A3; uname -a

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09) Subsystem: ASUSTeK Computer Inc. P8 series motherboard [1043:8505] Kernel driver in use: r8169 Kernel modules: r8169 Linux dedi-ubuntu 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

edit: результат sudo apt install r8168-dkms в первый раз, затем я запускаю его снова во второй раз.

Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: dkms The following NEW packages will be installed: dkms r8168-dkms 0 upgraded, 2 newly installed, 0 to remove and 62 not upgraded. Need to get 151 kB of archives. After this operation, 1.374 kB of additional disk space will be used. Do you want to continue? [Y/n] y\ Get:1 http://id.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dkms all 2.2.0.3-2ubuntu11.3 [66,1 kB] Get:2 http://id.archive.ubuntu.com/ubuntu xenial/universe amd64 r8168-dkms all 8.041.00-1 [85,0 kB] Fetched 151 kB in 2s (61,2 kB/s) Selecting previously unselected package dkms. (Reading database ... 175107 files and directories currently installed.) Preparing to unpack .../dkms_2.2.0.3-2ubuntu11.3_all.deb ... Unpacking dkms (2.2.0.3-2ubuntu11.3) ... Selecting previously unselected package r8168-dkms. Preparing to unpack .../r8168-dkms_8.041.00-1_all.deb ... Unpacking r8168-dkms (8.041.00-1) ... Processing triggers for man-db (2.7.5-1) ... Setting up dkms (2.2.0.3-2ubuntu11.3) ... Setting up r8168-dkms (8.041.00-1) ... Loading new r8168-8.041.00 DKMS files... First Installation: checking all kernels... Building only for 4.10.0-28-generic Building initial module for 4.10.0-28-generic Error! Bad return status for module build on kernel: 4.10.0-28-generic (x86_64) Consult /var/lib/dkms/r8168/8.041.00/build/make.log for more information.

изменить: второй раз

Reading package lists... Done Building dependency tree Reading state information... Done r8168-dkms is already the newest version (8.041.00-1). 0 upgraded, 0 newly installed, 0 to remove and 62 not upgraded.

изменить: make.log, если это помогает

DKMS make.log for r8168-8.041.00 for kernel 4.10.0-28-generic (x86_64) Min Agu 27 03:14:41 WIB 2017 make: Entering directory '/usr/src/linux-headers-4.10.0-28-generic' LD /var/lib/dkms/r8168/8.041.00/build/built-in.o CC [M] /var/lib/dkms/r8168/8.041.00/build/r8168_n.o /var/lib/dkms/r8168/8.041.00/build/r8168_n.c: In function ‘rtl8168_fix_features’: /var/lib/dkms/r8168/8.041.00/build/r8168_n.c:4212:30: error: ‘NETIF_F_ALL_CSUM’ undeclared (first use in this function) features &= ~NETIF_F_ALL_CSUM; ^ /var/lib/dkms/r8168/8.041.00/build/r8168_n.c:4212:30: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/r8168/8.041.00/build/r8168_n.c: In function ‘rtl8168_start_xmit’: /var/lib/dkms/r8168/8.041.00/build/r8168_n.c:24599:12: error: ‘struct net_device’ has no member named ‘trans_start’ dev->trans_start = jiffies; ^ scripts/Makefile.build:294: recipe for target '/var/lib/dkms/r8168/8.041.00/build/r8168_n.o' failed make[1]: *** [/var/lib/dkms/r8168/8.041.00/build/r8168_n.o] Error 1 Makefile:1524: recipe for target '_module_/var/lib/dkms/r8168/8.041.00/build' failed make: *** [_module_/var/lib/dkms/r8168/8.041.00/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.10.0-28-generic'

изменить: sudo dpkg -i r8168-dkms_8.043.02-1_all.deb

(Reading database ... 175175 files and directories currently installed.) Preparing to unpack r8168-dkms_8.043.02-1_all.deb ... ------------------------------ Deleting module version: 8.041.00 completely from the DKMS tree. ------------------------------ Done. Unpacking r8168-dkms (8.043.02-1) over (8.041.00-1) ... Setting up r8168-dkms (8.043.02-1) ... Loading new r8168-8.043.02 DKMS files... Building only for 4.10.0-28-generic Building initial module for 4.10.0-28-generic Done. r8168: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/4.10.0-28-generic/updates/dkms/ depmod...... Backing up initrd.img-4.10.0-28-generic to /boot/initrd.img-4.10.0-28-generic.old-dkms Making new initrd.img-4.10.0-28-generic (If next boot fails, revert to initrd.img-4.10.0-28-generic.old-dkms image) update-initramfs.... DKMS: install completed. Processing triggers for initramfs-tools (0.122ubuntu8.8) ... update-initramfs: Generating /boot/initrd.img-4.10.0-28-generic W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
1
задан 26 August 2017 в 23:25

3 ответа

Вы можете установить драйвер поставщика. Поскольку он не обновлен для ядра 4.10 в репозиториях xenial, вы можете установить его из zesty.

Запустить

wget http://mirrors.kernel.org/ubuntu/pool/universe/r/r8168/r8168-dkms_8.043.02-1_all.deb
sudo dpkg -i r8168-dkms_8.043.02-1_all.deb
0
ответ дан 22 May 2018 в 19:01
  • 1
    Спасибо, сейчас работает. Кроме того, я меняю MTU на свое проводное соединение на 9000. IDK, если он помогает или нет. Будет ли этот метод работать в Linux Mint 18.2 ?. Кроме того, вы знаете, почему у моего проводного соединения не было этой проблемы в минимальном ubuntu? – ddeark 27 August 2017 в 16:38
  • 2
    Он должен работать и на монетном дворе. Это проблема ядра. Thi in-tree r8169 утверждает, что поддерживает все r8168, но это не всегда так. Он может быть исправлен в новых ядрах. Кроме того, новое ядро ​​потребовало новой прошивки. Если вы дали dmesg | grep r8169 без r8168-dkms, можно было бы сказать. Но не было никакого предупреждения, как i915. Так маловероятно. Дайвер поставщика всегда является обходным решением. – Pilot6 27 August 2017 в 18:04

Вы можете установить драйвер поставщика. Поскольку он не обновлен для ядра 4.10 в репозиториях xenial, вы можете установить его из zesty.

Запустить

wget http://mirrors.kernel.org/ubuntu/pool/universe/r/r8168/r8168-dkms_8.043.02-1_all.deb sudo dpkg -i r8168-dkms_8.043.02-1_all.deb
0
ответ дан 18 July 2018 в 07:52

Вы можете установить драйвер поставщика. Поскольку он не обновлен для ядра 4.10 в репозиториях xenial, вы можете установить его из zesty.

Запустить

wget http://mirrors.kernel.org/ubuntu/pool/universe/r/r8168/r8168-dkms_8.043.02-1_all.deb sudo dpkg -i r8168-dkms_8.043.02-1_all.deb
0
ответ дан 24 July 2018 в 18:54

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

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