Ola, comprei o adaptador da TP Link TL-WN822N Version 5, para melhorar o sinal da internet , no meu ubuntu 20.04 LTS (KERNEL 4.9.32), mas nao consigo compilar o driver pois da este erro executar do comando make :
Makefile:243: Trabalho/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/hal/phydm/phydm.mk: Arquivo ou diretório não encontrado
make: *** Sem regra para processar o alvo ‘Trabalho/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/hal/phydm/phydm.mk’. Pare.
este eh o erro ao executar o comando make caso queiram dar uma analisada no driver aqui esta o link do Google Drive:
Por favor se nao for pedir muito gostaria que me respondessem o mais rapido possivel
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.7.1-050701-generic/build M=/home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047 modules
make[1]: Entrando no diretório ‘/usr/src/linux-headers-5.7.1-050701-generic’
CC [M] /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.o
In file included from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service.h:47,
from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:27,
from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:299:8: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
299 | ptimer->data = (unsigned long)cntx;
| ^~
/home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:300:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
300 | init_timer(ptimer);
| ^~~~~~~~~~
| _init_timer
In file included from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:30,
from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/wifi.h: At top level:
/home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/wifi.h:1031: warning: “IEEE80211_MAX_AMPDU_BUF” redefined
1031 | #define IEEE80211_MAX_AMPDU_BUF 0x40
|
In file included from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:83,
from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service.h:47,
from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:27,
from /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
./include/linux/ieee80211.h:1460: note: this is the location of the previous definition
1460 | #define IEEE80211_MAX_AMPDU_BUF 0x100
|
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:267: /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.o] Erro 1
make[1]: *** [Makefile:1729: /home/a/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047] Erro 2
make[1]: Saindo do diretório ‘/usr/src/linux-headers-5.7.1-050701-generic’
make: *** [Makefile:1828: modules] Erro 2
Então eu só não consigo baixar.
Fica um loading infinito.
É aquilo ali os guia tem que ler eles antes de compilar eles explica como faz.
O readme_beta.txt também.
No makefile escolheram usar diretiva que trata aviso como erro. Por isso parou a compilação.
Eu acho melhor tentar os drivers disponíveis no github. Lá é mais fácil, só usar o comando dkms. Uma pesquisa rápida já dá os links e daí vc baixa o código fonte e segue as instruções.