Провідний NIC “Незатребуваний” на NUC5i5RYH


3

Нещодавно підключення Ethernet на моєму NUC5i5RYH перестало працювати, одного разу було добре, наступного не було. Я пробував різні речі, щоб діагностувати та виправити цю проблему.

ifconfig -а показує

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 з сайту NUC від Intel, лише щоб це сказати

    / bin / sh: 1: [: -ge: несподіваний оператор Файл Makefile: 181: * * Переривання збірки. *** Цей драйвер не підтримується у версіях ядра старше 2.4.0. Стій.

Я навіть зайшов так далеко, що запустив встановлення Debian 8, перейшовши до місця, де була виявлена ​​мережа - інсталятор також не бачив NIC.

Я не впевнений, що спробувати далі. Хоча бездротовий інтерфейс все ще працює, мені дуже хотілося б розібратися в проводному підключенні і працювати з ним.

ОНОВЛЕННЯ: 22.11.2016 Ось результати, отримані за допомогою команди diff: MariusMatutiae. Я повинен зробити деяку серйозну DuckDuckGo роботу grok все це.

    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. Чекаю почути від них.


Якщо він працював раніше, і тепер навіть інший дистрибутив не може бачити провідний інтерфейс, ймовірність того, що сам NIC помер: / .... до цього хоч, у вас є помилка зонда e1000e: probe of 0000:00:19.0 failed with error -2 .. що ще робить dmesg показати помилки?
txtechhelp

dmesg | помилка grep -C 3 дає такий висновок: [1.770398] e1000e: зонд 0000: 00: 19.0 не вдалося з помилкою -2 [8.049336] EXT4-fs (sda2): повторно встановлено. Opts: errors = remount-ro [8.269243] iwlwifi 0000: 02: 00.0: Помилка прямого завантаження прошивки для iwlwifi-7265D-24.ucode з помилкою -2 [8.269256] iwlwifi 0000: 02: 00.0: Пряме завантаження прошивки для iwlwifi-7265D -23.ucode не вдалося з помилкою -2
Mark Nichols

Я дійсно починаю думати, що це апаратна помилка. Думаю, настав час подати позов до Intel.
Mark Nichols

Відповіді:


0

Жорстка проблема. Спочатку, незатребуваний означає, що у вас немає драйвера для інтерфейсу, який, як нам відомо, має місце в dmesg вихід (у вашому коментарі):

 [ 1.770398] e1000e: probe of 0000:00:19.0 failed with error -2 

Я двічі перевірив це e1000e є відповідним драйвером для вашого інтерфейсу (8086: 15a3), і насправді це:

# modinfo e1000e | grep 8086 | grep -i 15a3
alias:          pci:v00008086d000015A3sv*sd*bc*sc*i*

Потім я шукав Google для

e1000e: probe of failed with error "-2"

Прохання звернути увагу на Pls -2 , тому що - є виключення оператора в пошуку Google, так що якщо ви не використовуєте лапки, воно поверне всі посилання, які не включати 2 .

Ви самі можете побачити, що немає чіткого консенсусу щодо того, що викликає вашу проблему: ви можете прочитати тут ретельне обговорення, з рецептом вирішення проблеми, яка працювала тільки для однієї людини, або тут Ви знайдете історію успіху того, хто вирішив проблему, оновивши драйвер або навіть тут історія хлопця, який додав додаткову картку wifi для роботи навколо зламаної e1000 драйвер тільки для того, щоб дізнатися, що при повторному включенні, інтерфейс Ethernet працював відмінно. Пошук Google вище повертає більше того ж, включаючи кілька людей, які думають, що це проблема, пов'язана з BIOS.

Ви можете надати трохи більше інформації, виконавши ці команди:

# rmmod e1000e
# diff <(cat /proc/interrupts) <(modprobe e1000e 2>/dev/null || cat /proc/interrupts)

який показує, принаймні, яке переривання підключено до e1000e провал. The глибокий налагодження, необхідне у вашому випадку, ймовірно, повинно перейти від цього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.