Netgear and TP-LINK TL-WN722N

I’m trying to get tumbleweed(022018) version to install either of the 2 wireless USB adapters(Netgear A6210) or the TP Link (wn722N) drivers. I have download both relevant drivers from the github or TP-LINk and I can’t make the files:

I have installed all kernel source reinstall opensuse and still get below error on both drivers. Both devices are visible on lsusb.
Any help would be much appreciated.
Thanks
David

They both come up with the following errors:
tory ‘/usr/src/linux-4.15.3-1-obj/x86_64/default’
"
“NO SKRC,we will use default KSRC”
"

CC [M] /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.o
In file included from /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h:41:0,
from /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/drv_types.h:32,
from /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.c:22:
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h:261:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h:262:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? -Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
In file included from /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/drv_types.h:32:0,
from /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.c:22:
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h: In function ‘thread_enter’:
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h:342:2: error: implicit declaration of function ‘allow_signal’; did you mean ‘do_signal’? -Werror=implicit-function-declaration]
allow_signal(SIGTERM);
^~~~~~~~~~~~
do_signal
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h: In function ‘flush_signals_thread’:
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h:352:6: error: implicit declaration of function ‘signal_pending’; did you mean ‘timer_pending’? -Werror=implicit-function-declaration]
if (signal_pending (current))
^~~~~~~~~~~~~~
timer_pending
/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h:354:3: error: implicit declaration of function ‘flush_signals’; did you mean ‘do_signal’? -Werror=implicit-function-declaration]
flush_signals(current);
^~~~~~~~~~~~~
do_signal
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-4.15.3-1/scripts/Makefile.build:318: /home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.o] Error 1
make[3]: *** [/usr/src/linux-4.15.3-1/Makefile:1513: module/home/david/Downloads/rtl8188EUS_linux_v4.3.0.8_13968.20150417] Error 2
make[2]: *** [Makefile:146: sub-make] Error 2
make[1]: *** [Makefile:24: __sub-make] Error 2
make[1]: Leaving directory ‘/usr/src/linux-4.15.3-1-obj/x86_64/default’
make: *** [Makefile:1367: modules] Error 2

Hi and welcome to the Forum :slight_smile:
The rtl8188ee driver is part of the kernel, what drivers are listed from the output of;


lsusb -t

Maybe your just missing the firmware… zypper in kernel-firmware

Thanks,
I have checked the the kernel-firmware has been installed via the YAST.
I have provide the list for wireless lsusb -t
kernel-firmware
Port 4: Dev 4, If 0, Class=Vendor Specific Class, Driver=r8188eu, 480M

any thoughts?
Thanks David

Hi
So it does see the r8188eu driver (this is in staging), so I’m guessing the issue is not working…?

So what desktop environment are you using, how are you setting up the wireless, NetworkManager, Wicked, other?

Is the driver, you compile, patched for the newer kernels???

Please post (with both Adapters inside)

lsusb

To see the ID and maybe see, if there is an alternative driver.

And please use Code-Tags for the Output.