Broadcom 正式开放802.11n 无线驱动源代码
时间:2010-09-10 来源:wowubuntu
Broadcom 是来自美国的知名的有线及无线通讯半导体公司,相信很多用户的本本中都安装着这家的无线产品,比如 BCM43xx 无线网卡系列,我的本本上也装着型号为 BCM4312 的无线网卡。但一直以来,这家硬件供应商对开源社区并不友好,虽然 Broadcom 的集成芯片被广泛的使用于各类无线网卡中,但他们从来没有提供过任何开源的 Linux 驱动或相应的规范。
长期以来像 bcm43xx 和 B43 这样的社区项目,只能通过自已创建 Linux 驱动及使用从 Windows 提取的固件来使 802.11 网卡得以在 Ubuntu 这样的 Linux 发行版上正常工作。
但今天据来自于 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 的普及和发展有着相当大的推动作用,毕竟解决上网驱动是桌面用户首要问题。