b43 ワイヤレス ドライバー エラー

b43 ワイヤレス ドライバー エラー

Arch をインストールしたばかりですが、Wi-Fi の範囲が非常に狭いことに気付きました。ルーターから 10 フィートほど離れないと動作しません。また、起動時に次のメッセージが表示されることにも気付きました。

コアリビジョン0x17および0x18のサポートはモジュールパラメータによって無効になっていますallhwsupport=0b43.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 として、つまりsuまたは を使用して実行しますsudo

余談ですが、Arch は実践的なアプローチを好む人向けのディストリビューションです。物事を自動で行うことを好む人にとっては、最適なディストリビューションではないかもしれません。

関連情報