8812au-20210629 icon indicating copy to clipboard operation
8812au-20210629 copied to clipboard

(solved) Cannot compile module against kernel 6.0.0

Open JHM-O opened this issue 1 year ago • 9 comments

Hi Nick,

Something strange happens over here. After studying issues 66 and 67 I presumed my troubles with building against kernel 5.19.0 could be over. So I downloaded the latest zip file and gave it a new try with kernel 6.0.0. (Also gave it another try with 5.19.0)

Sadly, both still wouldn't work. So, what am I to think of that? Below, the error message, and below that my system info:

DKMS make.log for rtl8812au-5.13.6 for kernel 6.0.0 (x86_64) Tue 04 Oct 2022 14:01:22 CEST make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.0.0/build M=/var/lib/dkms/rtl8812au/5.13.6/build modules make[1]: Entering directory '/usr/src/linux-headers-6.0.0' CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_mlme.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_mlme_ext.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_mi.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_vht.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_chplan.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/monitor/rtw_radiotap.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_recv.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_ap.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/wds/rtw_wds.o /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’: /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_sta_mgt.c:391:25: error: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Werror=address] 391 | if (&psta->lock != NULL) | ^~ In file included from /var/lib/dkms/rtl8812au/5.13.6/build/include/drv_types.h:112, from /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_sta_mgt.c:17: /var/lib/dkms/rtl8812au/5.13.6/build/include/sta_info.h:267:17: note: ‘lock’ declared here 267 | _lock lock; | ^~~~ CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/mesh/rtw_mesh.o CC [M] /var/lib/dkms/rtl8812au/5.13.6/build/core/mesh/rtw_mesh_pathtbl.o cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/rtl8812au/5.13.6/build/core/rtw_sta_mgt.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:1852: /var/lib/dkms/rtl8812au/5.13.6/build] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.0.0' make: *** [Makefile:2510: modules] Error 2

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

sudo uname -mr; mokutil --sb-state; lsusb; /usr/sbin/rfkill list all; /usr/sbin/dkms status; /usr/sbin/iw dev; /usr/sbin/iw reg get 6.0.0 x86_64 EFI variables are not supported on this system Bus 005 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 005 Device 003: ID 04a9:190a Canon, Inc. CanoScan LiDE 210 Bus 005 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 004 Device 003: ID 7392:a822 Edimax Technology Co., Ltd 802.11n NIC Bus 004 Device 002: ID 145f:0203 Trust Trust USB Camera Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 0b33:0402 Contour Design, Inc. RollerMouse Free 2 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub rtl8812au/5.13.6: added global country 00: DFS-UNSET (2402 - 2472 @ 40), (6, 20), (N/A) (2457 - 2482 @ 20), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN (5170 - 5250 @ 80), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN (5250 - 5330 @ 80), (6, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN (57240 - 63720 @ 2160), (N/A, 0), (N/A)

Hopefully, you can give some clarification?

Thank you very much!

Jan Outhuis

JHM-O avatar Oct 04 '22 12:10 JHM-O