Pessoal, tenho dois HDs no computador, um de 500gb com Windows 10 instalado e outro de 1TB o qual uso sempre alguma distro Linux. A internet cabeada (PCI Ethernet) funciona perfeitamente no W10, com velocidade total. Mas no Linux, ela cai constantemente. No ícone da conexão aparece uma “?” interrogação e simplesmente não baixa mais nada da internet. Quando uso no terminal “ping google.com” simplesmente nada acontece. Testei Ubuntu 18.04 e 19.04. Fedora 29 e 30. Ubuntu 16.04, Deepin 15 e agora estou com Manjaro 18.
Em absolutamente todas as distros ocorre exatamente o mesmo problema.
Não é o cabo, além de ser novo eu já testei outros dois.
A internet roteada do celular através do cabo USB funciona perfeitamente bem (apesar de ser mais lenta que a internet do cabo).
Já tentei praticamente todos os tutoriais de fóruns, blogs e sites sobre alterar configurações do NetworkManeger ou até mesmo substituí-lo.
Já não sei mais o que fazer.
Ao usar o comando lspci no terminal, identifico minha placa de rede como sendo:
03:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5762 Gigabit Ethernet PCIe (rev 10)
Acredito que o problema deva estar no driver. Alguém saberia me dizer se tem algum driver alternativo ou proprietário para essa placa de rede, ou alguma outra possível solução? Será mesmo que o problema está no NEtworkManeger? Alguém mande uma luz.
Pessoal. Aparentemente o problema era o gerenciamento de DNS no Network Maneger. Dei uma leve adaptada ao tutorial deste vídeo /
Instalando o unbound e usando o mesmo para gerenciamento de DNS. Utilizando também o DNS da google 8.8.8.8
Por hora, parece que tudo está funcionando. Já fazem algumas horas que navego no YouTube sem nenhum problema e o download do JDK11 que pesa 170mb e estava impossível de baixar antes, agora foi realizado sem problemas. Inclusive com uma velocidade de download bem alta, mais baixa que antes, mas ainda assim bem alta.
Voltando aqui para dizer que a solução acima foi somente parcial. Segurou a internet por algumas horas, dá até pra navegar e ver uns vídeos, mas quando vou fazer um download por torrent ou na steam, a internet cai. As vezes cai rápido, as vezes baixa alguns gigas antes de cair… Em fim, estou agora tentando uma versão mais antiga do kernel.
Eu mudei para o Kernel 4.14 (antes estava no default do Manjaro, 5.2) e faz algumas horas a internet não caiu mais. Fiz um “teste de fogo” e coloquei para baixar CS:GO na Steam, um filme pelo torrent, um upload pro Google Drive e um vídeo em 1080p no YouTube e funcionou tudo normal.
Acho que isso pode indicar que o problema estava no módulo do kernel, né?
Uma coisa que percebi é que no kernel 5.2 quando a internet cai, eu uso o ifconfig e ele mostra milhares de erros, RX errors e TX errors. Mas no kernel 4.14, faz horas que uso e ainda está zero erros.
ainda não olhei o journal de quando a internet cai, fiquei até com medo reiniciar.
Mas utilizando o lscpi -kv no kernel 4.14 tenho isso.
Bloco de Citação
03:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5762 Gigabit Ethernet PCIe (rev 10)
DeviceName: Onboard LAN
Subsystem: Hewlett-Packard Company NetXtreme BCM5762 Gigabit Ethernet PCIe
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at e0820000 (64-bit, prefetchable) [size=64K]
Memory at e0810000 (64-bit, prefetchable) [size=64K]
Memory at e0800000 (64-bit, prefetchable) [size=64K]
Capabilities:
Kernel driver in use: tg3
Kernel modules: tg3
Seria possível utilizar o módulo desse kernel no 5.2?
O kernel tem centenas de opções para configuração de rede. Eu acho mais provável que alguma dessas características que são novas no 5.2 que tem incompatibilidade com o driver do módulo.
Teoricamente é possível você usar o módulo, mas não é recomendável. O correto é descobrir o que está acontecendo para alterar apenas aquilo que causa o problema. Se você não tiver nenhum hardware que dependa do 5.2, eu recomendaria você testar no 4.19, ou mesmo continuar no 4.14 por mais um mês, para dar tempo do bug ser corrigido.
Outra opção é ver se há alguma configuração específica antiga que pode causar essa incompatibilidade também. Nesse caso você lembraria que meses atras adicionou algum parâmetro no kernel ou no módulo, seguindo algum tutorial. Aí teria que desfazer o “tweak”.
Bom, como esse PC eu comprei num leilão da prefeitura, ele tem um hardware um pouco antigo, de 2014. Acho que não tem nada que precise de algum módulo mais novo. Vou deixar o 4.14 instalado e ir testando outros; e testar a dica do @jeffinshadow com o kernel 5.2 para ver se resolve.