Hello, I just go this wifi adapter TL WN8200ND Ver:3.0 but it doesn’t work on linux.
as suggested in: TP-Link TL-WN8200ND(UN) ver 2.20, USB is not recognized and set up on Manjaro 21 KDE iso - #2 by bogdancovaciu
I tried to install: GitHub - luckynzm/tlwn8200nddriver: Linux driver for TP-Link WN8200NDV2 it’s for V2 but I’ll just hope it will work for V3.
But I think I need assistance.
~/Applications git clone https://github.com/luckynzm/tlwn8200nddriver.git 128 ✘ 10s
Cloning into 'tlwn8200nddriver'...
remote: Enumerating objects: 479, done.
remote: Total 479 (delta 0), reused 0 (delta 0), pack-reused 479
Receiving objects: 100% (479/479), 2.10 MiB | 1.71 MiB/s, done.
Resolving deltas: 100% (157/157), done.
~/Applications cd tlwn8200nddriver ✔
~/Applications/tlwn8200nddriver master sudo dkms add . ✔
Deprecated feature: REMAKE_INITRD (/home/unary/Applications/tlwn8200nddriver/dkms.conf)
Deprecated feature: REMAKE_INITRD (/usr/src/rtl8192eu-1.0/dkms.conf)
Creating symlink /var/lib/dkms/rtl8192eu/1.0/source -> /usr/src/rtl8192eu-1.0
~/Applications/tlwn8200nddriver master sudo dkms install rtl8192eu/1.0 ✔
Error! Your kernel headers for kernel 6.1.38-1-MANJARO cannot be found at /usr/lib/modules/6.1.38-1-MANJARO/build or /usr/lib/modules/6.1.38-1-MANJARO/source.
Please install the linux-headers-6.1.38-1-MANJARO package or use the --kernelsourcedir option to tell DKMS where it's located.
I’m stuck at this step.
How do I install linux-headers-6.1.38-1-MANJARO?
sudo dkms install rtl8192eu/1.0 ✔
[sudo] password for unary:
Sign command: /usr/lib/modules/6.1.38-1-MANJARO/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/rtl8192eu/1.0/source/dkms.conf)
Building module:
Cleaning build area...
'make' all KVER=6.1.38-1-MANJARO...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.38-1-MANJARO (x86_64)
Consult /var/lib/dkms/rtl8192eu/1.0/build/make.log for more information.
I’m stuck at this stage
content of the log file:
DKMS make.log for rtl8192eu-1.0 for kernel 6.1.38-1-MANJARO (x86_64)
Thu Jul 13 11:21:28 WIB 2023
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.1.38-1-MANJARO/build M=/var/lib/dkms/rtl8192eu/1.0/build modules
CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.o
In file included from /var/lib/dkms/rtl8192eu/1.0/build/include/osdep_service.h:45,
from /var/lib/dkms/rtl8192eu/1.0/build/include/drv_types.h:32,
from /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.c: In function ‘rtw_cmd_thread’:
/var/lib/dkms/rtl8192eu/1.0/build/include/osdep_service_linux.h:165:31: error: implicit declaration of function ‘complete_and_exit’ [-Werror=implicit-function-declaration]
165 | #define thread_exit() complete_and_exit(NULL, 0)
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.c:759:9: note: in expansion of macro ‘thread_exit’
759 | thread_exit();
| ^~~~~~~~~~~
/var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.c:761:1: error: control reaches end of non-void function [-Werror=return-type]
761 | }
| ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:2012: /var/lib/dkms/rtl8192eu/1.0/build] Error 2
make: *** [Makefile:1700: modules] Error 2