Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4829

Troubleshooting • Problem with setting up wifi adapter for raspberry pi

$
0
0
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:

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
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)

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.
2024-11-18-164926_1920x1200_scrot.png

Statistics: Posted by CrabbyPatty — Mon Nov 18, 2024 9:03 am



Viewing all articles
Browse latest Browse all 4829

Trending Articles