b43 无线驱动程序错误

riy*_*ken 12 wifi arch-linux broadcom

我刚刚安装了 Arch,我注意到我的 wifi 范围很差。我必须离路由器大约 10 英尺才能让它工作。我还注意到,当我启动时,我收到以下消息:

对模块 param 禁用的内核修订版 0x17 和 0x18 的支持allhwsupport=0。尝试b43.allhwsupport=1

我对 Linux 完全陌生,我不知道这意味着什么。我假设我会重新安装或更新我的驱动程序,但我不知道该怎么做。我在 Arch wiki 上找了大约 3 个小时,但没有任何地方说明如何实际更新驱动程序。就好像假设我知道该怎么做一样。我正在使用 Broadcom 芯片,我想知道这是否是一个简单的问题,或者如何通过终端更新或重新安装驱动程序。是用pacman完成的吗?我不知道。

Gil*_*il' 15

似乎对该特定​​芯片或固件版本的支持仍然不是很稳定。

该消息告诉您将选项传递给b43内核模块以激活对您的芯片版本的支持。这可能会改善情况,也可能不会。为此,请创建一个/etc/modprobe.d/local-b43.conf包含行的文件

# Activate experimental support for some hardware revisions
options b43 allhwsupport=1
Run Code Online (Sandbox Code Playgroud)

要使设置生效,请关闭网络并卸载然后使用命令重新加载模块

rmmod b43
modprobe b43
Run Code Online (Sandbox Code Playgroud)

以 root 身份运行这些命令,即使用susudo

旁白:Arch 是为喜欢动手实践的人准备的发行版。如果您更喜欢自动完成任务,它可能不是最适合您的发行版。

  • 好吧,我在 ubuntu 上也有同样的问题 (2认同)