我正在运行 Ubuntu 11.10,终于弄清楚了如何让我的 Broadcom BCM4306 无线工作。不幸的是,每次重启后我仍然必须输入以下命令“sudo modprobe -r b43 ssb”和“sudo modprobe b43”,然后启用网络并启用无线。有人知道如何让这个过程自动发生吗?
感谢您的帮助!
答案1
我不太了解那个无线设备,但我对模块有所了解。
关于模块,您发布的命令看起来有点令人困惑,因为它们首先删除模块“b43”,然后再次加载它:
sudo modprobe -r b43 ssb
#this removes (-r) the modules "b43" and "ssb" if they are already loaded (see *man modprobe*)
sudo modprobe b43
#this loads the module "b43"
要在启动时加载模块,请将模块名称添加到文件末尾/etc/模块(您可以编辑执行文件sudo gedit /etc/modules
,有关更多信息,请参阅手册模块和手册 modprobe)
要明确阻止在启动时加载模块,您可以黑名单通过在文件末尾添加模块名称/etc/modprobe.d/黑名单.conf
因此,对于你的情况,将“ssb”添加到 /etc/modprobe.d/blacklist.conf 中就足够了
尝试一下并与我们分享:)
答案2
在 12.04 下你只需要blacklist bcm43xx
注释掉/etc/modprobe.d/blacklist.conf
。
为此,请在终端中运行以下命令:
gksu gedit /etc/modprobe.d/blacklist.conf
这将在图形文本编辑器中打开该文件。在编辑器中,找到该行并在其开头blacklist bcm43xx
放置一个字符。保存文件并退出文本编辑器。#
答案3
而不是sudo modprobe b43
把/etc/模块就放b43
。
我还注释掉了b43线路输入/etc/modprobe.d/黑名单.conf。
这对我有用。
答案4
我遇到了同样的问题。我无法blacklist.conf
使用来编辑文件,gksu
因为它无法在任何编辑器中打开该文件。
如果我blacklist.conf
通过双击打开它,它将以只读模式打开。
因此,我让它工作的方式是从终端运行此查询
sudo gedit /etc/modprobe.d/blacklist.conf
并#
在 之前添加blacklist bcm43
。