我查阅了一些文档,了解如何在配备 Broadcom BCM4321 的 2007 MacBook 上使用 WiFi。运行以下命令后,WiFi 即可正常工作:
sudo apt install firmware-b43-installer
sudo apt install linux-firmware
但是,每次启动后我都必须sudo modprobe b43
手动运行。有时我必须同时运行:
sudo modprobe -r b43
sudo modprobe b43
有什么方法可以创建一个设置,让我避免每次手动执行此操作?
答案1
我按照 Chili555 的建议将 b43 添加到 /etc/modules,但仍然无法连接。然后我在 Ubuntu 论坛上发现了 fhgshfdg 提出的一个问题,关于在 broadcom-sta-common.conf 中发现 b43 被列入黑名单。一旦我在将 b43 列入黑名单的行中添加 #,我的 wifi 就会在重启时自动连接。
感谢所有在这次长期搜寻中提供帮助的人。
答案2
最有可能的是,您已经bcmwl-kernel-source
安装了broadcom-sta-common.conf
文件黑名单b43
。
删除它
sudo apt purge bcmwl-kernel-source
否则,文件将在任何bvcwl-kernel-source
升级时被恢复。
答案3
通过进入驱动程序管理器并取消选择 bcmwl 驱动程序,我能够让我的 2007 MacBook 正常工作。这阻止了它生成黑名单。
之后,使用 inxi -Fxz 命令的系统信息显示该驱动程序是 Apple AirPort Extreme 驱动程序:b43-pci-bridge v