Me ayudais a compilar este driver?

La historia es q tengo un portatil bastante antiguo y le pensaba instalar una distro (en particular debian sarge). Al no tenr cdrom, le he comprado una tarjeta pcmcia de red rj45 (nada de wifi) de la marca D-Link. Al cargar el instalador de debian y cargar tambian los net-drivers, no me reconoce la tarjeta, he leido la pagina de D-Link y x lo he visto esto es lo q hay q hacer en linux:

D-Link DFE-690TXD CardBus PC Card Installation on Linux:



01.Copy the driver source files to a convenient directory.



02.Compile the source code:

The instruction for compiling the driver is include at the

end of the driver file.If a compile-command is not there use

the following compile command:



*compile-command:

" gcc -O6 -Wall -DCONFIG_KERNELD -DMODULE -D__KERNEL__ -DLINUX -c

dfe690.c -I/usr/include/linux/version.h -I/usr/src/linux-2.4.18-3/include/"



Or you can use the Makefile included in the driver disk \LINUX.



The final file is dfe690.o



03.Copy the module "dfe690.o" to

"/lib/modules/{kernel-version}/pcmcia"



*The directory "{kernel-version}" stands for the Linux kernel

version you use.



04.Insert the driver as module:

insmod dfe690.o

(Run 'lsmod' to see if the module is inserted)



05.Edit config:

->Add 5 lines to the file "/etc/pcmcia/config"



#

# Device driver definitions

#



device "dfe690" (==>Add 1/5)

class "network" module "dfe690" (==>Add 2/5)



:

:



#

# CardBus Cards

#



card "D-Link DFE-690TXD CardBus PC Card" (==>Add 3/5)

manfid 0x0149, 0x0000 (==>Add 4/5)

bind "dfe690" (==>Add 5/5)



The values 0x0149, 0x0000 are JEDEC ID and can be read by typing

"cardctl ident" on console with one card on socket.



06.Restart the computer.

He tenido problemas al compilar y estoy desesperado, no consigo obtener el archivo "dfe690.o". Supongo q sera q me he equivocado en algo o no se hacerlo. Si no os importa, os adjunto el archivo de los drivers, a ver si algun alma piadosa me puede ayudar a obtener el archivo necesario.

Si sabeis de alguna forma mas simple de q me reconozca la tarjeta de red os estaria eternamente agradecido.

EDITO: Se me olvido adjuntar el archivo del driver y ahora no me deja, aqui esta el enlace http://network.free-driver-download.com/2888/D-Link-DFE690TXD-Driver-For-Linux.html
si nos dices los errores que te da...

antes de nada te has fijado si ya tienes ese driver? lo mismo el kenrel lo soporta y no lo tienes compilado o el módulo no ha cargado

en las opciones de compilación fíjate de poner tu versión del kernel (que seguramente sea muy posterior a esa, a ver si va...)

necesitas tener las fuentes de tu kernel para eso, por supuesto (en debian es un paquete, búscalo)
1 respuesta