Hello, when setting up the WiFi adapter, i encountered quite a bit of problems. The specifics are down below.
The wifi adapter i am using is the TP-Link Archer T4U Ver 3 AC1300 High Gain Wireless MU-MIMO USB Adapter.
Router is the Eagle Pro AI AX1500 Mesh System M15
The drivers i am installing is from this github: https://github.com/aircrack-ng/rtl8812au
During installation, when i input the command: sudo make dkms_install (following what the github says)
I encountered this error:
The kernel headers are apparently not in the files, when i went to check it out, it only has 1 file. (Screenshot provided) I managed to install the builders in the linux file, but during the linux installation there are quite some errors as well. (Shown below)
I'm really sorry about the long messages of logs, but i'd appreciate any tips and advice, I was thinking to move the contents of the Linux file outside into the build directory, but with the errors given i do not know whether it's feasible and whether the installation is complete.
The wifi adapter i am using is the TP-Link Archer T4U Ver 3 AC1300 High Gain Wireless MU-MIMO USB Adapter.
Router is the Eagle Pro AI AX1500 Mesh System M15
The drivers i am installing is from this github: https://github.com/aircrack-ng/rtl8812au
During installation, when i input the command: sudo make dkms_install (following what the github says)
I encountered this error:
Code:
cp -r * /usr/src/8812au-5.6.4.2_35491.20191025dkms add -m 8812au -v 5.6.4.2_35491.20191025Creating symlink /var/lib/dkms/8812au/5.6.4.2_35491.20191025/source -> /usr/src/8812au-5.6.4.2_35491.20191025DKMS: add completed.dkms build -m 8812au -v 5.6.4.2_35491.20191025Error! echoYour kernel headers for kernel 6.1.21-v8+ cannot be found at/lib/modules/6.1.21-v8+/build or /lib/modules/6.1.21-v8+/source.You can use the --kernelsourcedir option to tell DKMS where it's located.make: *** [Makefile:1790: dkms_install] Error 1
Code:
pi@raspberrypi:~/linux $ make bcm2711_defconfigmake modules_prepare LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf## configuration written to .config# HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc HOSTCC scripts/dtc/libfdt/fdt.o HOSTCC scripts/dtc/libfdt/fdt_ro.o HOSTCC scripts/dtc/libfdt/fdt_wip.o HOSTCC scripts/dtc/libfdt/fdt_sw.o HOSTCC scripts/dtc/libfdt/fdt_rw.o HOSTCC scripts/dtc/libfdt/fdt_strerror.o HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o HOSTCC scripts/dtc/libfdt/fdt_addresses.o HOSTCC scripts/dtc/libfdt/fdt_overlay.o HOSTCC scripts/dtc/fdtoverlay.o HOSTLD scripts/dtc/fdtoverlay HOSTCC scripts/genksyms/genksyms.o YACC scripts/genksyms/parse.tab.[ch] HOSTCC scripts/genksyms/parse.tab.o LEX scripts/genksyms/lex.lex.c HOSTCC scripts/genksyms/lex.lex.o HOSTLD scripts/genksyms/genksyms HOSTCC scripts/kallsyms HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/errno.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/siginfo.h WRAP arch/arm64/include/generated/uapi/asm/socket.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/stat.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h WRAP arch/arm64/include/generated/asm/early_ioremap.h WRAP arch/arm64/include/generated/asm/mcs_spinlock.h WRAP arch/arm64/include/generated/asm/qrwlock.h WRAP arch/arm64/include/generated/asm/qspinlock.h WRAP arch/arm64/include/generated/asm/parport.h WRAP arch/arm64/include/generated/asm/user.h WRAP arch/arm64/include/generated/asm/bugs.h WRAP arch/arm64/include/generated/asm/delay.h WRAP arch/arm64/include/generated/asm/div64.h WRAP arch/arm64/include/generated/asm/dma-mapping.h WRAP arch/arm64/include/generated/asm/dma.h WRAP arch/arm64/include/generated/asm/emergency-restart.h WRAP arch/arm64/include/generated/asm/hw_irq.h WRAP arch/arm64/include/generated/asm/irq_regs.h WRAP arch/arm64/include/generated/asm/kdebug.h WRAP arch/arm64/include/generated/asm/kmap_size.h WRAP arch/arm64/include/generated/asm/local.h WRAP arch/arm64/include/generated/asm/local64.h WRAP arch/arm64/include/generated/asm/mmiowb.h WRAP arch/arm64/include/generated/asm/msi.h WRAP arch/arm64/include/generated/asm/serial.h WRAP arch/arm64/include/generated/asm/softirq_stack.h WRAP arch/arm64/include/generated/asm/switch_to.h WRAP arch/arm64/include/generated/asm/trace_clock.h WRAP arch/arm64/include/generated/asm/unaligned.h WRAP arch/arm64/include/generated/asm/vga.h UPD include/config/kernel.release UPD include/generated/uapi/linux/version.h UPD include/generated/utsrelease.h UPD include/generated/compile.h GEN arch/arm64/include/generated/asm/cpucaps.h GEN arch/arm64/include/generated/asm/sysreg-defs.hwarning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratumwarning: LSE atomics not supported by binutils CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o CC scripts/mod/devicetable-offsets.s UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost UPD include/generated/timeconst.h CC kernel/bounds.sIn file included from ./arch/arm64/include/asm/lse.h:5, from ./arch/arm64/include/asm/cmpxchg.h:14, from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:68, from ./include/linux/log2.h:12, from kernel/bounds.c:13:./arch/arm64/include/asm/atomic_ll_sc.h: In function ‘__ll_sc__cmpxchg_double’:./arch/arm64/include/asm/atomic_ll_sc.h:318:38: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(__uint128_t *)ptr) \ | ^~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h:325:1: note: in expansion of macro ‘__CMPXCHG_DBL’ 325 | __CMPXCHG_DBL( , , , ) | ^~~~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h:318:38: note: each undeclared identifier is reported only once for each function it appears in 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(__uint128_t *)ptr) \ | ^~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h:325:1: note: in expansion of macro ‘__CMPXCHG_DBL’ 325 | __CMPXCHG_DBL( , , , ) | ^~~~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h:318:51: error: expected expression before ‘)’ token 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(__uint128_t *)ptr) \ | ^./arch/arm64/include/asm/atomic_ll_sc.h:325:1: note: in expansion of macro ‘__CMPXCHG_DBL’ 325 | __CMPXCHG_DBL( , , , ) | ^~~~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h: In function ‘__ll_sc__cmpxchg_double_mb’:./arch/arm64/include/asm/atomic_ll_sc.h:318:38: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(__uint128_t *)ptr) \ | ^~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h:326:1: note: in expansion of macro ‘__CMPXCHG_DBL’ 326 | __CMPXCHG_DBL(_mb, dmb ish, l, "memory") | ^~~~~~~~~~~~~./arch/arm64/include/asm/atomic_ll_sc.h:318:51: error: expected expression before ‘)’ token 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(__uint128_t *)ptr) \ | ^./arch/arm64/include/asm/atomic_ll_sc.h:326:1: note: in expansion of macro ‘__CMPXCHG_DBL’ 326 | __CMPXCHG_DBL(_mb, dmb ish, l, "memory") | ^~~~~~~~~~~~~make[1]: *** [scripts/Makefile.build:118: kernel/bounds.s] Error 1make: *** [Makefile:1285: prepare0] Error 2
I'm really sorry about the long messages of logs, but i'd appreciate any tips and advice, I was thinking to move the contents of the Linux file outside into the build directory, but with the errors given i do not know whether it's feasible and whether the installation is complete.
Statistics: Posted by CrabbyPatty — Mon Nov 18, 2024 9:03 am