I bought Asus USB-AC56 with advertised Linux support. Also there seems to be people on the forums that made it work, albeit on ubuntu. There’s an install script on the cd, but it throws some errors at me in the terminal.
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.1.13-5-default/build M=/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS modules
make[1]: Entering directory '/usr/src/linux-4.1.13-5-obj/x86_64/default'
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_cmd.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_security.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_debug.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_io.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_ioctl_query.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_ioctl_set.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_ieee80211.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_mlme.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_mlme_ext.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_wlan_util.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_vht.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_pwrctrl.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_rf.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_recv.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_sta_mgt.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_ap.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_xmit.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_p2p.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_tdls.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_br_ext.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_iol.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_sreset.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_btcoex.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_beamforming.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/rtw_odm.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/core/efuse/rtw_efuse.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/osdep_service.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/os_intfs.o
/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/os_intfs.c:705:2: warning: initialization from incompatible pointer type [enabled by default]
.ndo_select_queue = rtw_select_queue,
^
/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/os_intfs.c:705:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/usb_intf.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/usb_ops_linux.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/ioctl_linux.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/xmit_linux.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/mlme_linux.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/recv_linux.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/ioctl_cfg80211.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/wifi_regd.o
CC [M] /home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.o
/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.c: In function ‘rtw_android_cmdstr_to_num’:
/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.c:281:3: error: implicit declaration of function ‘strnicmp’ -Werror=implicit-function-declaration]
if(0 == strnicmp(cmdstr , android_wifi_cmd_str[cmd_num], strlen(android_wifi_cmd_str[cmd_num])) )
^
/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.c: In function ‘rtw_android_priv_cmd’:
/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.c:704:14: warning: initialization makes pointer from integer without a cast [enabled by default]
u8 *ptr = priv_cmd.buf;
^
cc1: some warnings being treated as errors
/usr/src/linux-4.1.13-5/scripts/Makefile.build:274: návod pro cíl „/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.o“ selhal
make[4]: *** [/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS/os_dep/linux/rtw_android.o] Chyba 1
/usr/src/linux-4.1.13-5/Makefile:1410: návod pro cíl „_module_/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS“ selhal
make[3]: *** [_module_/home/petr/source/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS/driver/rtl8812AU_linux_v4.2.5_10143.20140103_ASUS] Chyba 2
Makefile:146: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make[1]: *** [__sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-4.1.13-5-obj/x86_64/default'
Makefile:1295: recipe for target 'modules' failed
make: *** [modules] Error 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################
I don’t know what that means. I installed patterns for devel_basis and **kernel-source
**