Wi-Fi AC no Linux (adaptador barato)

Publicado por Andre (pinduvoz) em 21/09/2020

[ Hits: 30.376 ]

Blog: http://casadopinduvoz.wordpress.com/

 


Wi-Fi AC no Linux (adaptador barato)



Você comprou um adaptador de rede sem fio para 5GHz (do tipo AC) e descobriu que ele não funciona no Linux. E se foi o adaptador mais barato e mais vendido, você comprou este:
Ao rodar um lsusb (com o adaptador plugado, óbvio) o resultado será:

0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC

Isso quer dizer que o chip é um "Realtek rtl8821cu", que não vai funcionar de plano, no seu Ubuntu ou Linux Mint (e também no Debian, muito provavelmente).

Mas, é fácil resolver o problema. Baixe o código-fonte do driver no site abaixo:
...e copie e descompacte para a pasta /usr/src/rtl8821cu (crie a pasta, pois ela ainda não existe).

Se você não sabe como fazer isso pelo terminal e usa o Gnome, instale a extensão "nautilus-admin" e use a opção "abrir como administrador", via clique direito do mouse na área de arquivos. Assim você poderá fazer tudo "quase" como no "outro" sistema.

Instale agora o seguinte pacote "build-essential":

sudo apt install build-essential

Depois, abrindo a pasta /usr/src/rtl8821cu como root (use o comando sudo su - no Ubuntu, que não usa o "root" por padrão), rode:

sudo su -

# make
# make install
# modprobe 8821cu

O comando make demora... (tenha paciência).

A partir do último comando modprobe 8821cu, o adaptador já deve estar reconhecido e poderá ser conectado no Wi-Fi 5G (do tipo AC).

Até a próxima.

Outras dicas deste autor

Flash no Chromium

Para os fãs de cinema...

Adicionando um menu à barra de tarefas do Acer Aspire One

Teclado ABNT2 pelo Terminal

DLNA no Linux

Leitura recomendada

Ralink RT2561 no Slackware Linux 12.0

Configuração de impressoras no Debian

Problemas no teclado no KDE

Placa wireless em modo avião - Desabilitando no Ubuntu 12.10

Descobrindo se seu winmodem é compatível com o Linux

  

Comentários
[1] Comentário enviado por maurixnovatrento em 21/09/2020 - 22:56h


Muito bom cara.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por removido em 21/09/2020 - 23:11h

Interessante!
Tenho um Dell cuja placa de rede tem limite de 100Mb de velocidade. Será que usando um adaptador como esse eu consigo o total de velocidade do meu roteador?

[3] Comentário enviado por pinduvoz em 21/09/2020 - 23:27h


[1] Comentário enviado por mauricio123 em 21/09/2020 - 22:56h


Muito bom cara.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Obrigado.

[4] Comentário enviado por pinduvoz em 21/09/2020 - 23:37h


[2] Comentário enviado por izaias em 21/09/2020 - 23:11h

Interessante!
Tenho um Dell cuja placa de rede tem limite de 100Mb de velocidade. Será que usando um adaptador como esse eu consigo o total de velocidade do meu roteador?


Consegue, sim.

Basta vc desabilitar/desligar a placa interna do seu Dell pelo atalho de teclado e então usar a placa USB tipo AC. Eu fazia isso para usar USB tipo N no meu notebook até que eu "comprei" uma placa interna tipo N quando a antiga queimou -- na verdade, eu tinha aqui um note mais moderno, que foi da minha filha e estava "morto", do qual eu já tinha tirado para "doação" a memória e o HD (rsrs).

[5] Comentário enviado por pinduvoz em 21/09/2020 - 23:40h

Para quem tem dúvida, lá vai: o adaptador que citei aqui é "plug & play" no "outro" SO (coisa sem graça! kkk).

[6] Comentário enviado por removido em 21/09/2020 - 23:45h


[4] Comentário enviado por pinduvoz em 21/09/2020 - 23:37h


[2] Comentário enviado por izaias em 21/09/2020 - 23:11h

