BCM4311 无线 - 与 B43 modprobe 配合使用然后停止 - 建议

BCM4311 无线 - 与 B43 modprobe 配合使用然后停止 - 建议

我已经为 HP-550 笔记本电脑上的这个问题苦恼了 4 个多月。今天又花了 2 个小时终于找到了这个解决方案(2013 年 9 月),但重启后它似乎没有“记住”。现在不知道如何修复它,因为我花了几个小时在网上阅读。

一旦我“Term”了下面,我的无线右上方栏就会在 13.04 中活跃起来并连接到我的网络;一旦我重新启动/关闭,我就会失去它并且必须回到 Term 并再次执行 B43 Modprobe,很痛苦。

现在我想要一个非常简单快速的 B43 Modprobe 解决方案,如以下网站所列:http://linuxg.net/how-to-fix-broadcom-bcm4311-wireless-driver-on-ubuntu-and-linux-mint/

他们是这样说的:

删除默认驱动程序:

$ sudo apt-get remove --purge bcmwl-kernel-source

安装 Linux 固件非自由驱动程序:

$ sudo apt-get install linux-firmware-nonfree

加载b43模块:

$ sudo modprobe b43

为了使其自动工作,请执行以下操作:

$ sudo su

cho "b43" >> /etc/modules

欢迎提供帮助。谢谢。

答案1

您的某个命令有拼写错误。请执行以下操作:

sudo su 
echo b43 >> /etc/modules 
exit

这应该会让驱动程序在启动时加载。谢谢

答案2

您可能遇到了一些遗留的黑名单问题。我发现我根本不需要 /etc/modules 中的 b43。在 /etc/modprobe.d 中的所有文件中查找确切的行“blacklist b43”,然后使用 # 将其注释掉或删除。此外,如果 ssb 被列入黑名单,也必须将其删除或注释掉(这也是必要的)。重新启动,如果您没有获得网络,请检查您获得了哪些模块

lsmod | sort 

并查看“cfg80211 208382 2 b43,mac80211”行中选取了哪个驱动程序。如果得到的是 wl 而不是 b43,则表示您没有完全删除内容,因此您应该在 /etc/modprobe.d/blacklist.conf 中将 wl 驱动程序列入黑名单。重新启动后,您应该会加载 b43 驱动程序。

相关内容