Eu tive problema semelhante. Aqui estão meus detalhes:
-
SO: Ubuntu 16.04
-
Kernel: 4.8.15
-
Dispositivo que está causando problema: Netgear WNA3100M
-
Problema: Velocidade lenta da internet, sem resolução de DNS, conexão não confiável
-
Status após problema resolvido: Velocidade total da Internet, conexão confiável, sem problemas com a resolução de DNS
O WNA3100M usa rtl8192 chip Wi-Fi. O problema parece ocorrer porque o driver genérico do Ubuntu para o chip rtl8192cu não é totalmente capaz de lidar com o WNA3100M.
Como resolver um problema:
Etapa 1:
Instale o driver personalizado para o WNA3100M. Isso substituirá o driver genérico do Ubuntu para o chip rtl8192cu por um driver personalizado chamado 8192cu.
Para fazer isso, acesse este link e siga todas as etapas na seção "Instalação":
link
RESTART SYSTEM.
Para verificar se a instalação foi bem-sucedida ou não, você pode executar status dkms no terminal. A saída deve dizer instalado para o driver 8192cu. Aqui está minha saída:
nirmal@datainsights:~$ dkms status
8192cu, 1.10, 4.8.15-040815-generic, x86_64: installed
Etapa 2:
Certifique-se de que o driver instalado na etapa 1 seja carregado. Sua saída lsmod deve mostrar 8192cu . Assim:
nirmal@datainsights:~$ lsmod | grep 8192cu
8192cu 532480 0
Ao mesmo tempo, o rtl8192cu (driver genérico do Ubuntu) não deve ser carregado, portanto, executar o seguinte comando não deve fornecer nada de volta:
nirmal@datainsights:~$ lsmod | grep rtl8192cu
Leia mais se o seu driver não estiver carregando.
Se o seu driver 8192cu não estiver carregando e você tiver desativado o rtl8192cu, seu WNA3100M não será detectado e seu Wi-Fi será desativado.
Tente carregar o driver com o modprobe 8192cu . Está retornando erro? Em caso afirmativo, você deve resolvê-lo e certificar-se de que o driver carrega.
No meu caso, o driver não estava carregando por causa da opção de inicialização segura na configuração do UEFI BIOS. Desabilitei a opção de inicialização segura no menu do BIOS e carreguei o driver automaticamente.
Formas de desativar a inicialização segura no UEFI:
- Desative a opção de inicialização segura no menu UEFI BIOS (pressionando F2 ou DEL quando o computador for iniciado, indo para o modo avançado etc. Google com o modelo da sua placa-mãe para descobrir as etapas exatas)
- Usando o pacote mokutil do Ubuntu (eu não tentei esta opção)
Resumidamente, você precisa instalar um driver personalizado e garantir que ele seja carregado.