I tried to use ndiswrapper with bcmwl6.inf and nothing…
I don’t really know how to proceed but it seems that the firmware for BCM4313 is still not developed by Boadcom.
I would be really thankful if one of you could help me solving this annoying problem.
This card must be supported by net-wireless/broadcom-sta driver, but may be a problem with > 3.0 kernels.
You can try this solution http://www.broadcom.com/docs/linux_sta/bcma.txt or you can mask > 3.0 kernels.
I then launched the makefile via make and obtained the following log :
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-3.0.4-calculate'
WARNING: Symbol version dump /usr/src/linux-3.0.4-calculate/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/guest/Downloads/broadcom/src/wl/sys/wl_linux.o
/home/guest/Downloads/broadcom/src/wl/sys/wl_linux.c: In function ‘wl_attach’:
/home/guest/Downloads/broadcom/src/wl/sys/wl_linux.c:485:3: error: implicit declaration of function ‘init_MUTEX’
make[2]: *** [/home/guest/Downloads/broadcom/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/home/guest/Downloads/broadcom] Error 2
make[1]: Leaving directory `/usr/src/linux-3.0.4-calculate'
make: *** [all] Error 2
I have knowledge in C, but I don’t think I will be able to debug this myself… Maybe are you familiar with this problem?
I am using the last version of Linux Desktop (11.9 KDE) and my Kernel is 3.0.4.
I am checking your link, thanks.
* EDIT*
Ok I patched the driver but there is still an issue. I am kind of unlucky I guess…
The new result of the makefile seemed encouraging :
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-3.0.4-calculate'
WARNING: Symbol version dump /usr/src/linux-3.0.4-calculate/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/guest/Downloads/broadcom/wl.o
see include/linux/module.h for more information
make[1]: Leaving directory `/usr/src/linux-3.0.4-calculate'
but when I tried the command “insmod wl.ko”, I had the following error:
insmod: error inserting 'wl.ko': -1 Unknown symbol in module
In a few hours i’ll upgrade system on my laptop(with BCM4312). Let’s see how the driver will behave on it.
In the evening I will write what the results will be.
I have the same issue but rmmod bcma and modprobe wl work well for me. The only problem that the blacklist seems to be not working for me. I have following:
calculate home # cat /etc/modprobe.d/blacklist.conf
blacklist bcma
blacklist b43
But after reboot, bcma is loaded again while wl not. What is wrong here?