我想使用具有BCM4339无线芯片组的Nexus 5处理接入点(AP)和省电模式(PSM)行为.
目前,Broadcom芯片组有4个驱动程序(1个实验性):
> broadcom-iw(专有).固件,所以不可能改变.
> brcm80211(基于broadcom开源mac80211).不支持AP模式.
> b43(逆向工程).最佳选择,因为它支持AP,省电模式(PSM),主模式(或监控模式).
> bcmon(基于实验brcm80211的驱动程序).支持AP和监控模式,可以修改以支持省电模式.
由于文档在这个特定的芯片组上有点模糊,我的问题是:
> Nexus 5上使用的“默认”无线驱动程序是什么?
> B43是否受BCM4339支持?根据这个页面,Broadcom – BCM43xx,它应该,但它没有列在这个页面B43 – Known PCI devices.
>如果确实支持b43,切换到b43驱动程序的步骤是什么?
编辑:我发现我的芯片组有一个SDIO接口,所以使用的驱动程序是一个FullMAC驱动程序(brcmfmac).如果我理解正确,这意味着我不能对它进行任何修改,因为MAC层是用硬件编码的……有人要证实这一点吗?任何替代品?