从源安装 Broadcom brcm80211

从源安装 Broadcom brcm80211

您好,需要帮助才能使我的 wifi 芯片组正常工作。我有 brcmsmac 驱动程序,我想让 brcm80211 芯片组启动并运行。我尝试了所有方法,但都无济于事?

  1. git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
  2. Copy brcm/bcm43xx-0.fw and brcm/bcm43xx_hdr-0.fw to /lib/firmware/brcm (or wherever firmware is normally installed on your system).

    还有 brcmsmac 吗?

然后我尝试

  1. git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
  2. cd ~/linux-next/drivers/staging/brcm80211 nano Makefile

问题是没有 brcm82011 文件夹??我是否应该按照链接中的 cd ~/linux-next-a694cb1 操作??我有 Broadcom Corporation BCM4313 [14e4:4727]

答案1

没必要做这么多事情。使用 brcmsmac 您的 wifi 应该可以正常工作,但它仅支持托管和监控模式。目前还不支持 ad-hoc、接入点和网桥。因此,更好的选择是使用“wl0”驱动程序,它支持托管和 ad-hoc 模式以及网桥,并且工作得更好。安装步骤:

  1. sudo apt-get install bcmwl-kernel-source

    或者你也可以从 synaptic manager 安装它,确保broadcom-sta-commonbroadcom-sta-sourcefirmware-b43*未安装

  2. 即使您安装了 wl0 驱动程序,它也不会自动加载,因为它默认被列入黑名单。因此请确保/etc/modprobe.d/blacklist-bcm43.conf文件如下所示:

    \# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.
    blacklist b43
    blacklist b43legacy
    blacklist ssb
    \#blacklist bcm43xx
    \#blacklist brcm80211
    blacklist brcmsmac
    blacklist bcma
    
  3. 如果您愿意,您可以将以上内容复制到您的blacklist-bcm43.conf文件中。

  4. 希望这有效,祝你好运!并确保重新启动你的电脑。

答案2

我所做的就是

sudo apt-get install firmware-b43-installer

相关内容