Broadcom正式开源802.11n无线驱动


Broadcom 是来自美国的知名的有线及无线通讯半导体公司,相信很多用户的本本中都安装着这家的无线产品,比如 BCM43xx 无线网卡系列,我的本本上也装着型号为 BCM4312 的无线网卡。但一直以来,这家硬件供应商对开源社区并不友好,虽然 Broadcom 的集成芯片被广泛的使用于各类无线网卡中,但他们从来没有提供过任何开源的 Linux 驱动或相应的规范。
长期以来像 bcm43xx 和的 B43 这样的社区项目只能通过自已创建 Linux 驱动及使用从 Windows 提取的固件来使用 802.11 网卡得以正常工作。
但今天据来自于 Phoronix 的消息说, Broadcom 这次作了一个重大的转变,为最新的 Broadcom 802.11n 芯片组发布了一个完全开发源码的驱动程序。
这个由 Broadcom 用 mac8011 堆栈开发的开源驱动原生支持 Linux kernel ,支持 BCM4313,BCM43224,BCM43225 芯片组,而且在未来会支持更多基于此框架的 Broadcom 的芯片。这个新驱动名为 BCRM80211,目前已经可以在 Linux staging-next tree 中找到它的身影了。
不过目前这个驱动还没有完全完成,目前还不能支持 40MHz channels ,省电功能,AP 、iBSS ,基于硬件的加密、LED 及 PFKILL 等等,不过这些功能和 Bug 会在不久之后得到进一步的修正及完善。
说实话,此次 Broadcom 这一举动是非常有意义的,从长远来说,对于 Linux 的普及和发展有着相当大的推动作用,毕竟解决上网驱动是桌面用户首要问题。