Broadcom的無線網卡適用範圍甚廣,但始終不肯提供任何開源驅動或者相應的晶片規範,Linux社區不得不自己動手,成立了bcm43xx、b43等項目,提取Windows驅動固件來創建Linux驅動。
但是今天,Broadcom的態度突然來了個一百八十度的大轉彎,針對802.11n無線網卡公布了完全開源的新驅動。
Broadcom開發的這款開源驅動名為「bcrm80211」,使用mac8011堆棧開發,原生支持Linux系統內核,適用於BCM4313、BCM43224、BCM43225等無線網卡,而且預留了擴展框架,可在今後支持更多新產品。希望它能及時被整合到Linux 2.6.37版內核裡。
不過因為是首次發布,新驅動還相當不完善,不但bug多多,也缺乏很多重要功能的支持,比如40MHz通道、節能、硬體加密、AP、IBSS、LED、RFKILL等等,但這至少表明了Broadcom有勇氣邁出開源的第一步,絕對是開源社區的一件大事。
Broadcom的這款開源802.11n驅動已經可以在Linux staging-next tree裡找到了。