[eside-ghost] tarjeta de red r8169

ilcra1989 ilcra1989 en gmail.com
Mie Nov 21 15:28:12 CET 2007


On Nov 21, 2007 12:20 AM, Andoni <jovenfiestero en yahoo.es> wrote:

> hola buenas,
> Me estoy introduciendo en esto de gnu/linux poco a poco, he estado
> toquetenado el tema desde maquinas virtuales sin ningun problema,
> llegado el momento de instalarlo en una maquina real, me he encontrado
> las 2 veces con problemas con las tarjetas de red, una ethernet y otra
> wifi. los 2 problemas son iguales, son al hacer un make para instalar
> el modulo.
>
> Este es el caso de la ethernet que tiene el chip r8169, la instalacion
> es una debian etch en la no esta instalado ni el escritorio ni el
> sistema base.
>
> instalo las cabeceras del kernel con
> apt-get install build-essential linux-headers-$(uname -r)
>
> descomprimo el driver, entro al directorio y hago lo que indica el
> readme.
> make clean modules
>
> y me sale el siguente error
>
> ped:/home/jose/r8169-6.003.00/r8169-6.003.00# make clean modules
> make -C src/ clean
> make[1]: se ingresa al directorio `/home/jose/r8169-6.003.00/r8169-
> 6.003.00/src'
> rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
> .tmp_versions Module.symvers rset
> make[1]: se sale del directorio `/home/jose/r8169-6.003.00/r8169-6.003.00
> /src'
> make -C src/ modules
> make[1]: se ingresa al directorio `/home/jose/r8169-6.003.00/r8169-
> 6.003.00/src'
> make -C /lib/modules/2.6.18-5-486/build SUBDIRS=/home/jose/r8169-6.003.00
> /r8169-6.003.00/src modules
> make: se ingresa a un directorio desconocido
> make: *** /lib/modules/2.6.18-5-486/build: No existe el fichero o el
> directorio. Alto.
> make: se sale del directorio desconocido
> make[1]: *** [modules] Error 2
> make[1]: se sale del directorio `/home/jose/r8169-6.003.00/r8169-6.003.00
> /src'
> make: *** [modules] Error 2
>
> si hago make tambien falla
>
> iluminarme por que ni idea de lo que hacer
>
> y una ultima cuestion el modulo tiene 2 Makefile uno en la misma
> carpeta donde esta el README y otro en la carpeta src. El Makefile
> sirve para indicarle al make lo que tiene que hacer no? Habiendo 2 en
> cual de ellos se fija? igual me estoy equivocando en lo que digo y
> estoy diciendo alguna estupidez pero bueno.
>
> A ver si me podeis echar una ayudita. Muchas gracias.
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost



pues lo que te pasa es que te falta el enlace build, que apunta a las
fuentes del kernel /usr/src/2.6.18
o si lo prefieres de una manera más genérica(en este caso si actualizas el
kernel con el viejo ya no coincidirán las cabeceras con las fuentes del
núcleo, claro que /usr/src/linux es otro enlace a las fuentes actuales, no
se exactamente como se lo montara debian)

vamos, resumiendo, tienes que crear un enlace llamado build en ese
directorio y que apunte a las fuentes del kernel.



PD: aprovecho para saludar.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20071121/36dc4c47/attachment.htm


Más información sobre la lista de distribución eside-ghost