Minha placa de rede “Gigabit” só recebe 100m, é mesmo 1gbps?

3

Eu pesquisei sem sucesso. Eu tenho uma placa de rede RTL8101 / 2 / 6E PCI Express Fast / Gigabit Ethernet (rev 05) em um laptop de satélite toshiba. Rodando o Ubuntu 16.04

A placa não parece suportar velocidades de gigabit de acordo com o terminal, tudo apontando para 100mbps apesar do fato de dizer Gigabit no nome do controlador. Eu sou relativamente novo no Ubuntu. Normalmente, no Windows, eu verifico o ID do dispositivo e procuro por ele para confirmar se ele é realmente um controlador gigabit.

Acabei de me inscrever em um novo ISP oferecendo até 1000mbps de download (não 100, como eu tinha certeza de que o representante de vendas estava errado), outros assinantes estão recebendo números de 800-950 em testes de velocidade, estou chegando ~ 320 mas eu sinto isso o limite do meu iPhone / wifi. Então eu comecei a inicializar laptops um por um só para perceber que nenhum dos meus laptops (que foram todos dados gratuitamente) tem placas de rede gigabit. Eu tenho SmartTVs, DVR e um NAS todos rodando gigabit, mas não tenho como fazer um teste de velocidade nesses dispositivos. A última opção é essa toshiba que teve problemas no windows então decidi formatar e estou brincando com o Ubuntu.

Ok, para os detalhes:

    adriano@adriano-Satellite-L850D:~$ sudo lshw -C Network
  *-network        A^[[A^[[B^[[B^[[B^[
       description: Wireless interface
       product: RTL8188CE 802.11b/g/n WiFi Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 01
       serial: 20:16:d8:de:dc:e5
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8192ce driverversion=4.4.0-57-generic firmware=N/A ip=192.168.1.101 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 ioport:3000(size=256) memory:f0200000-f0203fff
  *-network
       description: Ethernet interface
       product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 05
       serial: 70:54:d2:ac:41:a3
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.0.12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:34 ioport:2000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff


adriano@adriano-Satellite-L850D:~$ sudo ethtool -s enp2s0 speed 1000
Cannot advertise speed 1000
adriano@adriano-Satellite-L850D:~$ sudo ethtool enp2s0
Settings for enp2s0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/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 
    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

adriano@adriano-Satellite-L850D:~$ lspci | grep -i net
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)

Eu vejo que minha placa de rede é um controlador PCI Express Fast / Gigabit Ethernet RTL8101 / 2 / 6E (rev 05) os "/" s estão me preocupando, é essa parte da informação e número do modelo, ou seja: 10/100 / 1000 ou está me dizendo que eu tenho um desses hardwares ou seja: "RTL8101 - Fast" ou "RTL8102 - Fast" ou "RTL8106E - Gigabit" e se assim for, por que o Ubuntu não pode me dizer qual? Eu estou me intrometendo com apenas um problema de driver de algum tipo. Eu aceito que posso ter que pegar emprestado um laptop de alguém que não é tão barato quanto eu para verificar todo o meu potencial. Alguém também pode me dizer por que eu tenho um nome de adaptador estranho? Eu pensei que deveria ser algo como "eth0"

    
por user3772708 11.03.2017 / 16:47

2 respostas

4

% bl0ck_qu0te%

Isso é exatamente o que está sendo transmitido; você tem um dos dispositivos listados. No seu caso, de acordo com ethtool , é um dos dispositivos Fast, não o Gigabit.

ethtool de um dispositivo compatível com gigabit reflete claramente isso. Aqui está uma amostra da minha máquina:

Settings for enp0s25:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: No
    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: 1000Mb/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

Observe que os modos de link suportados incluem 1000baseT; isto é, gigabit.

Em suma, você não consegue atingir velocidades de gigabit porque seu dispositivo não é compatível.

    
por chili555 11.03.2017 / 22:30
0

Eu tive o mesmo problema no meu notebook HP Pavilion G6. Resumindo: remova o driver antigo e compile o novo a partir da fonte .

lspci | awk '/[Nn]et/ {print $1}' | xargs -i% lspci -ks %

procure o driver Kernel exato em uso (o Realtek no meu caso r8169 tem uma lista de patentes nos EUA em seu site).

    
por qpaycm 10.06.2018 / 04:06