When I try to compile the rt61 driver from the RaLink website I get the following error.
Code:
root@Veronica:/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module# make
make -C /lib/modules/2.6.23.1/build SUBDIRS=/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.23.1'
CC [M] /home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.o
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c: In function 'RT61_probe':
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c:200: error: 'struct net_device' has no member named 'wireless_handlers'
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c: In function 'RT61_open':
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c:330: warning: 'deprecated_irq_flag' is deprecated (declared at include/linux/interrupt.h:64)
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c:330: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c: In function 'rt61_init_module':
/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.c:900: error: implicit declaration of function 'pci_module_init'
make[2]: *** [/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/home/bobby/2007_1003_RT61_Linux_STA_v1.1.1.0/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.23.1'
make: *** [all] Error 2
Does anyone know a work around to this. I'm using Slackware 12.0 with a custom 2.6.23.1 kernel. Thanks.