I will try it if you want, a little later during the day now that I have more time.
I have found an old thread of mine on bcm4328:
http://www.slax.org/forum.php?action=vi ... ht=bcm4328
Maybe I should resort to ndiswrapper.
However, as I thought, clearly the bcm4328 will not work with the b43 or other types of broadcom driver:
"In September 2010, Broadcom finally released fully open source drivers for its hardware. This driver, brcm80211, has been included into the kernel since 2.6.37. With the release of 2.6.39, these drivers have been renamed to brcmsmac and brcmfmac.
At the time of writing, there are three choices for users with Broadcom Wi-Fi chips:
Only broadcom-wl (or linux-sta) is recognised as working with the bcm4328 as it seems from reading that link.
I read that updating my bios could be of some utility. I will try that:
But before, I will try to build linux-sta from source.
Posted after 2 hours 37 minutes 22 seconds:
A. Here is the result of your proposition under porteus v 1.0:
1) without your bcmXX module, blacklist rfkill in blacklist.conf
3) bash-4.1# modprobe -r wl
bash-4.1# modprobe b43
bash-4.1# ifconfig wlan0 up
SIOCSIFFLAGS: Operation not possible due to RF-kill
bash-4.1# modprobe -r rfkill
FATAL: Module rfkill is in use.
B. Meanwhile, I was not able to build linux-sta (I had the crippled source module):
Code: Select all
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/usr/src/linux-126.96.36.199'
CC [M] /root/Downloads/bcm/src/shared/linux_osl.o
CC [M] /root/Downloads/bcm/src/wl/sys/wl_linux.o
/root/Downloads/bcm/src/wl/sys/wl_linux.c: In function 'wl_attach':
/root/Downloads/bcm/src/wl/sys/wl_linux.c:485:3: error: implicit declaration of function 'init_MUTEX'
make: *** [/root/Downloads/bcm/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_/root/Downloads/bcm] Error 2
make: Leaving directory `/usr/src/linux-188.8.131.52'
make: *** [all] Error 2
C. Would you like that I test b43 under the new kernel settings?
Prendre son temps, profiter de celui qui passe.