Existem dois motivos possíveis:
-
Cabos ou conectores incorretos ou incorretos (não CAT5e), ou cabos muito curtos ou muito longos, de acordo com o padrão.
-
Hardware incompatível. Aqui está o que Wikipedia diz :
The first version of the autonegotiation specification, IEEE 802.3u, was open to different interpretations. Although most manufacturers implemented this standard in one way, some others, including network giant Cisco, implemented it in a different way. Autonegotiation between devices that implemented it differently failed.
Eu não acredito que existam novos dispositivos que ainda usem o 802.3u, mas o hardware incompatível de baixa qualidade ainda é comum.
O 802.3ab especificou que o gigabit Ethernet de cobre requer autonegociação, se você puder desabilitar a negociação automática e "forçar" a conexão gigabit nas configurações, isso provavelmente significa que seu hardware ainda usa o mais antigo, não padrão compatível.
Esclarecimento: Algumas placas de rede permitem definir a velocidade para 1Gbps. No entanto, isso não desativa a negociação automática. De acordo com a Interpretação do IEEE :
Although operating speed is allowed to be manually selected by disabling Auto-Negotiation in Control Register 0, selecting 1000BASE-T mode of operation still requires that Auto-Negotiation be used. This can be accomplished by continuing to use Auto-Negotiation while limiting the advertising to 1000BASE-T capabilities.
Essencialmente, as placas de rede dizem "Eu negocio automaticamente, mas posso fazer apenas 1Gbps, nada mais." Isso não é o mesmo que desabilitar a negociação automática e a velocidade de configuração & duplex manualmente.