Bug ID 1136487
Summary rtl8812au driver does not work
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.1
Hardware 64bit
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-maintainers@forge.provo.novell.com
Reporter arnoldix@snafu.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
Firefox/60.0
Build Identifier: 

The official driver from
https://software.opensuse.org/package/rtl8812au
does not work
insmod 8812au.ko returns
insmod: ERROR: could not insert module 8812au.ko: Unknown symbol in module

Downloading the git repository and running make returns
/root/rtl/rtl8812au/os_dep/linux/os_intfs.c:1422:22: error: initialization from
incompatible pointer type [-Werror=incompatible-pointer-types]
  .ndo_select_queue = rtw_select_queue,
                      ^~~~~~~~~~~~~~~~
/root/rtl/rtl8812au/os_dep/linux/os_intfs.c:1422: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.27/scripts/Makefile.build:328:
/root/rtl/rtl8812au/os_dep/linux/os_intfs.o] Error 1
make[3]: *** [/usr/src/linux-4.12.14-lp151.27/Makefile:1565:
_module_/root/rtl/rtl8812au] 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.27-obj/x86_64/default'
make: *** [Makefile:1851: modules] Error 2


There is no issue with Leap 15.0.


Reproducible: Always

Steps to Reproduce:
1.zypper install rtl8812au
2.insmod 8812au.ko


You are receiving this mail because: