b43 无线驱动程序错误

b43 无线驱动程序错误

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

对内核版本 0x17 和 0x18 的支持由模块参数禁用allhwsupport=0。尝试b43.allhwsupport=1

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

答案1

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

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

# Activate experimental support for some hardware revisions
options b43 allhwsupport=1

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

rmmod b43
modprobe b43

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

旁白:Arch 是一个为喜欢实践方法的人提供的发行版。如果您希望事情自动完成,那么它可能不是最适合您的发行版。

相关内容