FWCutter will strip firmware from various prebuilt Linux drivers modules
According to http://linuxwireless.org/en/users/Drivers/b43
...b43-fwcutter tool [...] will extract firmware from the Windows driver...
Firmware will work if you either download the correct file and name it with the name expected by the kernel, or manually extract it from the correct version of the Windows driver for the chipset you have using fwcutter.
Again, according to http://linuxwireless.org/en/users/Drivers
, the currently supported Broadcom wifi modules are b43, b43legacy, brcmsmac, brcmfmac. The detail pages state that all the four modules require firmware files. It might seem like sometime firmware is not needed, because on other distributions firmware is already included in the appropriate folder, so the user needs to do nothing.
According to this paragraph http://linuxwireless.org/en/users/Dr...om-wl.2Fsta.3F
, the STA driver doesn't support various features, is fully proprietary and its stack is deprecated from the point of view of the Linux kernel.
The correct module to use for your chipset is the brcmsmac:
Apparently it was first added to the kernel in 2.6.38
It will need firmware, and the firmware files should be here:
These modules/drivers are fairly recent additions to the kernel, so even if you get it working, your mileage might vary in terms of connection quality and stability.
Hope the above helps.