Atualmente tenho um NAS (openmediavault baseado no debian) com uma NIC gigabit Realtek (LAN on-board ASRock Q1900-ITX), mas ele não anuncia que é compatível com gigabits. ethtool eth0
fornece a seguinte saída:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
O full duplex de 1000 Mbit é suportado pelo driver e pela placa (conforme indicado nas especificações de hardware). O switch conectado anuncia esse modo, mas o NIC não.
A tentativa de alterar o modo anunciado com ethtool -s eth0 advertise 0x020
ou, pelo menos, forçar o NIC para o modo gigabit não ajuda. O comando retorna sem qualquer mensagem de erro e a NIC é desativada. Depois de trazê-lo de volta com ifup eth0
, os modos de velocidade e anunciado ainda estão definidos como estavam antes da alteração. O cabo é cat6 e mudar o cabo não resolve o problema.
Como posso obter essa interface de rede para anunciar a velocidade de gigabit?
Tags realtek nic gigabit-ethernet