[eside-ghost] tarjeta de red r8169
ilcra1989
ilcra1989 en gmail.com
Jue Nov 22 15:19:35 CET 2007
On Nov 21, 2007 8:11 PM, AngelD <angeld en froga.net> wrote:
> El Mie, 21 de Noviembre de 2007, 0:20, Andoni escribió:
> > 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
>
> Te dice que falta el directorio "/lib/modules/2.6.18-5-486/build",
> que si
> miramos en 'packages.debian.org' nos dice que es del paquete
> 'linux-headers-2.6.18-5-486'.
>
> ¿Seguro que has instalado "linux-headers-$(uname -r)"?, porque con
> esto
> debiera bastar. También puede que el 'Makefile' esté "hardcodeado" la
> ruta al 'build', pero contando que el problema lo reproduces con dos
> drivers diferentes.
>
> Comentan que el enlace "build" apunta a las fuentes del kernel,
> pero esto
> no es del todo cierto. En mi caso apunta a:
>
> /lib/modules/2.6.18-5-686/build -> /usr/src/linux-headers-2.6.18-5-686
>
> funcionando la compilación de módulos sin problemas.
>
> De hecho, he descargado el [1]código, lo he descomprimido y
> compilado sin
> ningún problema en mi debian etch, y en el 'Makefile' dice:
>
> KDIR := /lib/modules/$(KVER)/build
>
> así que las sospechas de que no tengas instalado el 'linux-headers'
> adecuado casi se confirman.
>
> Saludos --- Angel
>
>
> [1]http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
pues debe de ser que yo tengo los headers junto a las fuentes, porque mi
enlace me apunta ahí y no tengo ninguna carpeta de linux-headers.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20071122/a96cdedc/attachment.htm
Más información sobre la lista de distribución eside-ghost