WiFi através de USB Netgear WNA3100M é muito lento

1

Espero que você tenha tempo e paciência para ajudar um novato em Linux.

Como a instalação do meu escritório em casa não é praticamente viável, estou tentando usar o Wi-Fi. Meu Netgear WNA3100M parece funcionar, eu tenho conexão, mas o navegador é muito lento. Ele funciona muito mal e intermitentemente no navegador: algumas vezes sem resposta, alguns minutos depois é muito bom. Eu deveria ter uma conexão de 20 Mb, mas o máximo que recebo de speedtests é de cerca de 3. Enquanto um laptop Windows com Wi-Fi integrado ao lado da minha área de trabalho do Linux funciona por volta de 20.

Eu fiz algumas pesquisas no fórum e esta solução parecia funcionar: netgear Adaptador mini USB N300 O WNA3100M não consegue se conectar ao Wi-Fi no Ubuntu 15.04 . Mas depois de algumas reinicializações, o problema retornou.

Devo acrescentar que usei um adaptador PCI-E Wi-Fi (Asus N53) até cerca de um mês atrás. Eu não consegui fazer com que a placa funcionasse bem no KXStudio e tinha sido um processo de trabalho intensivo apenas para mantê-lo funcionando no Ubuntu. Talvez alguns drivers ou outros resíduos estejam bagunçando o Wi-Fi?

Atualmente estou usando o Ubuntu e o KXStudio.

Agradecemos antecipadamente por me ajudar.

Algumas saídas que podem ajudar:

lsusb:

Bus 001 Device 002: ID 0846:9021 NetGear, Inc. 

usb-devices:

T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0846 ProdID=9021 Rev=02.00
S:  Manufacturer=Realtek
S:  Product=NETGEAR WNA3100M
S:  SerialNumber=00e04c000001
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8192cu

nm-tool:

Device: wlan0  [VGV7519ECD1BE] -----------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8192cu
  State:             connected
  Default:           yes
  HW Address:        A4:2B:8C:6D:C9:55

ifconfig:

wlan0     Link encap:Ethernet  HWaddr a4:2b:8c:6d:c9:55  
          inet addr:192.168.2.18  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a62b:8cff:fe6d:c955/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1596 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:641973 (641.9 KB)  TX bytes:262283 (262.2 KB)
    
por Jaap B 29.09.2015 / 18:11

2 respostas

1

O problema é que você instalou esse driver sem dkms. Após uma atualização do kernel, o driver não foi compilado.

Você pode instalá-lo a partir do ppa com dkms

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192cu-dkms
    
por Pilot6 29.09.2015 / 19:20
0

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:

  1. 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)
  2. 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.

    
por Nirmal 28.12.2016 / 10:42