Interessante!
Tenho um Dell cuja placa de rede tem limite de 100Mb de velocidade. Será que usando um adaptador como esse eu consigo o total de velocidade do meu roteador?


Consegue, sim.

Basta vc desabilitar/desligar a placa interna do seu Dell pelo atalho de teclado e então usar a placa USB tipo AC. Eu fazia isso para usar USB tipo N no meu notebook até que eu "comprei" uma placa interna tipo N quando a antiga queimou -- na verdade, eu tinha aqui um note mais moderno, que foi da minha filha e estava "morto", do qual eu já tinha tirado para "doação" a memória e o HD (rsrs).


Show!

[7] Comentário enviado por pinduvoz em 22/09/2020 - 01:22h

Não sei se informei, mas esse adaptador usa USB 2.0, servindo para máquinas antigas. Claro que se você tem USB 3.0 disponível, pode tentar comprar um com esse USB mais parrudo (são bem mais caros), mas posso dizer que o 2.0 "deu conta do recado" aqui.

[8] Comentário enviado por maurixnovatrento em 22/09/2020 - 21:44h


[7] Comentário enviado por pinduvoz em 22/09/2020 - 01:22h

Não sei se informei, mas esse adaptador usa USB 2.0, servindo para máquinas antigas. Claro que se você tem USB 3.0 disponível, pode tentar comprar um com esse USB mais parrudo (são bem mais caros), mas posso dizer que o 2.0 "deu conta do recado" aqui.



Só uma pergunta, se é 2.0, não oda em 3.0? Tenho um monte de pendrive, tudo 2.0, como vai ficar, tem compatibilidade?

[9] Comentário enviado por pinduvoz em 22/09/2020 - 22:28h


[8] Comentário enviado por mauricio123 em 22/09/2020 - 21:44h
Só uma pergunta, se é 2.0, não roda em 3.0? Tenho um monte de pendrive, tudo 2.0, como vai ficar, tem compatibilidade?


Dispositivo USB 2.0 roda em porta USB 3.0, mas faz isso com velocidade de USB 2.0.

Dispositivo USB 3.0 roda em porta USB 2.0, mas com velocidade de 2.0.

Há compatibilidade, mas pela velocidade da porta ou do dispositivo que seja a mais baixa.


[10] Comentário enviado por pinduvoz em 23/09/2020 - 22:53h

Bom, um problema e eu não sei como resolver.

Se alguém souber, ensine a gente (rsrs).

O módulo criado deveria ser atualizado automaticamente para um novo kernel instalado e não foi.

O Ubuntu atualizou o kernel e o módulo da placa wi-fi não carregava mais, nem forçando com o comando "modprobe".

Tive que refazer a compilação e instalação do módulo da wi-fi 5G com o novo kernel rodando, tal como no artigo acima.

Alguém sabe como resolver essa questão da atualização automática para um novo kernel?

*** EDITADO ***

Já descobri como resolver. Veja o meu último comentário, abaixo.

[11] Comentário enviado por removido em 24/09/2020 - 01:40h


[10] Comentário enviado por pinduvoz em 23/09/2020 - 22:53h

Bom, um problema e eu não sei como resolver.

Se alguém souber, ensine a gente (rsrs).

O módulo criado deveria ser atualizado automaticamente para um novo kernel instalado e não foi.

O Ubuntu atualizou o kernel e o módulo da placa wi-fi não carregava mais, nem forçando com o comando "modprobe".

Tive que refazer a compilação e instalação do módulo da wi-fi 5G com o novo kernel rodando, tal como no artigo acima.

Alguém sabe como resolver essa questão da atualização automática para um novo kernel?


Atualização automática com base na atualização do Kernel?
Acho que não dá. Seria possível com algum script?

Algumas soluções:
1- Não atualizar o Kernel.
2- Atualizar e recompilar o pacote.
3- Criar um script de atualização.
4- Usar uma distro como o Debian, por exemplo, com raras atualizações de Kernel. :)

[12] Comentário enviado por maurixnovatrento em 25/09/2020 - 13:52h


