por o poco quesé y veo, te falta un archivo header linkage.h. revisa si
tienes todo el codigo del kernel, y recompilalo , si a la primera no te va,
recompila el kernel en si, para que cree el archivo.

Esto lo digo sin conocimiento de caus, aunque soy desarrollador, la parte
de sistemas no es lo mio.


2014-08-15 3:23 GMT+02:00 <brian...@gmail.com>:

> Hola, tengo un problema con la compilación de el driver de mi tarjeta WIFI
> RTL8188EE.
> Tengo el driver y lo he podido instalar sin mayor problema anteriormente,
> aunque en otra distribución (ElementaryOS).
> Ahora cuando intento hacer make me sale esto:
>
>
> make -C /lib/modules/3.16.0-gnu/build M=/home/brian/Descargas/DRIVER
> modules
> make[1]: se ingresa al directorio «/usr/src/linux-headers-3.16.0-gnu»
>   CC [M]  /home/brian/Descargas/DRIVER/base.o
> In file included from include/linux/kernel.h:6:0,
>                  from include/linux/skbuff.h:17,
>                  from include/linux/ip.h:20,
>                  from /home/brian/Descargas/DRIVER/base.c:30:
> include/linux/linkage.h:7:25: fatal error: asm/linkage.h: No existe el
> archivo o el directorio
> #include
>                          ^
> compilation terminated.
> make[2]: *** [/home/brian/Descargas/DRIVER/base.o] Error 1
> make[1]: *** [_module_/home/brian/Descargas/DRIVER] Error 2
> make[1]: se sale del directorio «/usr/src/linux-headers-3.16.0-gnu»
> make: *** [all] Error 2
>
>
>
> No entiendo mucho sobre el problema, y no encuentro mucha información
> sobre ello, espero que puedan ayudarme.
> Gracias.
>

Responder a