2 votes

Carte réseau filaire "Non réclamée" sur NUC5i5RYH

Récemment, la connexion Ethernet sur mon NUC5i5RYH a cessé de fonctionner, un jour c'était bon, le lendemain non. J'ai essayé différentes choses pour diagnostiquer et résoudre ce problème.

ifconfig -a montre

lo: flags=73  mtu 65536
    inet 127.0.0.1  masque 255.0.0.0
    inet6 ::1  longueur de préfixe 128  identifiant de portée 0x10
    loop  txqueuelen 1  (Local Loopback)
    Paquets RX 700395  octets 42370951 (42.3 Mo)
    Erreurs RX 0  abandonnés 0  pertes de trame 0
    Paquets TX 700395  octets 42370951 (42.3 Mo)
    Erreurs TX 0  abandonnés 0 pertes 0  porteuse 0  collisions 0

wlp2s0: flags=4163  mtu 1500
    inet 192.168.1.25  masque 255.255.255.0  diffusion 192.168.1.255
    inet6 fe80::1baf:1704:fcf1:8bbe  longueur de préfixe 64  identifiant de portée 0x20
    éther 00:21:5c:d2:31:51  txqueuelen 1000  (Ethernet)
    Paquets RX 250650  octets 142163026 (142.1 Mo)
    Erreurs RX 0  abandonnés 0  pertes de trame 0
    Paquets TX 59591  octets 11880584 (11.8 Mo)
    Erreurs TX 0  abandonnés 0 pertes 0  porteuse 0  collisions 0

lspci -nn | grep Eth montre ceci:

00:19.0 Contrôleur Ethernet [0200]: Intel Corporation Ethernet Connection (3) I218-V [8086:15a3] (rev 03)

sudo lshw -C network révèle que le périphérique Ethernet n'est pas alloué:

 *-network NON ALLOUE       
   description: Contrôleur Ethernet
   produit: Ethernet Connection (3) I218-V
   vendeur: Intel Corporation
   identifiant matériel: 19
   information bus: pci@0000:00:19.0
   version: 03
   largeur: 32 bits
   horloge: 33MHz
   capacités: pm msi cap_list
   configuration: latence=0
   ressources: mémoire:aa100000-aa11ffff mémoire:aa13b000-aa13bfff ioport:2080(taille=32)
*-network
   description: Interface sans fil
   produit: Wireless 7265
   vendeur: Intel Corporation
   identifiant matériel: 0
   information bus: pci@0000:02:00.0
   nom logique: wlp2s0
   version: 59
   numéro de série: 00:21:5c:d2:31:51
   largeur: 64 bits
   horloge: 33MHz
   capacités: 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 latence=0 lien=oui multicast=oui sans fil=IEEE 802.11
   ressources: irq:46 mémoire:aa000000-aa001fff

En exécutant dmesg | grep e1000e montre un code d'erreur:

[    0.944913] e1000e: Pilote de réseau Intel(R) PRO/1000 - 3.2.6-k
[    0.944914] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.945111] e1000e 0000:00:19.0: Taux d'étranglement des interruptions (ints/sec) défini en mode conservateur dynamique
[    1.770398] e1000e : la tentative de 0000:00:19.0 a échoué avec l'erreur -2

Après de nombreuses recherches, j'ai essayé:

  • Éteindre l'ordinateur, débrancher le cordon Ethernet, le rallumer, et rebrancher le cordon Ethernet - même problème
  • Supprimer et réajouter le module e1000e avec modprobe - aucun changement
  • Télécharger le dernier tarball e1000e sur le site du NUC Intel, pour qu'il dise

    /bin/sh: 1: [: -ge: opérateur inattendu Makefile:181: * * Abandon de la construction. *** Ce pilote n'est pas pris en charge sur les versions du noyau antérieures à 2.4.0. Arrêt.

J'ai même été jusqu'à commencer une installation Debian 8, allant jusqu'au point où le réseau était détecté - l'installateur n'a pas non plus vu la CIN.

Je ne suis pas sûr de ce qu'il faut essayer ensuite. Alors que l'interface sans fil fonctionne toujours, j'aimerais vraiment résoudre le problème de la connexion câblée et la faire fonctionner également.

MISE À JOUR : 22/11/2016 Voici les résultats de la commande diff fournie par MariusMatutiae. Je devrai faire des recherches sérieuses sur DuckDuckGo pour comprendre tout ça.

    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   Interruptions non masquables
< LOC:       9051       9355       9378       8757   Interruptions de minuteur local
< SPU:          0          0          0          0   Interruptions fantômes
< PMI:          8         10          9          7   Interruptions de surveillance des performances
< IWI:          0          0          0          0   Interruptions de travail IRQ
< RTR:          3          0          0          0   Tentatives de lecture de l'ICR de l'APIC
< RES:       3722       3593       3893       3330   Interruptions de reprogrammation
< CAL:       1744       1586       1352       1744   Interruptions d'appel de fonction
< TLB:        229        200        127        168   Révocations de TLB
< TRM:          0          0          0          0   Interruptions d'événement thermique
< THR:          0          0          0          0   Interruptions APIC de seuil
< DFR:          0          0          0          0   Interruptions APIC d'erreur différée
< MCE:          0          0          0          0   Exceptions de vérification de machine
< MCP:          3          3          3          3   Sondages d'erreur de machine
< ERR:          7
< MIS:          0
< PIN:          0          0          0          0   Événement de notification d'interruption publiée
< PIW:          0          0          0          0   Événement de réveil par interruption publiée

Comme je commence à soupçonner qu'il s'agit d'un problème matériel, j'ai déposé une demande de garantie auprès d'Intel. En attente de leur retour.

0voto

MariusMatutiae Points 45233

Problème difficile. Tout d'abord, non réclamé signifie que vous n'avez pas de pilote pour l'interface, ce que nous savons être le cas à partir de la sortie de dmesg (dans votre commentaire):

 [ 1.770398] e1000: sonde de 0000:00:19.0 a échoué avec l'erreur -2 

J'ai vérifié à nouveau que e1000e est le pilote approprié pour votre interface (8086:15a3), et en effet c'est le cas :

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

Ensuite, j'ai recherché sur Google pour

e1000e: probe of failed with error "-2"

Veuillez noter que vous devez mettre -2 entre guillemets, car le - est l'opérateur d'exclusion dans une recherche Google, donc si vous n'utilisez pas de guillemets, il renverra tous les liens qui ne incluent pas 2.

Vous pouvez voir par vous-même qu'il n'y a pas de consensus clair sur ce qui cause votre problème : vous pouvez lire ici une discussion approfondie, avec une recette pour résoudre le problème qui n'a fonctionné que pour une personne, ou ici vous trouverez l'histoire à succès de quelqu'un qui a résolu le problème en mettant à jour le pilote, ou même ici l'histoire d'un gars qui a ajouté une carte wifi supplémentaire pour contourner le pilote e1000 défectueux pour constater que, après avoir redémarré, l'interface Ethernet fonctionnait parfaitement. La recherche Google ci-dessus renvoie à davantage de témoignages similaires, y compris plusieurs personnes pensant qu'il s'agit d'un problème lié au BIOS.

Vous pouvez fournir un peu plus d'informations en exécutant ces commandes:

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

ce qui montre au moins à quel interrupteur l'échec de e1000e est connecté. Le débogage approfondi requis dans votre cas devrait probablement aller au-delà de cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X