Thanks for your information!
It works a little better now:) now I'm stuck with three errors in the code. Since I really don't know much about compiling things in linux i hope someone does know what is wrong;)
~/rt73/rt-test/Module# make
make[1]: Entering directory `/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build'
make -C /root/rt73/rt-test/Module CFLAGS="-D__KERNEL__ -I/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -I /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/gcc -G 0 -mno-abicalls -fno-pic -pipe -mtune=r4600 -mips2 -Wa,--trap -DMODULE -mlong-calls" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/rt73/rt-test/Module'
mipsel-linux-gnu-gcc -D__KERNEL__ -I/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -I /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/gcc -G 0 -mno-abicalls -fno-pic -pipe -mtune=r4600 -mips2 -Wa,--trap -DMODULE -mlong-calls -I. -DAGGREGATION_SUPPORT -DWMM_SUPPORT -nostdinc -iwithprefix include -DKBUILD_BASENAME=rtmp_main -c -o rtmp_main.o rtmp_main.c
In file included from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/byteorder/little_endian.h:11,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/byteorder.h:25,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/kernel.h:15,
from rt_config.h:69,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/byteorder/swab.h:160: warning: type qualifiers ignored on function return type
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/byteorder/swab.h:173: warning: type qualifiers ignored on function return type
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/byteorder/swab.h:186: warning: type qualifiers ignored on function return type
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/byteorder/swab.h:200: warning: type qualifiers ignored on function return type
In file included from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/fs.h:322,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/capability.h:17,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/binfmts.h:5,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/sched.h:10,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/mm.h:4,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/slab.h:14,
from rt_config.h:79,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp_fs_i.h:26: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp_fs_i.h:27: warning: 'packed' attribute ignored for field of type '__u8[6]'
In file included from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp_mount.h:12,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp_fs_sb.h:12,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/fs.h:731,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/capability.h:17,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/binfmts.h:5,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/sched.h:10,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/mm.h:4,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/slab.h:14,
from rt_config.h:79,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:24: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:25: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:26: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:27: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:28: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:29: warning: 'packed' attribute ignored for field of type '__u8[]'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:37: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:38: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:39: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:40: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:41: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:42: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:43: warning: 'packed' attribute ignored for field of type '__u8[]'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:137: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:138: warning: 'packed' attribute ignored for field of type '__u8[256]'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/ncp.h:174: warning: 'packed' attribute ignored for field of type '__u8'
In file included from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/netdevice.h:147,
from rt_config.h:82,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h: In function '__skb_pull':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h:842: warning: pointer targets in return differ in signedness
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h: In function 'skb_pull':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h:860: warning: pointer targets in return differ in signedness
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h: In function '__pskb_pull':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h:871: warning: pointer targets in return differ in signedness
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h: In function 'pskb_pull':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/skbuff.h:878: warning: pointer targets in return differ in signedness
In file included from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/interrupt.h:46,
from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/netdevice.h:455,
from rt_config.h:82,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/softirq.h: In function 'cpu_bh_disable':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/softirq.h:27: error: invalid lvalue in increment
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/softirq.h: In function '__cpu_bh_enable':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/softirq.h:34: error: invalid lvalue in decrement
In file included from rt_config.h:82,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/netdevice.h: In function '__netif_rx_schedule':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/netdevice.h:748: error: invalid lvalue in assignment
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/netdevice.h: In function 'netif_rx_reschedule':
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/netdevice.h:773: error: invalid lvalue in assignment
In file included from rtmp_main.c:36:
rt_config.h:93:28: error: linux/firmware.h: No such file or directory
In file included from rt_config.h:98,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h: At top level:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:255: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:256: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:257: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:258: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:260: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:261: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:262: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:270: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:271: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:272: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:273: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:274: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:275: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:276: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:277: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:278: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:299: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:300: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:302: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:303: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:304: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:305: warning: 'packed' attribute ignored for field of type '__u8'
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/usb.h:306: warning: 'packed' attribute ignored for field of type '__u8'
In file included from /lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/linux/unistd.h:9,
from rt_config.h:118,
from rtmp_main.c:36:
/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build/include/asm/unistd.h:500: warning: conflicting types for built-in function '_exit'
rtmp_main.c: In function 'usb_rtusb_probe':
rtmp_main.c:1928: error: invalid lvalue in decrement
make[2]: *** [rtmp_main.o] Error 1
make[2]: Leaving directory `/root/rt73/rt-test/Module'
make[1]: *** [_mod_/root/rt73/rt-test/Module] Error 2
make[1]: Leaving directory `/lib/modules/2.6.18-128.1.1.el5.028stab062.3PAE/build'
rt73.ko failed to build!
make: *** [module] Error 1
Loads of warnings and three errors which I don't know how to fix!
I just wish that the supplied wifistick was a little better and didn't drop connection so much.
Thanks for your help.