Eu tenho uma placa para servidor que usa o controlador de rede Intel 82576. Quando eu conecto no meu switch gigabit, ele configura automaticamente uma velocidade de link de 10Mb / s.
$ sudo ethtool eth0
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Coisas que tentei:
Instalando os drivers mais recentes da Intel. Baixe, descompacte, faça instalação, rmmod, modprobe, update-initramfs. O dmesg diz que eles estão carregados.
[ 11.112784] Intel(R) Gigabit Ethernet Network Driver - version 5.2.15
[ 11.308017] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
[ 11.497794] igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection
Verificando o cabo. Seu cat5e e meu laptop se conectam ao switch com 1Gb / s através do mesmo cabo.
Conectando o servidor diretamente ao meu laptop. Configura com 1Gb / s. Isso em particular parecia muito estranho para mim. Eu tentei de novo com outro computador; Ele também mostrou 1Gb / s. A única coisa com que está tendo problemas é a troca.
ATUALIZAÇÃO:
Ele negocia com sucesso 100Mb / s com um switch de 100Mb / s pela mesma empresa. (Zonet)
Eu tentei ethtool -s eth0 advertise 0x020
, que anuncia apenas 1 GB full duplex. Não se conectará quando eu fizer isso.
UPDATE2: