[Solved] Broadcom wirelesdriver doesn't work on Macbook Air.
Posted: 12 May 2013, 17:22
Porteus v2.0 works quite well on Macbooks, but while developing a few of us ran into problems getting the wireless chipset of a Macbook Air functioning. The model ID of the chipset is Broadcom BCM43224, and the PCI ID is 14e4:4353. None of the Broadcom drivers we tried worked with the chipset - most of them resulted in the network interface not being created. The b43 driver in particular should have worked but did not.
We fixed it by reconfiguring the kernel for Proteus v2.0 to turn on the CONFIG_B43_BCMA_EXTRA option. We then recompiled the kernel and added the following modules to our overlay module (000-byzantium.xzm):
Here is the ticket and comment chain surrounding the problem and solution: https://github.com/Byzantium/Byzantium/issues/195
In future releases of Porteus Linux, we advise and humbly request enabling that configuration option when compiling the kernel for maximum hardware compatibility.
We fixed it by reconfiguring the kernel for Proteus v2.0 to turn on the CONFIG_B43_BCMA_EXTRA option. We then recompiled the kernel and added the following modules to our overlay module (000-byzantium.xzm):
- net/rfkill/rfkill.ko
- net/wireless/cfg80211.ko
- drivers/ssb/ssb/ko
- drivers/bcma/bcma.ko
- drivers/char/hw_random/rng-core.ko
- drivers/net/mac80211/mac80211.ko
- drivers/net/wireless/b43/b43.ko
- drivers/pcmcia/pcmcia.ko
- drivers/pcmcia/pcmcia_core.ko
Here is the ticket and comment chain surrounding the problem and solution: https://github.com/Byzantium/Byzantium/issues/195
In future releases of Porteus Linux, we advise and humbly request enabling that configuration option when compiling the kernel for maximum hardware compatibility.