Por que meu NIC gigabit Realtek não anuncia o modo 1000Mbit?

1

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?

    
por RenWal 17.01.2018 / 16:33

0 respostas