Intel ethernet drivers para Ubuntu 17.04

2

Tenho o seguinte driver Ethernet no meu PC:

*-network UNCLAIMED
   description: Ethernet controller
   product: Ethernet Connection (2) I219-V
   vendor: Intel Corporation
   physical id: 1f.6
   bus info: pci@0000:00:1f.6
   version: 00
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi cap_list
   configuration: latency=0
   resources: memory:df300000-df31ffff

Existe algum driver para o Ubuntu 17.04 disponível?

Eu tentei instalar o Drivers da Intel diretamente, mas a instalação falhou com

cc1: error: code model kernel does not support PIC mode
/bin/sh: 1: [: -ge: unexpected operator
Makefile:181: *** *** Aborting the build. *** This driver is not 
supported on kernel versions older than 2.4.0.  Stop.

EDIT: Parece que as versões recentes do Ubuntu já tem esse driver. Se eu executar

sudo modprobe e1000e && dmesg | grep e10

Eu obtenho

[    0.845924] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    0.845924] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.916285] e1000e 0000:00:1f.6: Interrupt Throttling Rate 
    (ints/sec) set to dynamic conservative mode
[    1.160768] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[    1.202752] e1000e: probe of 0000:00:1f.6 failed with error -5
    
por Marco 12.08.2017 / 12:40

1 resposta

5

No seu dmesg , vemos:

e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid

Uma pesquisa no Google encontra muitos exemplos do erro e subsequente falha no carregamento do driver. O que vou propor aqui é assumido como tendo algum risco de falha. No entanto, não encontrei relatos de tentativas e falhas. Se você tiver a menor dúvida após sua própria pesquisa no Google, sugiro que entre em contato com o fabricante do seu laptop e peça ajuda.

Se você deseja continuar, baixe este arquivo para a sua área de trabalho. Você precisa do arquivo tar.gz.

Clique com o botão direito e selecione "Extrair aqui". Agora, no terminal, determine se o seu é uma instalação de 32 ou 64 bits:

arch

Se a sua for uma instalação de 64 bits, como presumo, o terminal retornará x86_64 . Em caso afirmativo, usaremos o utilitário de 64 bits.

No terminal:

cd ~/Desktop/Preboot/APPS/BootUtil/Linux_x64/DRIVER
chmod +x bootutil64e
sudo ./bootutil64e -NIC=1 -DEFAULTCONFIG

Reinicie e deixe-nos ouvir o resultado.

Referência no superusuário: por chili555 12.08.2017 / 15:41