Broadcom Wifi 驱动程序问题;无法理解错误,很困惑

Broadcom Wifi 驱动程序问题;无法理解错误,很困惑

Macbook Air 2017 13 英寸,Broadcom bmc4360 rev03 (14e443a0) 卡

阅读 Arch Wiki在 Broadcom Wireless 上发现“博通-wl“会起作用。会更喜欢使用 DKMS 版本,但都尝试过但均未成功。

(PS:已安装两个都iwd 和 wpa_supplicant 。更喜欢 iwd,但是两者都不由于驱动程序问题,目前无法正常工作。提到了这一点以防万一我的硬件中任何一个都存在已知问题。)

相关命令的输出很难提供确切地,因为 Arch 没有连接到网络,所以我必须手动复制它们,所以我有解释他们。

ip addr , ip link 和类似:仅表演lo

uname -r : 5.4.98-1-lts

lspci -nnk | grep -i -A3 net: 因为kernel moudles它只显示bcma,而不是wl它应该显示的样子,所以我觉得wl驱动程序是否由于某种原因未加载?

dmesg | grep -i firmware得到:

Spectre V2 : Enabling Restricted Speculation for firmware calls
ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-9b] only partially covers this bridge
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2

我相信最后两个输出对患有更好的理解这一点;我不太确定它试图告诉我什么以及我可以做什么来修复它。如果我可以尝试更多有帮助的命令,请告诉我,如果我在线,我会尽快添加输出!

其他一些背景信息:我从放学后两天就开始安装和配置 Arch,安装和配置都符合我的喜好,可以在我的桌面上使用以太网,为我的 C 和 Python 开发做好准备,没有 GUI(我有 Ubuntu)。在 GNU/Linux 上进行开发和使用已经有一年左右了,微笑这个驱动程序在我的 Ubuntu 安装上也存在问题(从我发布此信息的地方),但通过遵循 AskUbuntu 论坛的答案已经解决了;通过dpkg-ing 他们所谓的“bcmwl-kernel-source”,基本上是同样的东西。

提前致谢,希望我能解决这个问题。

答案1

我也在 Arch 论坛上问过这个问题,链接这里

解决方案发布于论坛版主 维拉

对于 LTS 内核,您需要安装 broadcom-wl-dkms 和 linux-lts-headers,以便可以根据您正在使用的内核构建模块。

这就是所需的全部。一旦-lts安装了标题,dkms就会自动产生魔力,并wl为我的内核构建驱动程序,并且它可以在我的 Mac 上运行。

请处于同样境况的其他人注意:我删除了wpa_supplicantiwd 1.11-2效果很好!

相关内容