Ethernet (LAN) não está funcionando, 16.04, “RX TX derrubou colisões de excessos” continua aumentando

0

O problema está em um notebook vaio.

amostra ifconfig

enp4s0    Link encap:Ethernet  HWaddr 12:23:34:56:23:52  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:42617276841105360 errors:37290117235967190 dropped:5327159605138170 overruns:5327159605138170 frame:15981478815414510
          TX packets:26635815205560030 errors:21308655600421860 dropped:0 overruns:5327163900105465 carrier:10654327800210930
          collisions:21308655600421860 txqueuelen:1000 
          RX bytes:5327159605138170 (5.3 PB)  TX bytes:5327163900105465 (5.3 PB)

e seus valores continuam aumentando

lspci -nnk |grep -e 0200 -e 0280 -A2

04:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8131 Gigabit Ethernet [1969:1063] (rev c0)
        Subsystem: Sony Corporation AR8131 Gigabit Ethernet [104d:9069]
        Kernel driver in use: atl1c

lsmod |grep atl (deve ser conectado ao módulo "mii"?)

atl1c                  49152  0

modinfo atl1c

Driver de rede Ethernet Qualcomm Atheros 100 / 1000M

sudo ethtool enp4s0

Settings for enp4s0:
    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:  100baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Speed: Unknown!
    Duplex: Unknown! (255)
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: pg
    Wake-on: d
    Current message level: 0x0000003f (63)
                           drv probe link timer ifdown ifup
    Link detected: no

a coisa estranha aqui também é a velocidade e o duplex são sempre desconhecidos mesmo depois de sudo ethtool -s enp4s0 speed 100 duplex full autoneg off (já que nada muda) veja link

O módulo do kernel "mii" está presente tanto no desktop quanto no outro notebook, enquanto o vaio não o possui! e a porta usada é "par trançado" em vez de MII.

tudo isso abaixo não funcionou também:
Dispositivo Ethernet não gerenciado
Problemas de Ethernet 16.04 do Ubuntu
Não é possível conectar-se à Ethernet em 16.04
Problemas de conexão Ethernet no Ubuntu 16.04
Porta Ethernet e adaptador WiFi não detectados, Ubuntu 16.04
Problemas de rede do Ubuntu 16.04
Ubuntu 16.04 pedidos de saída emitem na Ethernet conexão

os problemas acima acontecem, não importa se eu uso um cabo ethernet normal ou um crossover.

EDIT:
minha área de trabalho detecta a conexão com o notebook vaio e tudo parece ok, ifconfig, ethtool etc.
O desktop se conecta a outro notebook sem problemas usando o mesmo cabo cruzado também. O outro portátil também não consegue se conectar ao notebook vaio.

mais alguma coisa que eu poderia tentar?

    
por VeganEye 06.07.2017 / 20:20

1 resposta

0

a solução aqui era simples, eu só precisava de rmmod atl1c

espere um pouco

modprobe atl1c

e a ethernet da LAN estava funcionando perfeitamente através de um cabo cruzado.

PS .: o módulo MII parece desnecessário com o Atheros

    
por VeganEye 06.07.2017 / 21:17