如何在启动时为 BCM4322 加载正确的无线模块?

如何在启动时为 BCM4322 加载正确的无线模块?

我一直在对装有 BCM4322 14e4:432b 无线网卡的 HP EliteBook 进行故障排除。我使用的是 Linux 内核 3.9,几乎已经找到了解决方案。在 Linux Wireless 网站上阅读后,我发现 b43 和 wl 驱动程序至少应该可以与该卡配合使用。我无法使用 kmod-wl 使其正常工作,因此我转而使用 b43。我按照此处的指南操作,并使用以下代码行使其正常工作:

modprobe -r b43 bcma
modprobe -r brcmsmac bcma
modprobe-r wl 命令
modprobe b43

当我重新启动计算机时,我必须再次执行此操作才能使一切正常运行。我知道我应该将不需要的模块列入黑名单,但将 brcmsmac 和 wl 添加到 blacklist.conf 文件中似乎不起作用。我怎样才能让它永久起作用?

答案1

如果黑名单不起作用,则模块可能在 initframfs 中提前加载。查看文件/etc/initramfs-tools/modules

内容是什么/etc/modules?另外请发布您用来将模块列入黑名单的行。

br

更新:

我在b43主页

sudo apt-get install firmware-b43-installer

你尝试过吗?

另一方面,如果您希望在运行时加载模块,请添加以下行/etc/modules

b43

/etc/modprobe.d/blacklist.conf

blacklist brcmsmacblacklist wl

然后重新启动机器。

模块应该然后就可以加载了。

相关内容