Can’t get my wifi adapter to work. Adapter is Alfa AWUS1900 rtl8814au.
Tried the two available AUR packages:
rtl8814au-dkms-git
rtl8812au-aircrack-ng-dkms-git
Also trying installing from github:
aircrack-ng/rtl8812au
morrownr/8814au
Following their install instructions often leads to errors related to libs or kernel:
sudo make dkms_install
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
mkdir: created directory '/usr/src/8812au-5.6.4.2_35491.20191025'
cp -r * /usr/src/8812au-5.6.4.2_35491.20191025
dkms add -m 8812au -v 5.6.4.2_35491.20191025
Creating symlink /var/lib/dkms/8812au/5.6.4.2_35491.20191025/source -> /usr/src/8812au-5.6.4.2_35491.20191025
dkms build -m 8812au -v 5.6.4.2_35491.20191025
Sign command: /usr/lib/modules/6.13.0-3-cachyos/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Cleaning build area... done.
Building module(s)...(bad exit status: 2)
Failed command:
'make' -j8 KVER=6.13.0-3-cachyos KSRC=/lib/modules/6.13.0-3-cachyos/build LLVM=1
Error! Bad return status for module build on kernel: 6.13.0-3-cachyos (x86_64)
Consult /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/make.log for more information.
make: *** [Makefile:1790: dkms_install] Error 10
Spent hours on this. Anyone know how to handle this?
How to properly install the drivers and make the adapter ready to connect?
I’m familiar with Linux but not an expert by any means, so all help and suggestions are appreciated.
deex
February 1, 2025, 6:29pm
2
So, what does the referenced log file say?
Hello,
i can´t install the driver Realtek 88x2bu-20210702 from morrownr git.
I’m on kernel 6.13.0-rc1-2-cachyos-rc.
~/88x2bu-20210702 main
❯ sudo sh install-driver.sh
: ---------------------------
: install-driver.sh v20241003
: x86_64 (kernel architecture)
: x86_64 (architecture to send to gcc)
: 8/8 (in-use/total processing units)
: 16320768 (total system memory)
: 6.13.0-rc1-2-cachyos-rc (kernel version)
: Linux (version of gcc used to compile the kernel)
: gcc (GCC) 14.2.1 20240910
: dkms…
Itś only work with gcc compiled Kernels.
You have to install the 6.13.0-2-cachyos-bore Kernel.
1 Like
No way around that? I can try but I really wanted to keep this kernel.
Untitled 1
❯ cat /var/lib/dkms/rtl8814au/5.8.5.1.r184.g47f6084/build/make.log
DKMS (dkms-3.1.5) make.log for rtl8814au/5.8.5.1.r184.g47f6084 for kernel 6.13.0-3-cachyos
(x86_64)
sáb 01 fev 2025 12:56:37 WET
Cleaning build area
command: ‘make’ clean
#make -C /lib/modules/6.13.0-3-cachyos/build
M=/var/lib/dkms/rtl8814au/5.8.5.1.r184.g47f6084/build clean
cd hal ; rm -fr ///.mod.c ///.mod ///.o ///…cmd ///.ko
cd hal ; rm -fr //.mod.c //.mod //.o //…cmd //.ko
cd hal ; rm -fr /.mod.c /.mod /.o /…cmd /.ko
cd hal ; rm -fr .mod.c .mod .o …cmd .ko
cd core ; rm -fr /.mod.c /.mod /.o /…cmd /.ko
cd core ; rm -fr .mod.c .mod .o …cmd .ko
cd os_dep/linux ; rm -fr .mod.c .mod .o …cmd .ko
cd os_dep ; rm -fr .mod.c .mod .o …cmd .ko
cd platform ; rm -fr .mod.c .mod .o …cmd .ko
rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order
rm -fr .mod.c .mod .o …cmd .ko ~
rm -fr .tmp_versions
rm -fr MOK.der MOK.priv
exit code: 0
elapsed time: 00:00:00
Building module(s)
command: ‘make’ -j8 KVER=6.13.0-3-cachyos
KSRC=/lib/modules/6.13.0-3-cachyos/build LLVM=1
make ARCH=x8664 CROSS_COMPILE= -C /lib/modules/6.13.0-3-cachyos/build
M=/var/lib/dkms/rtl8814au/5.8.5.1.r184.g47f6084/build modules
make[1]: Entering directory ‘/usr/lib/modules/6.13.0-3-cachyos/build’
make[2]: Entering directory ‘/var/lib/dkms/rtl8814au/5.8.5.1.r184.g47f6084/build’
CC [M] core/rtw_cmd.o
CC [M] core/rtw_security.o
CC [M] core/rtw_debug.o
CC [M] core/rtw_io.o
CC [M] core/rtw_ioctl_query.o
CC [M] core/rtw_ioctl_set.o
CC [M] core/rtw_ieee80211.o
CC [M] core/rtw_mlme.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_mlme_ext.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
core/rtw_security.c:1578:24: warning: equality comparison with extraneous parentheses [-
Wparentheses-equality]
1578 | if ((pattrib->encrypt == _AES)) {
| ~^~
core/rtwsecurity.c:1578:24: note: remove extraneous parentheses around the comparison to silence
this warning
1578 | if ((pattrib->encrypt == _AES)) {
| ~ ^ ~
core/rtwsecurity.c:1578:24: note: use ‘=’ to turn this equality comparison into an assignment
1578 | if ((pattrib->encrypt == _AES)) {
| ^~
| =
core/rtwsecurity.c:1933:26: warning: equality comparison with extraneous parentheses [-
Wparentheses-equality]
1933 | if ((prxattrib->encrypt == _AES)) {
| ~^~
core/rtwsecurity.c:1933:26: note: remove extraneous parentheses around the comparison to silence
this warning
1933 | if ((prxattrib->encrypt == _AES)) {
| ~ ^ ~
core/rtwsecurity.c:1933:26: note: use ‘=’ to turn this equality comparison into an assignment
1933 | if ((prxattrib->encrypt == _AES)) {
| ^~
| =
3 warnings generated.
CC [M] core/rtw_mi.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_wlan_util.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_vht.o
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/rtw_pwrctrl.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
5 warnings generated.
3 warnings generated.
CC [M] core/rtw_rf.o
CC [M] core/rtw_chplan.o
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/rtw_recv.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_sta_mgt.o
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/rtw_ap.o
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/mesh/rtw_mesh.o
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/mesh/rtw_mesh_pathtbl.o
3 warnings generated.
CC [M] core/mesh/rtw_mesh_hwmp.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
CC [M] core/rtw_xmit.o
CC [M] core/rtw_p2p.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_rson.o
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/rtw_tdls.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_br_ext.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_iol.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_sreset.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
CC [M] core/rtw_btcoex_wifionly.o
CC [M] core/rtw_btcoex.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_beamforming.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
CC [M] core/rtw_odm.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] core/rtw_rm.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_rm_fsm.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/rtw_rm_util.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] core/efuse/rtw_efuse.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
CC [M] os_dep/osdep_service.o
CC [M] os_dep/linux/os_intfs.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
CC [M] os_dep/linux/usb_intf.o
CC [M] os_dep/linux/usb_ops_linux.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
CC [M] os_dep/linux/ioctl_linux.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] os_dep/linux/xmit_linux.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] os_dep/linux/mlme_linux.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
os_dep/osdep_service.c:2566:14: warning: passing 'const unsigned char ’ to parameter of type 'void ’
discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2566 | _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN);
| ^~~
os_dep/osdep_service.c:922:24: note: passing argument to parameter ‘dst’ here
922 | void _rtw_memcpy(void dst, const void src, u32 sz)
| ^
3 warnings generated.
CC [M] os_dep/linux/recv_linux.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
4 warnings generated.
3 warnings generated.
3 warnings generated.
CC [M] os_dep/linux/ioctl_cfg80211.o
CC [M] os_dep/linux/rtw_cfgvendor.o
CC [M] os_dep/linux/wifi_regd.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
3 warnings generated.
CC [M] os_dep/linux/rtw_proc.o
CC [M] os_dep/linux/rtw_android.o
CC [M] os_dep/linux/rtw_rhashtable.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] hal/hal_intf.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] hal/hal_com.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
CC [M] hal/hal_com_phycfg.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
3 warnings generated.
CC [M] hal/hal_phy.o
CC [M] hal/hal_dm.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings generated.
os_dep/linux/ioctl_cfg80211.c:9994:25: error: incompatible function pointer types initializing ‘int ()
(struct wiphy , struct net_device , struct cfg80211_chan_def )’ with an expression of type ‘int (struct
wiphy , struct cfg80211_chan_def )’ [-Wincompatible-function-pointer-types]
9994 | .set_monitor_channel = cfg80211_rtw_set_monitor_channel,
| ^~
CC [M] hal/hal_dm_acs.o
warning: unknown warning option ‘-Wno-discarded-qualifiers’; did you mean ‘-Wno-ignored-
qualifiers’? [-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-enum-int-mismatch’; did you mean ‘-Wno-return-mismatch’?
[-Wunknown-warning-option]
warning: unknown warning option ‘-Wno-stringop-overread’ [-Wunknown-warning-option]
3 warnings and 1 error generated.
3 warnings generated.
make[4]: [/usr/lib/modules/6.13.0-3-cachyos/build/scripts/Makefile.build:194:
os_dep/linux/ioctl_cfg80211.o] Error 1
make[4]: Waiting for unfinished jobs…
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
hal/hal_dm.c:603:27: warning: equality comparison with extraneous parentheses [-Wparentheses-
equality]
603 | if ((pregpriv->wifi_spec == 1)) { / || (pmlmeinfo->HT_enable == 0)) /
| ^ ~
hal/hal_dm.c:603:27: note: remove extraneous parentheses around the comparison to silence this
warning
603 | if ((pregpriv->wifi_spec == 1)) { / || (pmlmeinfo->HT_enable == 0)) /
| ~ ^ ~
hal/hal_dm.c:603:27: note: use ‘=’ to turn this equality comparison into an assignment
603 | if ((pregpriv->wifi_spec == 1)) { / || (pmlmeinfo->HT_enable == 0)) /
| ^~
| =
4 warnings generated.
3 warnings generated.
make[3]: [/usr/lib/modules/6.13.0-3-cachyos/build/Makefile:1997: .] Error 2
make[2]: [/usr/lib/modules/6.13.0-3-cachyos/build/Makefile:251: __sub-make] Error 2
make[2]: Leaving directory ‘/var/lib/dkms/rtl8814au/5.8.5.1.r184.g47f6084/build’
make[1]: [Makefile:251: __sub-make] Error 2
make[1]: Leaving directory ‘/usr/lib/modules/6.13.0-3-cachyos/build’
make: [Makefile:2395: modules] Error 2
exit code: 2
elapsed time: 00:00:15
deex
February 2, 2025, 11:41am
6
os_dep/linux/ioctl_cfg80211.c:9994:25: error: incompatible function pointer types initializing ‘int ()
(struct wiphy , struct net_device , struct cfg80211_chan_def )’ with an expression of type ‘int (struct
wiphy , struct cfg80211_chan_def )’ [-Wincompatible-function-pointer-types]
9994 | .set_monitor_channel = cfg80211_rtw_set_monitor_channel,
| ^~
Looks to me like the aur is not code-compatible with the selected kernel(s).
naim
February 2, 2025, 12:41pm
7
Yeah, you need to use a GCC-built kernel, e.g. linux-cachyos-gcc.
1 Like
Got it. I don’t even know if there are a lot of differences between bore and gcc but I’m gonna try it.
naim
February 3, 2025, 10:55am
9
There are none, but you can use whichever. It’s recommended to use linux-cachyos-gcc
tho because the default kernel may differ from -bore in the future and then will -gcc and -bore differ.
Sorry for wasting your time guys.
I installed the following from aur: rtw88-dkms-git r575.0ea6212-1
Did not change the kernel at all.
It’s working.
lsmod | grep 8814au
rtw_8814au 12288 0
rtw_8814a 258048 1 rtw_8814au
rtw_usb 36864 1 rtw_8814au
1 Like