Hello,every.
I’ve just installed Opensuse10.3 recently.Everything seems OK other than that my wireless doesn’t work.My wireless card is Broadcom BCM94311MCG.
I download the compat-wireless-old.tar.bz2 and extract it.But when I type make in that directory,it outputs as follows
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/2.6.22.5-31-default/build M=/home/zhou/compat-wireless-2.6-old modules
make[1]: Entering directory /usr/src/linux-2.6.22.5-31-obj/i386/default' make -C ../../../linux-2.6.22.5-31 O=../linux-2.6.22.5-31-obj/i386/default modules LD /home/zhou/compat-wireless-2.6-old/drivers/misc/built-in.o CC [M] /home/zhou/compat-wireless-2.6-old/drivers/misc/eeprom_93cx6.o LD /home/zhou/compat-wireless-2.6-old/drivers/net/built-in.o CC [M] /home/zhou/compat-wireless-2.6-old/drivers/net/b44.o In file included from /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:34: /home/zhou/compat-wireless-2.6-old/drivers/net/b44.h:361: error: field ‘napi’ has incomplete type /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_poll’: /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:849: warning: type defaults to ‘int’ in declaration of ‘__mptr’ /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:849: warning: initialization from incompatible pointer type /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:879: error: too many arguments to function ‘netif_rx_complete’ /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_interrupt’: /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:911: error: too many arguments to function ‘netif_rx_schedule_prep’ /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:917: error: too many arguments to function ‘__netif_rx_schedule’ /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_open’: /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:1433: error: implicit declaration of function ‘napi_enable’ /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:1442: error: implicit declaration of function ‘napi_disable’ /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c: At top level: /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:2051: error: unknown field ‘get_sset_count’ specified in initializer /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:2051: warning: initialization from incompatible pointer type /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c: In function ‘b44_init_one’: /home/zhou/compat-wireless-2.6-old/drivers/net/b44.c:2159: error: implicit declaration of function ‘netif_napi_add’ make[5]: *** [/home/zhou/compat-wireless-2.6-old/drivers/net/b44.o] 错误 1 make[4]: *** [/home/zhou/compat-wireless-2.6-old/drivers/net] 错误 2 make[3]: *** [_module_/home/zhou/compat-wireless-2.6-old] 错误 2 make[2]: *** [modules] 错误 2 make[1]: *** [modules] 错误 2 make[1]: Leaving directory
/usr/src/linux-2.6.22.5-31-obj/i386/default’
make: *** [modules] 错误 2
I guass there are some problems with b44.Could somebody tell me how to solve the problem.