Error compilando driver

Shaglok shaglok en gmail.com
Lun Dic 11 14:14:10 GMT 2006


Estoy compilando el driver para el chipset Ralink rt61 de mi nueva
tarjeta de red. Al hacer el make me sale esto:

root en desktop:/home/shaglok/Desktop/rt61-1.1.0-b1/Module# make
make[1]: se ingresa al directorio `/usr/src/linux-2.6.19'
  CC [M]  /home/shaglok/Desktop/rt61-1.1.0-b1/Module/rtmp_main.o
/home/shaglok/Desktop/rt61-1.1.0-b1/Module/rtmp_main.c: In function
'RT61_probe':
/home/shaglok/Desktop/rt61-1.1.0-b1/Module/rtmp_main.c:256: error:
'struct net_device' has no member named 'get_wireless_stats'
/home/shaglok/Desktop/rt61-1.1.0-b1/Module/rtmp_main.c: In function 'RT61_open':
/home/shaglok/Desktop/rt61-1.1.0-b1/Module/rtmp_main.c:374: warning:
passing argument 2 of 'request_irq' from incompatible pointer type
make[2]: *** [/home/shaglokr/Desktop/rt61-1.1.0-b1/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/home/shaglok/Desktop/rt61-1.1.0-b1/Module] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.19'
rt61.ko failed to build!
make: *** [module] Error 1
root en desktop:/home/shaglok/Desktop/rt61-1.1.0-b1/Module#


El kernel es un 2.6.19 con los parches ck1 de Con Kolivas. Está
configurado por mi mismo, así que supongo que me faltará alguna cosa.
Viendo la salida del error, ¿alguien me puede decir qué?
Creo entender que me falta en el kernel algo relacionado con
"get_wireless_stats" y con "request_irq".
En el menuconfig del kernel he encontrado lo referente a Wireless LAN
y lo he activado, pero no veo nada que tenga que ver con el IRQ.
Así que lo dicho, si alguien me puede decir qué debo añadir a mi
kernel se lo agradecería eternamente.
Un saludo.



Más información sobre la lista de distribución ubuntu-es