如何使带有 BCM4311 [14e4:4311] 的 Dell Inspiron 1501 上的 WiFi 正常工作?

如何使带有 BCM4311 [14e4:4311] 的 Dell Inspiron 1501 上的 WiFi 正常工作?

我的无线不能与 Ubuntu 12.04 一起使用。(它可以与 10.04 LTS 一起使用)我有一台戴尔 Inspiron 1501。我遵循了以下步骤:

运行这些:

sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source

echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf

echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf

第一个步骤确保 sta 驱动程序已安装到位,第二个步骤和第三个步骤将与正确的 sta 驱动程序冲突的两个驱动程序 brcmsmac 和 bcma 列入黑名单。复制/粘贴或确保您的输入正确!最后一步是转到“其他驱动程序”并启用该驱动程序。**

....现在我的电脑上没有网络设备(有线或无线)

答案1

您可以使用 删除最后 2 个命令的更改vi

sudo vi /etc/modprobe.d/blacklist.conf

删除以下行:

blacklist brcmsmac
blacklist bcma

使用箭头键导航到这些行。 dd删除一行。 {escape}:wq保存更改。

答案2

我认为你也应该运行:

sudo modprobe wl

echo "wl" | sudo tee -a /etc/modules

您看,重点是将 bcma 和 brcmsmac 列入黑名单,而仅使用 wl。


然而,对于 4311,我相信你应该这样做:

sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
sudo apt-get install b43-fwcutter firmware-b43-installer
sudo modprobe b43
echo "b43" | sudo tee -a /etc/modules

来源:https://help.ubuntu.com/community/BroadcomSTA%28Wireless%29

答案3

安装时无需将任何内容列入黑名单bcmwl-kernel-source

此软件包可自行完成此操作。当软件包被删除时,这些黑名单也会被删除。

您还可以通过以下方式删除这些行

 sudo sed -i '/blacklist brcmsmac/d' /etc/modprobe.d/blacklist.conf
 sudo sed -i '/blacklist bcma/d' /etc/modprobe.d/blacklist.conf    

答案4

好的,您应该更改问题的标题,因为您确实希望在带有 BCM4311 802.11b/g WLAN [14e4:4311] 的 Dell Inspiron 1501 上使用无线网络。

  1. 您需要撤消黑名单,我首选的方法是使用终端文本编辑器 nanosudo nano /etc/modprobe.d/blacklist.conf并删除您添加的行。
  2. 根据linuxwireless.org b43 页面,你应该能够使用 b43 驱动程序,这是我最成功的驱动程序。因此,通过运行以下命令删除你安装的软件包sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
  3. 现在你应该可以安装 b43 了,因此运行sudo apt-get install firmware-b43-installer
  4. 现在只需祈祷重启即可!

相关内容