hi dears
i wanted to install compat-wireless-old,but i couldn't.
i must say i`m newbie in linux

in error message it says:

make -C /lib/modules/2.6.23.1-42.fc8/build M=/home/user/compat-wireless-2.6-old modules
make[1]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
/home/user/compat-wireless-2.6-old/config.mk:53: "WARNING: You are running a kernel >= 2.6.23, you should enable in it CONFIG_NETDEVICES_MULTIQUEUE for 802.11[ne] support"
CC [M] /home/user/compat-wireless-2.6-old/drivers/net/b44.o
In file included from /home/user/compat-wireless-2.6-old/drivers/net/b44.c:34:
/home/user/compat-wireless-2.6-old/drivers/net/b44.h:361: error: field ‘napi’ has incomplete type
/home/user/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_poll’:
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:849: warning: type defaults to ‘int’ in declaration of ‘__mptr’
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:849: warning: initialization from incompatible pointer type
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:879: error: too many arguments to function ‘netif_rx_complete’
/home/user/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_interrupt’:
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:911: error: too many arguments to function ‘netif_rx_schedule_prep’
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:917: error: too many arguments to function ‘__netif_rx_schedule’
/home/user/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_open’:
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:1433: error: implicit declaration of function ‘napi_enable’
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:1442: error: implicit declaration of function ‘napi_disable’
/home/user/compat-wireless-2.6-old/drivers/net/b44.c: At top level:
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:2051: error: unknown field ‘get_sset_count’ specified in initializer
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:2051: warning: initialization from incompatible pointer type
/home/user/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_init_one’:
/home/user/compat-wireless-2.6-old/drivers/net/b44.c:2159: error: implicit declaration of function ‘netif_napi_add’
make[3]: *** [/home/user/compat-wireless-2.6-old/drivers/net/b44.o] Error 1
make[2]: *** [/home/user/compat-wireless-2.6-old/drivers/net] Error 2
make[1]: *** [_module_/home/user/compat-wireless-2.6-old] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
make: *** [modules] Error 2


I have 3 questions.first is what is CONFIG_NETDEVICES_MULTIQUEUE,please explain this expression for me.
the second is what is b44.h and b44.c
and the last is how can i solve these problems and install compat-wireless-old

my kernel version is 2.6.23.1-42