如何使Broadcom BCM4313无线在华硕1015PX上运行?


11

我在经Canonical认证的华硕1015PX上安装了Ubuntu 11.10。我的WiFi无法正常工作。我读到有关BCM4313的故障并尝试

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

任何人都可以逐点详细说明他为使此产品在Asus 1015PX上工作而做了什么?


1
我知道这可能无济于事,但请尝试精确运行或将内核升级为精确内核。我遇到了一些Broadcom芯片组的问题,这些芯片组的内核> 3.2。您不需要b43固件切割器。该芯片组由Broadcom开源驱动程序支持。
气球2012年

Answers:


7

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

还应注意,broadcom-wl 引起的问题比解决问题更多,并且如果可能的话,您应该完全避免它们。

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

首先,将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

2
使用图形界面也可以实现一些类似的操作,这可能会对其他人有所帮助:系统设置->软件源->其他驱动程序->进入Broadcom设备(我的名字是“ Broadcom Corporation:BCM4313 802.11b / g / n无线局域网控制器“)->选择“请勿使用设备”(您将取消选择“从bcmwl-kernel-source(专有)中使用Broadcom 802.11 Linux STA无线驱动程序源”)。至少在我这台新笔记本电脑上新安装的Ubuntu 12.10中,它可以工作。
conualfy 2012年

2

我有一台带有BCM4313的HP Pavilion dm4。使它以正常,可靠的方式工作也有很多问题。这是我最终解决问题的方法。

  1. 安装11.10之后,基于内核3.0.0.12-generic中的brcmsmac驱动程序,可以使用64位无线,但是运行速度非常缓慢,不可靠。请注意以下事项:11.04版本中不存在brcmsmac驱动程序,而11.04版本中STA驱动程序运行良好。从逻辑上讲,我开始怀疑brcmsmac驱动程序。在解决wifi问题之前,我先安装了所有更新,包括3.0.0.14通用内核。我不知道是否真的需要使以下步骤起作用。

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

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

    gksu gedit /etc/modprobe.d/blacklist
    

    将以下行添加到此文件:

    blacklist bcma
    blacklist brcmsmac
    

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

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

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

希望这对您有用。如今,我的wifi连接快速可靠。


1

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

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

这是另一个问题,解释了您的硬件可能的驱动程序以及它们如何工作:

如何使Broadcom BCM4313正常工作?


提到的第一个线程与第二个线程相反(安装b43-fwcutter与不安装b43-fwcutter)。无论如何,我在第二个线程中尝试了所有操作,但对我没有任何帮助。有人有华硕1015PX吗?
Markus 2012年

您是否关注我发布的有关brcm80211驱动程序的第二个线程?
heiko81 2012年

1

请检查:

lspci -nn

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

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

0

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


2
您能否将您的答案写成将来访问者的步骤?目前,这是个人经历。如果您可以将其重写为解决问题的简单步骤,则将更为有用。
gertvdijk

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.