b43无线驱动程序错误


12

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

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

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


在debian测试中遇到了同样的问题
philippe lhardy 2014年

Answers:


15

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

该消息告诉您将一个选项传递给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是面向喜欢动手方法的人的发行版。如果您希望自动完成操作,那么它可能不是最佳的分发方式。


我希望我在转回ubuntu之前就已经看到了这一点
riyoken 2013年

2
好吧,我在ubuntu上也遇到了同样的问题
谢尔盖·乔波夫

@Gilles:此解决方案可在Ubuntu 14.04上使用吗?
crisron 2015年

1
@crisron是的,分辨率与分布无关。如果发现某个硬件需要一个选项,则可以针对安装程序提交错误报告,以请求自动添加该选项。
吉尔(Gilles)“所以,别再邪恶了”

在debian测试中,创建配置文件后必须安装firmware-b43-installer软件包。
alireza
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.