Article 5B4BJ wireless woes with rtl8814AU

wireless woes with rtl8814AU

by
Honest Abe
from LinuxQuestions.org on (#5B4BJ)
I have been using Archer T4U (https://wikidevi.wi-cat.ru/TP-LINK_Archer_T4U_v2) for quite a while and it worked fine with my Leap 15.1 (to be upgraded to 15.2 in few weeks).

This is the rtl8812au driver of T4U
Code:*-network
description: Wireless interface
physical id: 1
bus info: usb@7:2.3
logical name: wlan1
serial: 50:3e:aa:4f:5d:1c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8812au ip=192.168.0.104 multicast=yes wireless=IEEE 802.11ACI have upgraded my wireless router from ac1200 to ac1900 and bought myself an Archer T9UHv2 (https://wikidevi.wi-cat.ru/TP-LINK_Archer_T9UH), but I cant seem to find the correct driver module for it.

I have tried this (https://github.com/aircrack-ng/rtl8814au) and got the following error --

Code:AAA@ab-desktop:~/rtl8814au> make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.12.14-lp151.28.75-default/build M=/home/AAA/rtl8814au modules
make[1]: Entering directory '/usr/src/linux-4.12.14-lp151.28.75-obj/x86_64/default'
CC [M] /home/AAA/rtl8814au/core/rtw_cmd.o
CC [M] /home/AAA/rtl8814au/core/rtw_security.o
CC [M] /home/AAA/rtl8814au/core/rtw_debug.o
CC [M] /home/AAA/rtl8814au/core/rtw_io.o
CC [M] /home/AAA/rtl8814au/core/rtw_ioctl_query.o
CC [M] /home/AAA/rtl8814au/core/rtw_ioctl_set.o
CC [M] /home/AAA/rtl8814au/core/rtw_ieee80211.o
CC [M] /home/AAA/rtl8814au/core/rtw_mlme.o
CC [M] /home/AAA/rtl8814au/core/rtw_mlme_ext.o
CC [M] /home/AAA/rtl8814au/core/rtw_mi.o
CC [M] /home/AAA/rtl8814au/core/rtw_wlan_util.o
CC [M] /home/AAA/rtl8814au/core/rtw_vht.o
CC [M] /home/AAA/rtl8814au/core/rtw_pwrctrl.o
CC [M] /home/AAA/rtl8814au/core/rtw_rf.o
CC [M] /home/AAA/rtl8814au/core/rtw_chplan.o
CC [M] /home/AAA/rtl8814au/core/rtw_recv.o
CC [M] /home/AAA/rtl8814au/core/rtw_sta_mgt.o
CC [M] /home/AAA/rtl8814au/core/rtw_ap.o
CC [M] /home/AAA/rtl8814au/core/mesh/rtw_mesh.o
CC [M] /home/AAA/rtl8814au/core/mesh/rtw_mesh_pathtbl.o
CC [M] /home/AAA/rtl8814au/core/mesh/rtw_mesh_hwmp.o
CC [M] /home/AAA/rtl8814au/core/rtw_xmit.o
CC [M] /home/AAA/rtl8814au/core/rtw_p2p.o
CC [M] /home/AAA/rtl8814au/core/rtw_rson.o
CC [M] /home/AAA/rtl8814au/core/rtw_tdls.o
CC [M] /home/AAA/rtl8814au/core/rtw_br_ext.o
CC [M] /home/AAA/rtl8814au/core/rtw_iol.o
CC [M] /home/AAA/rtl8814au/core/rtw_sreset.o
CC [M] /home/AAA/rtl8814au/core/rtw_btcoex_wifionly.o
CC [M] /home/AAA/rtl8814au/core/rtw_btcoex.o
CC [M] /home/AAA/rtl8814au/core/rtw_beamforming.o
CC [M] /home/AAA/rtl8814au/core/rtw_odm.o
CC [M] /home/AAA/rtl8814au/core/rtw_rm.o
CC [M] /home/AAA/rtl8814au/core/rtw_rm_fsm.o
CC [M] /home/AAA/rtl8814au/core/rtw_rm_util.o
CC [M] /home/AAA/rtl8814au/core/efuse/rtw_efuse.o
CC [M] /home/AAA/rtl8814au/os_dep/osdep_service.o
CC [M] /home/AAA/rtl8814au/os_dep/linux/os_intfs.o
/home/AAA/rtl8814au/os_dep/linux/os_intfs.c:1709:22: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.ndo_select_queue = rtw_select_queue,
^~~~~~~~~~~~~~~~
/home/AAA/rtl8814au/os_dep/linux/os_intfs.c:1709:22: note: (near initialization for rtw_netdev_ops.ndo_select_queue')
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-4.12.14-lp151.28.75/scripts/Makefile.build:325: /home/AAA/rtl8814au/os_dep/linux/os_intfs.o] Error 1
make[3]: *** [/usr/src/linux-4.12.14-lp151.28.75/Makefile:1573: _module_/home/AAA/rtl8814au] Error 2
make[2]: *** [Makefile:152: sub-make] Error 2
make[1]: *** [Makefile:24: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-4.12.14-lp151.28.75-obj/x86_64/default'
make: *** [Makefile:2328: modules] Error 2
AAA@ab-desktop:~/rtl8814au>I also came across this [https://forums.opensuse.org/showthre...-driver/page2] and added Sauerland's(:hattip:) repo , but I could not find the rtl8814au driver with zypper/manually visiting the repository in a web browser.

Questions:
1. Does anyone know of a working driver that I can use ? [I would prefer a package, rather than compiling. Makes kernel upgrades easier..]
2. Is it anyway possible to keep both 8812 and 8814 drivers or should I blacklist the currently working 8812 driver ?latest?d=yIl2AUoC8zA latest?i=4hKkHaju2tM:etTL_L4vvnA:F7zBnMy latest?i=4hKkHaju2tM:etTL_L4vvnA:V_sGLiP latest?d=qj6IDK7rITs latest?i=4hKkHaju2tM:etTL_L4vvnA:gIN9vFw4hKkHaju2tM
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments