enp0s31f6 Cabo desconectado

2

Eu segui o seguinte guia procurando uma maneira de resolver, por último, um problema que tenho tido em 17.10 (Trabalhei em 17.04, mas não posso confirmar se isso aconteceu o tempo todo).

O problema pode ser encontrado no link mas, basicamente, a placa ethernet da Intel parou de se conectar de repente. Ele simplesmente não detecta uma conexão Ethernet estabelecida.

Eu tentei fisicamente conectar vários cabos LAN RJ45 (alterando entre 4 que eu sei que funcionam porque funcionam em outros computadores em casa). Eu também tentei testá-lo entre o meu computador e um Asus RT5300 e um Asus AC-68U. Atualmente ele está conectado diretamente a um Netgear Orbi (o roteador) e não funciona (tentei outro computador na mesma porta no Orbi e ele funciona perfeitamente).

Dmesg menciona o seguinte sobre o cartão:

E a GUI da Rede Gnome mostra isso:

O LSHW mostra o seguinte:

ModInfo me deu a versão 3.2.6-K

Tentando compilar os mesmos drivers, seguindo o guia acima me deu isso (depois de editar o arquivo nvm.c como mencionado no guia):

Meu computador é o seguinte:

A placa-mãe é a Asus ROG-Maximus VIII Hero Alpha com a mais recente atualização de firmware 3703.

Eu literalmente tentei muitas coisas nos últimos meses sem sorte, incluindo as recomendações mencionadas aqui O adaptador Ethernet foi desativado no Ubuntu 17.04

    
por Luis Alvarado 14.01.2018 / 02:40

1 resposta

1

O link ubuntuforums que você seguiu é uma técnica para corrigir o driver para ignorar um erro de soma de verificação da NVM. Esse erro impede que o driver seja carregado. O primeiro sintoma é que o dispositivo aparece como não reclamado no lshw. Além disso, o erro é bastante aparente no dmesg; geralmente se manifesta como:

[1.049935] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[1.084914] e1000e: probe of 0000:00:1f.6 failed with error -5

Como o driver não carrega, nenhuma interface, como a sua enp0s31f6, é criada.

Incidentalmente, para o benefício dos pesquisadores, há maneiras muito mais fáceis do que hackear o driver para resolver o erro de soma de verificação da NVM. Por favor, veja: link Essencialmente, envolve o download de um pequeno código da Intel e a execução dele para dizer ao hardware que o checksum que tem está correto. Depois, o motorista não vê nenhum erro de soma de verificação, carrega e executa.

Não é produtivo, na minha opinião, aplicar a correção de soma de verificação em uma configuração em que nenhum erro de soma de verificação seja evidente.

No seu caso, sugiro que você execute:

sudo ethtool enp0s31f6

Eu suspeito que você vai encontrar, em parte:

Speed: Unknown!
Duplex: Unknown! 

Você poderia tentar dizer à interface que velocidade e duplex assumir para ver se é útil:

sudo ethtool -s enp0s31f6 speed 1000 duplex full autoneg on

A interface ganha vida? Se assim for, podemos tornar os parâmetros persistentes.

Se nada disso ajudar, como eu suspeito strongmente, então acredito que o conector ethernet na placa-mãe ou um ou mais dos traços do PCB para o chip atual está com defeito.

As placas Intel gigabit ethernet são baratas e prontamente disponíveis. Eu sugiro que você abandone o chip on-board defeituoso.

    
por chili555 14.01.2018 / 15:37