[9] Comentário enviado por pinduvoz em 22/09/2020 - 22:28h


[8] Comentário enviado por mauricio123 em 22/09/2020 - 21:44h
Só uma pergunta, se é 2.0, não roda em 3.0? Tenho um monte de pendrive, tudo 2.0, como vai ficar, tem compatibilidade?


Dispositivo USB 2.0 roda em porta USB 3.0, mas faz isso com velocidade de USB 2.0.

Dispositivo USB 3.0 roda em porta USB 2.0, mas com velocidade de 2.0.

Há compatibilidade, mas pela velocidade da porta ou do dispositivo que seja a mais baixa.




Beleza.

[13] Comentário enviado por removido em 26/09/2020 - 11:51h

Andre, já viu esse?

> https://produto.mercadolivre.com.br/MLB-1573353212-adaptador-wireless-usb-wifi-1200mbps-s-fio-lan-bg...

Nem é por questão de preço, mas ele alcança velocidades bem maiores. Em casa minha Tim tem velocidade de 300 Mb. Mas no trabalho é de 1 Gb, então estou pesquisando pra ver se esse é compatível com Linux.

[14] Comentário enviado por maurixnovatrento em 28/09/2020 - 22:00h


[13] Comentário enviado por izaias em 26/09/2020 - 11:51h

Andre, já viu esse?

> https://produto.mercadolivre.com.br/MLB-1573353212-adaptador-wireless-usb-wifi-1200mbps-s-fio-lan-bg....

Nem é por questão de preço, mas ele alcança velocidades bem maiores. Em casa minha Tim tem velocidade de 300 Mb. Mas no trabalho é de 1 Gb, então estou pesquisando pra ver se esse é compatível com Linux.


Bacana.

[15] Comentário enviado por pinduvoz em 16/11/2020 - 00:49h


Bom, resolvi a questão da atualização automática do módulo junto com a do kernel.

A solução está numa nova dica, já aprovada e pronta para ser publicada.

Quando for publicada, vou deixar um link para ela aqui.

[16] Comentário enviado por pinduvoz em 09/12/2020 - 02:15h

Tinha esquecido de deixar o link prometido aqui. Lá vai ele:

https://www.vivaolinux.com.br/dica/Wi-Fi-AC-no-Linux-Complementacao/

[17] Comentário enviado por phovmaia em 03/08/2021 - 19:10h

Olá pessoal, boa noite. Sou novo por aqui e acho que esse tópico vai resolver meu problema.
Minha dúvida é meu resultado ao invés de:
"0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC" para o lsusb
é:
0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter

Gostaria de saber se esse drive do github também serve para esse chip no caso.

Abraços e obrigado pela ajuda desde já.

[18] Comentário enviado por mpavesi em 22/12/2021 - 17:36h

Olá pessoal,
Tenho o adaptador WI-FI AC, uso no POP-OS
Saída lausb:
Bus 001 Device 007: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC

Sou leigo em linux, porém seguindo as instruções para instalar o drive, tudo funcionou! Velocidade ficou acima de 150 Mbps em usb 2.0.
Porém o notebook praticamente trava no boot (leva muito tempo tentando identificar o adaptador). Quando retiro o adaptador ,o notebook volta a velocidade normal e termina o boot. Alguém tem uma dica do problema?
Grato
OS: Pop!_OS 21.10 x86_64
Kernel: 5.15.8-76051508-generic
GNOME 40.5
CPU: Intel i7-2630QM (8) @ 2.900GHz
GPU: Intel 2nd Generation Core Proces
Memory: 2287MiB / 7864MiB

[19] Comentário enviado por dxtec em 31/08/2022 - 17:07h

fdp me salvou, algumas brejas já ta no meu nome.

[20] Comentário enviado por jaum20 em 03/05/2023 - 18:08h


Muito obrigado, meu mano. Me salvou. Queria um driver pra meu dongle bluetooth baratinho também (https://bugzilla.kernel.org/show_bug.cgi?id=60824).



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts