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

我在我的Asus 1015PX上安装了Ubuntu 11.10,该版本由Canonical认证。 我的WiFi无法使用。 我读到了有关BCM4313问题并试过了

  • https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
  • http://www.broadcom.com/support/802.11/linux_sta.php
  • 我已经尝试了Broadcom BCM4313线程中的所有工作,但速度非常慢,但对我来说没有任何效果。

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

任何人都可以逐点详细地描述他为了使这个东西在华硕1015PX上工作吗?

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

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

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

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

gksudo gedit /etc/modprobe.d/blacklist.conf 

打开文件后,将以下内容添加到其中:

 blacklist mac80211 blacklist brcm80211 blacklist cfg80211 blacklist wl blacklist lib80211_crypt_tkip blacklist lib80211 blacklist b43 

然后,编辑rc.local文件:

 gksudo gedit /etc/rc.local 

并在上面的出口0添加以下内容:

 modprobe brcm80211 

这将确保在引导过程结束时加载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

我有一个带BCM4313的HP Pavilion dm4。 我也有很多问题需要以正常,可靠的方式工作。 以下是我最终解决问题的方法。

  1. 安装11.10之后,64位无线工作正在运行,但是基于内核3.0.0.12-generic中的brcmsmac驱动程序,这种方式非常慢,不可靠。 请注意以下内容:11.04版本中没有brcmsmac驱动程序,并且STA驱动程序在11.04版本中运行正常。 从逻辑上讲,我开始怀疑brcmsmac驱动程序。在解决我的wifi问题之前,我首先安装了所有更新,包括3.0.0.14-generic内核。 我不知道这是否真的有必要,以使下面的步骤工作。

  2. 将bcma和brcmsmac列入黑名单,如下所示

    打开终端( Ctrl + Alt + T )并运行以下命令:

     gksu gedit /etc/modprobe.d/blacklist 

    将以下行添加到此文件:

     blacklist bcma blacklist brcmsmac 

    保存文件并关闭文本编辑器。

  3. 通过“其他驱动程序”应用程序安装STA驱动程序。 请注意,您可能需要通过有线连接执行此操作,因为我确实认为黑名单会破坏基于brmsmac的wifi连接。 也许您还需要在安装STA驱动程序后重新启动笔记本电脑/上网本。 我不记得了……

  4. 尝试连接到您的wifi网络。

我希望这对你有用。 现在我的wifi连接快速可靠。

其他人用你的wifi卡有些麻烦; 这是另一个应该解决的问题:

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

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

如何让Broadcom BCM4313正常工作?

请检查:

 lspci -nn 

这是pci.id 14e4:4727吗?
如果是这样,这可能会有所帮助:

 sudo apt-get install linux-headers-generic sudo apt-get install --reinstall bcmwl-kernel-source sudo modprobe wl 

我按照jokerdino的建议,除了我将brcmsmac添加到rc.local并没有将其列入黑名单。 然后,进入BIOS,禁用无线网卡(将其锁定),进入操作系统,重新启动,进入BIOS并解锁。 然后所有的SSID开始出现,我是一个快乐的露营者。 我确实validation了一旦我添加brcmsmac网络管理器开始显示无线设置,但使用rfkill我看到卡上的硬锁,所以我重置它。