Недавно Ethernet-соединение на моем NUC5i5RYH перестало работать, в один прекрасный день все было в порядке, а в следующий - нет. Я пробовал множество вещей, чтобы диагностировать и исправить эту проблему.
ifconfig -a показывает
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 700395 bytes 42370951 (42.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 700395 bytes 42370951 (42.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.25 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::1baf:1704:fcf1:8bbe prefixlen 64 scopeid 0x20<link>
ether 00:21:5c:d2:31:51 txqueuelen 1000 (Ethernet)
RX packets 250650 bytes 142163026 (142.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59591 bytes 11880584 (11.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lspci -nn | grep Eth показывает это:
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (3) I218-V [8086:15a3] (rev 03)
Сеть sudo lshw -C показывает, что устройство Ethernet невостребовано:
*-network UNCLAIMED
description: Ethernet controller
product: Ethernet Connection (3) I218-V
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:aa100000-aa11ffff memory:aa13b000-aa13bfff ioport:2080(size=32)
*-network
description: Wireless interface
product: Wireless 7265
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 59
serial: 00:21:5c:d2:31:51
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-27-generic firmware=22.361476.0 ip=192.168.1.25 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:46 memory:aa000000-aa001fff
Запуск dmesg | grep e1000e показывает код ошибки:
[ 0.944913] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 0.944914] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 0.945111] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.770398] e1000e: probe of 0000:00:19.0 failed with error -2
После многих поисков я попробовал:
- Выключение компьютера, отсоединение кабеля Ethernet, включение питания и подключение кабеля Ethernet - та же проблема
- Удаление и повторное добавление модуля e1000e с помощью modprobe - без изменений
Загрузка последней версии e1000e с сайта Intel NUC, только чтобы сказать
/bin/sh: 1: [: -ge: непредвиденный оператор Makefile: 181: * * Отмена сборки. *** Этот драйвер не поддерживается в версиях ядра старше 2.4.0. Стоп.
Я даже дошел до того, что начал установку Debian 8, до точки, где была обнаружена сеть - установщик также не видел сетевой интерфейс.
Я не уверен, что попробовать дальше. Хотя беспроводной интерфейс все еще работает, я бы очень хотел разобраться с проводным соединением и заставить его работать.
ОБНОВЛЕНИЕ: 22.11.2016 Вот результаты команды diff, предоставленной MariusMatutiae. Я должен сделать серьезную работу DuckDuckGo, чтобы проглотить все это.
mark@fermata:~$ diff <(cat /proc/interrupts) <(modprobe e1000e 2>/dev/null || cat /proc/interrupts)
1,35d0
< CPU0 CPU1 CPU2 CPU3
< 0: 20 0 0 0 IR-IO-APIC 2-edge timer
< 1: 0 1 1 0 IR-IO-APIC 1-edge i8042
< 3: 0 0 0 0 IR-IO-APIC 3-edge nuvoton-cir
< 8: 0 1 0 0 IR-IO-APIC 8-edge rtc0
< 9: 0 1 3 0 IR-IO-APIC 9-fasteoi acpi
< 12: 3 0 1 0 IR-IO-APIC 12-edge i8042
< 23: 8 5 17 5 IR-IO-APIC 23-fasteoi ehci_hcd:usb1
< 40: 0 0 0 0 DMAR-MSI 0-edge dmar0
< 41: 0 0 0 0 DMAR-MSI 1-edge dmar1
< 42: 137 61 151 560 IR-PCI-MSI 327680-edge xhci_hcd
< 43: 4083 1400 36869 1544 IR-PCI-MSI 512000-edge ahci[0000:00:1f.2]
< 44: 2506 211 6307 143 IR-PCI-MSI 32768-edge i915
< 45: 12 0 0 2 IR-PCI-MSI 360448-edge mei_me
< 46: 525 0 49 26 IR-PCI-MSI 442368-edge snd_hda_intel:card1
< 47: 141 24 128 8568 IR-PCI-MSI 1048576-edge iwlwifi
< 48: 617 39 728 56 IR-PCI-MSI 49152-edge snd_hda_intel:card0
< NMI: 8 10 9 7 Non-maskable interrupts
< LOC: 9051 9355 9378 8757 Local timer interrupts
< SPU: 0 0 0 0 Spurious interrupts
< PMI: 8 10 9 7 Performance monitoring interrupts
< IWI: 0 0 0 0 IRQ work interrupts
< RTR: 3 0 0 0 APIC ICR read retries
< RES: 3722 3593 3893 3330 Rescheduling interrupts
< CAL: 1744 1586 1352 1744 Function call interrupts
< TLB: 229 200 127 168 TLB shootdowns
< TRM: 0 0 0 0 Thermal event interrupts
< THR: 0 0 0 0 Threshold APIC interrupts
< DFR: 0 0 0 0 Deferred Error APIC interrupts
< MCE: 0 0 0 0 Machine check exceptions
< MCP: 3 3 3 3 Machine check polls
< ERR: 7
< MIS: 0
< PIN: 0 0 0 0 Posted-interrupt notification event
< PIW: 0 0 0 0 Posted-interrupt wakeup event
Поскольку я начинаю подозревать, что это аппаратная проблема, я подал гарантийную претензию в Intel. Жду ответа от них.