Intel e1000e Ethernet não funciona

6

Eu tenho o problema que o dispositivo ethernet na Intel NUC não foi encontrado. ifconfig -a mostra apenas lo e wlan0, mas não eth0.

sudo lshw -C net fornece a seguinte saída:

*-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)   

Depois de executar sudo lshw -C net e dmesg | grep -e eth -e e1000 , recebo esta saída:

[    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

Informações sobre o produto ( lspci -nnk ) são as seguintes:

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (3) I218-V [8086:15a3] (rev 03)
        Subsystem: Intel Corporation Device [8086:2057]

A versão do kernel é 3.19.0-22. Eu estou inicializando no modo UEFI. A versão do BIOS é a versão mais recente .

Como sugerido, atualizei o BIOS para a versão mais recente, deixei o dispositivo sem energia por um tempo e alterei a configuração do hardware. Até agora sem sorte!

Acabei de instalar o Windows e o dispositivo também não está funcionando. Isso provavelmente significa que é um problema do BIOS, como sugerido, ou o hardware está realmente danificado.

Alguma outra opinião sobre isso?

Para outras pessoas com problemas semelhantes:

No começo, pensei que isso fosse um problema de driver. Eu queria instalar a versão mais recente do driver e1000e. Isso requer a versão 8.x.x do driver e1000. Quando eu tentei instalar este driver, recebi a seguinte mensagem de erro (mesmo que eu execute a versão 3.19 do kernel):

 *** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0.  Stop.

No entanto, o antigo driver do sistema estava funcionando bem. O problema real tem que ficar em outro lugar.

    
por Daniel Eckert 21.07.2015 / 16:05

2 respostas

8

Nos registros, parece que você conseguiu atualizar o driver da versão 2.3.2-k para 3.2.4.2-NAPI .

Eu consertei minha ethernet Intel NUC non working por:

  • faça o download do driver a partir do link , atualmente 3.2.4.2 (conforme mostrado em lshw -C acima)
  • make install na pasta src
  • rmmod e1000e
  • modprobe e1000e
  • e para fazer o novo driver sobreviver a uma reinicialização update-initramfs -u

Isso eu tenho que repetir a cada atualização do kernel, já que as atualizações do kernel ainda ( 3.13.0-63 ) contêm a versão antiga do driver 2.3.2-k , que não funciona com o meu Intel NUC.

    
por lnappa 15.09.2015 / 21:57
0

Escrito por Eugene Mihailescu: A soma de verificação da NVM não é válida

A raiz do problema está no hardware e esta página passa por corrigi-lo.

No meu caso, foi tão simples quanto baixar a versão Linux do bootutil da Intel e chmodding e executar a versão de 64 bits com os parâmetros -NIC=1 -DEFAULTCONFIG . Eu simplesmente fiz isso de dentro do Ubuntu por um esforço mínimo.

    
por Dogcatfee 05.01.2017 / 04:54