Buenos dias
Estoy intentando instalar dicho adaptador pero me da error, se que he cometido un fallo y no se si será eso, ni como solucionarlo
[quote]En general
Los pasos a seguir son iguales que cuando instalamos los drivers para RTL8812AU de la AWUS036ACH con una diferencia: Se debe especificar el RTL8814AU al momento de compilar.
En una distribución basada en Debian/Ubuntu y asimilables:
Hacer un clon de la rama 4.3.21 o de la rama 5.1.5 de los drivers de astsam*:
[code]git clone -b v5.1.5 https://github.com/astsam/rtl8812au.git
[/code]
* Para kerneles 4.13 y superiores debemos usar los drivers del repositorio de aircrack-ng. Astsam ha dejado de actualizar sus drivers y el mantenimiento se hace ahora desde aircrack-ng:
[code]git clone -b v5.1.5 https://github.com/aircrack-ng/rtl8812au.git[/code]
Instalar los drivers especificando el chipset cuando se compila.
- Situarse en la rama descargada
[code]cd rtl8812au[/code]
- Compilar (especificando el chipset)
[code]make RTL8814=1[/code]
- Instalar
[code]sudo make install RTL8814=1[/code][/quote]
Resulta que esto lo hice hace ya unos días he intentado ver donde esta el fallo y he visto que al principio pone que se clone uno de las dos kernels dependiendo del Linux que tengas. El caso es que he puesto las dos y claro no se si el fallo es ese. Pongo la consola:
roberto@roberto-SATELLITE-L50-B:~$ cd rtl8812au
roberto@roberto-SATELLITE-L50-B:~/rtl8812au$ make RTL8814=1
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-30-generic/build M=/home/roberto/rtl8812au modules
make[1]: se entra en el directorio '/usr/src/linux-headers-4.15.0-30-generic'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
CC [M] /home/roberto/rtl8812au/core/rtw_cmd.o
In file included from /home/roberto/rtl8812au/include/osdep_service.h:41:0,
from /home/roberto/rtl8812au/include/drv_types.h:32,
from /home/roberto/rtl8812au/core/rtw_cmd.c:22:
/home/roberto/rtl8812au/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/roberto/rtl8812au/include/osdep_service_linux.h:277:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/home/roberto/rtl8812au/include/osdep_service_linux.h:278:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? -Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/roberto/rtl8812au/core/rtw_cmd.o' failed
make[2]: *** [/home/roberto/rtl8812au/core/rtw_cmd.o] Error 1
Makefile:1552: recipe for target '_module_/home/roberto/rtl8812au' failed
make[1]: *** [_module_/home/roberto/rtl8812au] Error 2
make[1]: se sale del directorio '/usr/src/linux-headers-4.15.0-30-generic'
Makefile:1855: recipe for target 'modules' failed
make: *** [modules] Error 2
roberto@roberto-SATELLITE-L50-B:~/rtl8812au$
Un saludo