De acordo com as especificações da Asus sobre esse switch, ele é capaz de apenas 100mbit.
link
5 RJ-45 for 10/100Mbps Ethernet ports
Além disso, você não pode definir portas para 1000mbit, ele deve ser negociado automaticamente.
Meu GbNIC (Intel 82579LM, módulo 3.0 do kernel 3.0 e1000e) se conecta apenas com 100mbit, embora esteja conectado a uma porta de 1000mbit (Asus GigaX1005) através de um cabo CAT6 curto (< 3m).
flo-nbook ~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 2
Transceiver: internal
Auto-negotiation: on
MDI-X: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000001 (1)
drv
Link detected: yes
Forçar também não tem efeito:
ethtool -s eth0 speed 1000
Este é um bug conhecido no módulo do kernel? Estou esquecendo de algo? Ou um problema de interoperabilidade com o switch Asus?
De acordo com as especificações da Asus sobre esse switch, ele é capaz de apenas 100mbit.
link
5 RJ-45 for 10/100Mbps Ethernet ports
Além disso, você não pode definir portas para 1000mbit, ele deve ser negociado automaticamente.