J'ai le problème que le périphérique Ethernet sur le Intel NUC n'est pas trouvé. ifconfig -a
n'affiche que lo et wlan0 mais pas eth0.
Sudo lshw -C net
donne le résultat suivant:
*-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: cap_list
configuration: latency=0
memory:f7100000-f711ffff memory:f713b000-f713bfff
ioport: f080(size=32)
Après avoir exécuté Sudo lshw -C net
et dmesg | grep -e eth -e e1000
, j'obtiens cette sortie:
[ 0.847256] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[ 0.847260] e1000e: Copyright(c) 1999 - 2014 Intel Corporation.
[ 0.863337] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.673743] e1000e: probe of 0000:00:19.0 failed with error -2
[ 4315.170940] e1000e: module verification failed: signature and/or required key missing - tainting kernel
[ 4315.171534] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.4.2-NAPI
[ 4315.171536] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 4315.171711] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 4315.994262] e1000e: probe of 0000:00:19.0 failed with error -2
Les informations sur le produit (lspci -nnk
) sont les suivantes:
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (3) I218-V [8086:15a3] (rev 03)
Subsystem: Intel Corporation Device [8086:2057]
La version du noyau est 3.19.0-22. Je démarre en mode UEFI. La version du BIOS est la dernière version .
Comme suggéré, j'ai mis à jour le BIOS vers la version la plus récente, laissé le périphérique sans alimentation pendant un moment et modifié la configuration matérielle. Jusqu'ici sans chance!
Je viens d'installer Windows, et le périphérique ne fonctionne pas non plus là-bas. Cela signifie probablement qu'il s'agit d'un problème de BIOS, comme suggéré, ou que le matériel est réellement endommagé.
Avez-vous d'autres idées à ce sujet?
Pour les autres avec des problèmes similaires:
Au début, je pensais que c'était un problème de conducteur. Je voulais installer la dernière version du pilote e1000e. Cela nécessite la version 8.x.x du pilote e1000. Lorsque j'ai essayé d'installer ce pilote, j'ai reçu le message d'erreur suivant (même si j'exécute la version 3.19 du noyau):
*** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0. Stop.
Cependant, il s'est avéré que l'ancien pilote du système fonctionnait bien. Le vrai problème doit se situer ailleurs.
D'après les journaux, il me semble que vous avez réussi à mettre à jour le pilote de la version 2.3.2-k
à 3.2.4.2-NAPI
.
J'ai corrigé mon Ethernet NUC Ethernet non fonctionnel par:
make install
dans le dossier srcrmmod e1000e
modprobe e1000e
update-initramfs -u
Je le répète à chaque mise à jour du noyau, car les mises à jour du noyau contiennent toujours (3.13.0-63
) l'ancienne version du pilote 2.3.2-k
, qui ne fonctionne pas avec mon Intel NUC.
Ecrit par Eugene Mihailescu: La somme de contrôle NVM n’est pas valide
La racine du problème est dans le matériel et cette page résout ce problème.
Dans mon cas, il s'agissait simplement de télécharger la version Linux de bootutil auprès d'Intel, puis de modifier et d'exécuter la version 64 bits avec les paramètres -NIC=1 -DEFAULTCONFIG
. Je l'ai simplement fait depuis Ubuntu pour un effort minimal.