![Sem conexão Ethernet no controlador Ethernet Intel® X722 10GBase-T no Ubuntu-Server 18.04 e 22.04](https://rvso.com/image/789295/Sem%20conex%C3%A3o%20Ethernet%20no%20controlador%20Ethernet%20Intel%C2%AE%20X722%2010GBase-T%20no%20Ubuntu-Server%2018.04%20e%2022.04.png)
Estou tentando conectar um servidor com Ubuntu-Server instalado à Internet via cabo Ethernet, sem sucesso.
Aqui está o link para a plataforma que usamos -https://www.supermicro.com/en/products/system/4u/7049/sys-7049p-trt.cfm
O cabo em si está bom (testamos a conexão em um laptop). Quando conectado a uma das duas portas LAN do servidor, o LED pisca lentamente em verde (aproximadamente uma vez a cada 5 segundos).
Tentamos o Ubuntu-Server 22.04 e 18.04 com os mesmos resultados.
Executando ip a
saídas de comando
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 3c:ec:ef:0f:7a:28 brd ff:ff:ff:ff:ff:ff
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 3c:ec:ef:0f:7a:29 brd ff:ff:ff:ff:ff:ff
e desligar e ligar novamente os dispositivos eno1 e eno2 não resolve a situação.
ethtool eno1
Programas em execução
Settings for eno1:
Supported ports: [ ]
Supported link modes: 1000baseT/Full
1000baseKX/Full
10000baseT/Full
10000baseKR/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 1000baseT/Full
1000baseKX/Full
10000baseT/Full
10000baseKR/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: Other
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: g
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
Pelo que pesquisei (pesquisei este guiahttps://devicetests.com/troubleshoot-eth0-no-carrier-find-ip-address-ubuntu) parece ser NO-CARRIER
o status de ip a
e Link detected: no
deve significar que o cabo está desconectado, mas não é o caso.
Alterar a velocidade e o duplex sudo ethtool -s eno1 speed 100 duplex full
não funciona e gera
Cannot set new settings: Invalid argument
not setting speed
not setting duplex
Também verificamos os drivers do controlador de rede, mas parece que eles estão instalados, como pode ser avaliado pela modinfo i40e
saída
filename: /lib/modules/4.15.0-156-generic/kernel/drivers/net/ethernet/intel/i40e/i40e.ko
version: 2.1.14-k
license: GPL
description: Intel(R) Ethernet Connection XL710 Network Driver
author: Intel Corporation, <[email protected]>
srcversion: 304E7F43D32C80652A1A2A9
alias: pci:v00008086d0000158Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000158Asv*sd*bc*sc*i*
alias: pci:v00008086d00001588sv*sd*bc*sc*i*
alias: pci:v00008086d00001587sv*sd*bc*sc*i*
alias: pci:v00008086d000037D3sv*sd*bc*sc*i*
alias: pci:v00008086d000037D2sv*sd*bc*sc*i*
alias: pci:v00008086d000037D1sv*sd*bc*sc*i*
alias: pci:v00008086d000037D0sv*sd*bc*sc*i*
alias: pci:v00008086d000037CFsv*sd*bc*sc*i*
alias: pci:v00008086d000037CEsv*sd*bc*sc*i*
alias: pci:v00008086d00001589sv*sd*bc*sc*i*
alias: pci:v00008086d00001586sv*sd*bc*sc*i*
alias: pci:v00008086d00001585sv*sd*bc*sc*i*
alias: pci:v00008086d00001584sv*sd*bc*sc*i*
alias: pci:v00008086d00001583sv*sd*bc*sc*i*
alias: pci:v00008086d00001581sv*sd*bc*sc*i*
alias: pci:v00008086d00001580sv*sd*bc*sc*i*
alias: pci:v00008086d00001574sv*sd*bc*sc*i*
alias: pci:v00008086d00001572sv*sd*bc*sc*i*
depends: ptp
retpoline: Y
intree: Y
name: i40e
vermagic: 4.15.0-156-generic SMP mod_unload modversions
signat: PKCS#7
signer:
sig_key:
sig_hashalgo: md4
parm: debug:Debug level (0=none,...,16=all), Debug mask (0x8XXXXXXX) (uint)
dhclient -v eno1
Programas em execuçãoNo DHCPOFFERS received
Também durante nossa pesquisa encontramos este tópico (https://community.intel.com/t5/Server-Products/NIC-X722-for-10GBASE-T-rev-09-Ubuntu-Server-20-04-02-Can-t/td-p/1286202) que pode ser semelhante à nossa situação. Nossa configuração corresponderia à Figura 1 do post original, pois nossa rede também usa DHCP. Outra semelhança é que mover fisicamente o servidor para outra sala e/ou atribuir-lhe um IP estático também pode ser problemático em nosso caso.
Qualquer ajuda seria muito apreciada. Obrigado!
Responder1
Eu tive um problema semelhante com meu servidor.
Acabei de adicionar um adaptador de rede USB barato para instalação do Ubuntu. Após a instalação e uma atualização completa do sistema, usando o adaptador de rede USB, meu 10GBase funcionou bem, então consegui remover meu adaptador de rede USB. A razão para este problema parece ser um bug/erro no instalador do Ubuntu.
Responder2
Você precisa atualizar o firmware para corrigir o problema do link. É um problema conhecido, consulteaquiem relação ao x722 com servidores Lenovo.
A Supermicro tem sua própria atualização, mas você precisa enviar um e-mail para o suporte para receber o driver deles, eles não disponibilizam esses arquivos online.
Alternativamente, você pode baixar direto da Intelaqui. Leia o README no diretório linux para obter informações sobre como atualizar o firmware.