如何让 Broadcom BCM4313 无线在 Asus 1015PX 上工作?

Mar*_*kus 11 11.10 broadcom asus

我在经 Canonical 认证的 Asus 1015PX 上安装了 Ubuntu 11.10。我的 WiFi 无法正常工作。我阅读了 BCM4313 的问题并尝试过

和其他人,但没有任何帮助。

任何人都可以逐点详细描述他为使这件事在华硕 1015PX 上工作所做的工作吗?

jok*_*ino 7

BCM4313 Broadcom 无线网卡与标准内核中直接包含的开源 brcm80211 驱动程序或可从 Ubuntu 中的附加驱动程序安装的专有 Broadcom-wl 驱动程序兼容。在任何时候,您都应该只安装一个驱动程序,同时尝试使用它只会导致驱动程序相互冲突。

还应该注意的是,bro​​adcom-wl造成的问题比解决它们的问题还多,如果可能的话,您可能应该完全避免它们。

为了回答您的问题,我使用了此论坛主题中提供的步骤。这种方法更像是问题的解决方法,而不是对问题的永久修复。

首先,将 wl、brcm80211 和 b43 模块及其所有依赖项列入黑名单。

gksudo gedit /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)

打开文件后,添加以下内容:

blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43
Run Code Online (Sandbox Code Playgroud)

然后,编辑 rc.local 文件:

gksudo gedit /etc/rc.local
Run Code Online (Sandbox Code Playgroud)

并在 exit 0 上面添加以下内容:

modprobe brcm80211
Run Code Online (Sandbox Code Playgroud)

这将确保在引导过程结束时加载 brcm80211 驱动程序模块。您可能需要调用update-initramfs -u以确保您的更改在重新启动后生效。


我可能应该补充一个事实,即我的系统中有 BCM4313 无线驱动程序,并且我已使用这些程序使其正常工作。


参考:

  1. https://wiki.archlinux.org/index.php/Broadcom_wireless
  2. http://linuxwireless.org/en/users/Drivers/b43
  3. http://linuxwireless.org/en/users/Drivers/brcm80211
  4. http://ubuntuforums.org/showthread.php?t=1783272

  • 使用图形界面也可以实现一些类似的事情可能会帮助其他人:系统设置 -> 软件源 -> 附加驱动程序 -> 转到您的 Broadcom 设备(我的是“Broadcom Corporation: BCM4313 802.11b/g/n Wireless LAN Controller” ") -> 选择“不使用该设备”(您将取消选择“使用来自 bcmwl-kernel-source(专有)的 Broadcom 802.11 Linux STA 无线驱动程序源”)。至少在我在这台新笔记本电脑上新安装的 Ubuntu 12.10 中,它可以工作。 (2认同)

hei*_*o81 1

其他人在使用您的 wifi 卡时遇到了一些问题;这是另一个应该解决的问题:

使用 BCM4313 时,网络管理器中未启用 WiFi

这是另一个问题,解释了您的硬件可能的驱动程序及其工作原理:

如何让我的 Broadcom BCM4313 正常工作?