Translation(s): English - Español - Français - 简体中文


Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228 devices (wl)

本页讲解了如何通过在Debian系统中使用供应商的驱动来启用对基于Broadcom无线局域网芯片WIFI设备的支持。

私有的Broadcom无线局域网驱动(wl, aka broadcom-sta)提供了Broadcom生产的某些PCI/PCIe设备的支持。它包含针对x86和x86-64架构的二进制组件。支持的设备 列在本页的最后。

<!> 驱动分别依赖 x86 和 x86-64 架构(Debian i386 and AMD64).

{i} BCM4313, BCM43224 and BCM43225 芯片也能够被 brcmsmac 驱动所支持. BCM4311和BCM4312芯片也能够被 b43 驱动支持.

{i} 从Debian 7 "Wheezy"开始,BCM4321 和 BCM4322 芯片也能够被 b43 驱动支持.

驱动安装

Debian 7 "Wheezy"

  1. 增加 "non-free" 组件到 /etc/apt/sources.list, 例如:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. 更新可用的软件包列表. 安装相关的 linux-headers 和 broadcom-sta-dkms 软件包:

    # apt-get update
    # apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

    这也将安装推荐的 wireless-tools 软件包. DKMS 将会为你的系统构建 wl 模块.

  3. 卸载冲突模块:

    # modprobe -r b44 b43 b43legacy ssb brcmsmac
  4. 加载 wl 模块:

    # modprobe wl
  5. 适当的 配置 你的无线接口. 参见 已知问题.

Debian 6.0 "Squeeze"

  1. 增加 "non-free" 组件到 /etc/apt/sources.list, 例如:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. 更新可用的软件包列表. 安装 module-assistantwireless-tools 软件包:

    # apt-get update
    # apt-get install module-assistant wireless-tools
  3. 使用 Module-Assistant ,为您的系统构建和安装 broadcom-sta-modules-* 软件包:

    # m-a a-i broadcom-sta
  4. 把 brcm80211 模块列入黑名单, 防止它与 BCM4313, BCM43224 and BCM43225 设备的支持相冲突:

    # echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
  5. 重建你的初始 ramdisk, 将initramfs里 /etc/modprobe.d/broadcom-sta-common.conf 所定义的模块加入黑名单:

    # update-initramfs -u -k $(uname -r)
  6. 卸载冲突模块:

    # modprobe -r b44 b43 b43legacy ssb brcm80211
  7. 加载 wl 模块:

    # modprobe wl
  8. 适当的配置 你的无线接口. See also known issues.

已知问题

See bugs reported on broadcom-sta.

支持的设备

本页HowToIdentifyADevice/PCI 解释如何确定一个PCI设备。

以下列表是根据 wheezy/broadcom-sta-dkms 的the alias fields of modinfo wl 的信息得到:

  • Broadcom BCM4311 (PCI IDs 14e4:4311, 14e4:4312)
  • Broadcom BCM4312 (PCI ID 14e4:4315)
  • Broadcom BCM4313 (PCI ID 14e4:4727)
  • Broadcom BCM4321 (PCI IDs 14e4:4328, 14e4:4329, 14e4:432a)
  • Broadcom BCM4322 (PCI IDs 14e4:432b, 14e4:432c, 14e4:432d)
  • Broadcom BCM43224 (PCI IDs 14e4:0576, 14e4:4353)
  • Broadcom BCM43225 (PCI ID 14e4:4357)
  • Broadcom BCM43227 (PCI ID 14e4:4358)
  • Broadcom BCM43228 (PCI ID 14e4:4359)
  • Broadcom BCM43142 (PCI ID 14e4:4365)
  • Broadcom BCM4331 (PCI ID 14e4:4331)
  • Broadcom BCM4352 (PCI ID 14e4:43b1)
  • Broadcom BCM4360 (PCI IDs 14e4:43a0, 14e4:4360)

另请参阅

外部链接


CategoryHardware | CategoryWireless