I was able to get my Wireless PCI card working under FC6 thanks to this forum.!
I have been keeping up with the kernel updates.
Ever since kernel version 2.6.19-1.2911.6.5.fc6 I have experienced problems with the make utility with rt2500. The error listing (below) references compile problems because of argument passing differences.
I've made no changes to the rt2500 version since.
I can't determine how to fix this and would love some help.
Here is a listing of the errors I get during the most recent make attempt.
[root@localhost Module]# make
make[1]: Entering directory `/usr/src/kernels/2.6.20-1.2952.fc6-xen-i686'
CC [M] /rt2500-1.1.0-b4/Module/rtmp_main.o
/rt2500-1.1.0-b4/Module/rtmp_main.c: In function ‘RT2500_open’:
/rt2500-1.1.0-b4/Module/rtmp_main.c:343: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
CC [M] /rt2500-1.1.0-b4/Module/mlme.o
CC [M] /rt2500-1.1.0-b4/Module/connect.o
CC [M] /rt2500-1.1.0-b4/Module/sync.o
CC [M] /rt2500-1.1.0-b4/Module/assoc.o
CC [M] /rt2500-1.1.0-b4/Module/auth.o
CC [M] /rt2500-1.1.0-b4/Module/auth_rsp.o
CC [M] /rt2500-1.1.0-b4/Module/rtmp_data.o
CC [M] /rt2500-1.1.0-b4/Module/rtmp_init.o
/rt2500-1.1.0-b4/Module/rtmp_init.c:978:62: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/rt2500-1.1.0-b4/Module/rtmp_init.c: In function ‘NICInitializeAdapter’:
/rt2500-1.1.0-b4/Module/rtmp_init.c:978: error: ‘INIT_WORK’ undeclared (first use in this function)
/rt2500-1.1.0-b4/Module/rtmp_init.c:978: error: (Each undeclared identifier is reported only once
/rt2500-1.1.0-b4/Module/rtmp_init.c:978: error: for each function it appears in.)
make[2]: *** [/rt2500-1.1.0-b4/Module/rtmp_init.o] Error 1
make[1]: *** [_module_/rt2500-1.1.0-b4/Module] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.20-1.2952.fc6-xen-i686'